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.