|
VTK
|
Fill a vtkBlueObeliskData container with data from the BODR XML dataset. More...
#include <vtkBlueObeliskDataParser.h>
Inherits vtkXMLParser.
Public Types | |
| typedef vtkXMLParser | Superclass |
Public Member Functions | |
| 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) |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkBlueObeliskDataParser * | SafeDownCast (vtkObjectBase *o) |
| static vtkBlueObeliskDataParser * | New () |
Protected Types | |
| enum | AtomValueType { None = 0, AtomicNumber, Symbol, Name, PeriodicTableBlock, ElectronicConfiguration, Family, Mass, ExactMass, IonizationEnergy, ElectronAffinity, PaulingElectronegativity, CovalentRadius, VDWRadius, DefaultColor, BoilingPoint, MeltingPoint, Period, Group } |
Protected Member Functions | |
| 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 () |
Protected Attributes | |
| vtkBlueObeliskData * | Target |
| bool | IsProcessingAtom |
| bool | IsProcessingValue |
| std::string | CharacterDataValueBuffer |
| enum vtkBlueObeliskDataParser::AtomValueType | CurrentValueType |
| int | CurrentAtomicNumber |
| vtkStdString * | CurrentSymbol |
| vtkStdString * | CurrentName |
| vtkStdString * | CurrentPeriodicTableBlock |
| vtkStdString * | CurrentElectronicConfiguration |
| vtkStdString * | CurrentFamily |
| float | CurrentMass |
| float | CurrentExactMass |
| float | CurrentIonizationEnergy |
| float | CurrentElectronAffinity |
| float | CurrentPaulingElectronegativity |
| float | CurrentCovalentRadius |
| float | CurrentVDWRadius |
| float | CurrentDefaultColor [3] |
| float | CurrentBoilingPoint |
| float | CurrentMeltingPoint |
| unsigned int | CurrentPeriod |
| unsigned int | CurrentGroup |
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.
Definition at line 50 of file vtkBlueObeliskDataParser.h.
| typedef vtkXMLParser vtkBlueObeliskDataParser::Superclass |
Definition at line 53 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 95 of file vtkBlueObeliskDataParser.h.
|
protected |
|
protected |
|
static |
|
virtual |
|
static |
|
protectedvirtual |
| vtkBlueObeliskDataParser* vtkBlueObeliskDataParser::NewInstance | ( | ) | const |
|
static |
|
virtual |
Set the target vtkBlueObeliskData object that this parser will populate
|
virtual |
Start parsing
|
virtual |
These are only implemented to prevent compiler warnings about hidden virtual overloads. This function simply call Parse(); the arguments are ignored.
|
virtual |
These are only implemented to prevent compiler warnings about hidden virtual overloads. This function simply call Parse(); the arguments are ignored.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 83 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 85 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 89 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 93 of file vtkBlueObeliskDataParser.h.
|
protected |
|
protected |
Definition at line 117 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 118 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 119 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 120 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 121 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 122 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 123 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 124 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 125 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 126 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 127 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 128 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 129 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 130 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 131 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 132 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 133 of file vtkBlueObeliskDataParser.h.
|
protected |
Definition at line 134 of file vtkBlueObeliskDataParser.h.
1.8.6