|
virtual int | IsA (const char *type) |
|
vtkBlueObeliskDataParser * | NewInstance () const |
|
virtual void | SetTarget (vtkBlueObeliskData *bodr) |
|
virtual int | Parse () |
|
|
virtual int | Parse (const char *) |
|
virtual int | Parse (const char *, unsigned int) |
|
vtkXMLParser * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | SetStream (istream *) |
|
virtual istream * | GetStream () |
|
vtkTypeInt64 | TellG () |
|
void | SeekG (vtkTypeInt64 position) |
|
virtual int | InitializeParser () |
|
virtual int | ParseChunk (const char *inputString, unsigned int length) |
|
virtual int | CleanupParser () |
|
virtual void | SetFileName (const char *) |
|
virtual char * | GetFileName () |
|
virtual void | SetIgnoreCharacterData (int) |
|
virtual int | GetIgnoreCharacterData () |
|
virtual void | SetEncoding (const char *) |
|
virtual char * | GetEncoding () |
|
vtkObject * | NewInstance () const |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
bool | GetDebug () |
|
void | SetDebug (bool debugFlag) |
|
virtual void | Modified () |
|
virtual unsigned long | GetMTime () |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
int | HasObserver (unsigned long event) |
|
int | HasObserver (const char *event) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
const char * | GetClassName () const |
|
virtual void | Delete () |
|
virtual void | FastDelete () |
|
void | Print (ostream &os) |
|
virtual void | Register (vtkObjectBase *o) |
|
virtual void | UnRegister (vtkObjectBase *o) |
|
void | SetReferenceCount (int) |
|
void | PrintRevisions (ostream &) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkBlueObeliskDataParser () |
|
| ~vtkBlueObeliskDataParser () |
|
void | StartElement (const char *name, const char **attr) |
|
void | EndElement (const char *name) |
|
void | CharacterDataHandler (const char *data, int length) |
|
void | SetCurrentValue (const char *data, int length) |
|
void | SetCurrentValue (const char *data) |
|
void | NewAtomStarted (const char **attr) |
|
void | NewAtomFinished () |
|
void | NewValueStarted (const char **attr) |
|
void | NewValueFinished () |
|
| vtkXMLParser () |
|
| ~vtkXMLParser () |
|
virtual int | CreateParser () |
|
virtual int | ParseXML () |
|
virtual int | ParsingComplete () |
|
virtual void | ReportStrayAttribute (const char *element, const char *attr, const char *value) |
|
virtual void | ReportMissingAttribute (const char *element, const char *attr) |
|
virtual void | ReportBadAttribute (const char *element, const char *attr, const char *value) |
|
virtual void | ReportUnknownElement (const char *element) |
|
virtual void | ReportXmlParseError () |
|
vtkTypeInt64 | GetXMLByteIndex () |
|
virtual int | ParseBuffer (const char *buffer, unsigned int count) |
|
int | ParseBuffer (const char *buffer) |
|
| vtkObject () |
|
virtual | ~vtkObject () |
|
virtual void | RegisterInternal (vtkObjectBase *, int check) |
|
virtual void | UnRegisterInternal (vtkObjectBase *, int check) |
|
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
|
void | InternalReleaseFocus () |
|
| vtkObjectBase () |
|
virtual | ~vtkObjectBase () |
|
virtual void | CollectRevisions (ostream &) |
|
virtual void | ReportReferences (vtkGarbageCollector *) |
|
| vtkObjectBase (const vtkObjectBase &) |
|
void | operator= (const vtkObjectBase &) |
|
Fill a vtkBlueObeliskData container with data from the BODR XML dataset.
The Blue Obelisk Data Repository is a free, open repository of chemical information. This class extracts the BODR information into vtk arrays, which are stored in a vtkBlueObeliskData object.
- Warning
- The vtkBlueObeliskDataParser class should never need to be used directly. For convenient access to the BODR data, use vtkPeriodicTable. For access to the raw arrays produced by this parser, see the vtkBlueObeliskData class. A static vtkBlueObeliskData object is accessible via vtkPeriodicTable::GetBlueObeliskData().
- See also
- vtkPeriodicTable vtkBlueObeliskData
Definition at line 50 of file vtkBlueObeliskDataParser.h.