Fill a vtkBlueObeliskData container with data from the BODR XML dataset.
More...
#include <vtkBlueObeliskDataParser.h>
Inherits vtkXMLParser.
|
enum | AtomValueType {
None = 0,
AtomicNumber,
Symbol,
Name,
PeriodicTableBlock,
ElectronicConfiguration,
Family,
Mass,
ExactMass,
IonizationEnergy,
ElectronAffinity,
PaulingElectronegativity,
CovalentRadius,
VDWRadius,
DefaultColor,
BoilingPoint,
MeltingPoint,
Period,
Group
} |
|
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.
Enumerator |
---|
None |
|
AtomicNumber |
|
Symbol |
|
Name |
|
PeriodicTableBlock |
|
ElectronicConfiguration |
|
Family |
|
Mass |
|
ExactMass |
|
IonizationEnergy |
|
ElectronAffinity |
|
PaulingElectronegativity |
|
CovalentRadius |
|
VDWRadius |
|
DefaultColor |
|
BoilingPoint |
|
MeltingPoint |
|
Period |
|
Group |
|
Definition at line 95 of file vtkBlueObeliskDataParser.h.
vtkBlueObeliskDataParser::vtkBlueObeliskDataParser |
( |
| ) |
|
|
protected |
vtkBlueObeliskDataParser::~vtkBlueObeliskDataParser |
( |
| ) |
|
|
protected |
static int vtkBlueObeliskDataParser::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkBlueObeliskDataParser::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkBlueObeliskDataParser::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
virtual int vtkBlueObeliskDataParser::Parse |
( |
| ) |
|
|
virtual |
virtual int vtkBlueObeliskDataParser::Parse |
( |
const char * |
| ) |
|
|
virtual |
These are only implemented to prevent compiler warnings about hidden virtual overloads. This function simply call Parse(); the arguments are ignored.
virtual int vtkBlueObeliskDataParser::Parse |
( |
const char * |
, |
|
|
unsigned |
int |
|
) |
| |
|
virtual |
These are only implemented to prevent compiler warnings about hidden virtual overloads. This function simply call Parse(); the arguments are ignored.
void vtkBlueObeliskDataParser::StartElement |
( |
const char * |
name, |
|
|
const char ** |
attr |
|
) |
| |
|
protected |
void vtkBlueObeliskDataParser::EndElement |
( |
const char * |
name | ) |
|
|
protected |
void vtkBlueObeliskDataParser::CharacterDataHandler |
( |
const char * |
data, |
|
|
int |
length |
|
) |
| |
|
protected |
void vtkBlueObeliskDataParser::SetCurrentValue |
( |
const char * |
data, |
|
|
int |
length |
|
) |
| |
|
protected |
void vtkBlueObeliskDataParser::SetCurrentValue |
( |
const char * |
data | ) |
|
|
protected |
void vtkBlueObeliskDataParser::NewAtomStarted |
( |
const char ** |
attr | ) |
|
|
protected |
void vtkBlueObeliskDataParser::NewAtomFinished |
( |
| ) |
|
|
protected |
void vtkBlueObeliskDataParser::NewValueStarted |
( |
const char ** |
attr | ) |
|
|
protected |
void vtkBlueObeliskDataParser::NewValueFinished |
( |
| ) |
|
|
protected |
bool vtkBlueObeliskDataParser::IsProcessingAtom |
|
protected |
bool vtkBlueObeliskDataParser::IsProcessingValue |
|
protected |
std::string vtkBlueObeliskDataParser::CharacterDataValueBuffer |
|
protected |
int vtkBlueObeliskDataParser::CurrentAtomicNumber |
|
protected |
vtkStdString* vtkBlueObeliskDataParser::CurrentSymbol |
|
protected |
vtkStdString* vtkBlueObeliskDataParser::CurrentName |
|
protected |
vtkStdString* vtkBlueObeliskDataParser::CurrentPeriodicTableBlock |
|
protected |
vtkStdString* vtkBlueObeliskDataParser::CurrentElectronicConfiguration |
|
protected |
vtkStdString* vtkBlueObeliskDataParser::CurrentFamily |
|
protected |
float vtkBlueObeliskDataParser::CurrentMass |
|
protected |
float vtkBlueObeliskDataParser::CurrentExactMass |
|
protected |
float vtkBlueObeliskDataParser::CurrentIonizationEnergy |
|
protected |
float vtkBlueObeliskDataParser::CurrentElectronAffinity |
|
protected |
float vtkBlueObeliskDataParser::CurrentPaulingElectronegativity |
|
protected |
float vtkBlueObeliskDataParser::CurrentCovalentRadius |
|
protected |
float vtkBlueObeliskDataParser::CurrentVDWRadius |
|
protected |
float vtkBlueObeliskDataParser::CurrentDefaultColor[3] |
|
protected |
float vtkBlueObeliskDataParser::CurrentBoilingPoint |
|
protected |
float vtkBlueObeliskDataParser::CurrentMeltingPoint |
|
protected |
unsigned int vtkBlueObeliskDataParser::CurrentPeriod |
|
protected |
unsigned int vtkBlueObeliskDataParser::CurrentGroup |
|
protected |
The documentation for this class was generated from the following file: