VTK
|
Fill a vtkBlueObeliskData container with data from the BODR XML dataset. More...
#include <vtkBlueObeliskDataParser.h>
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.
Reimplemented from vtkXMLParser.
Definition at line 53 of file vtkBlueObeliskDataParser.h.
enum vtkBlueObeliskDataParser::AtomValueType [protected] |
Definition at line 95 of file vtkBlueObeliskDataParser.h.
vtkBlueObeliskDataParser::vtkBlueObeliskDataParser | ( | ) | [protected] |
vtkBlueObeliskDataParser::~vtkBlueObeliskDataParser | ( | ) | [protected] |
static int vtkBlueObeliskDataParser::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkXMLParser.
virtual int vtkBlueObeliskDataParser::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkXMLParser.
static vtkBlueObeliskDataParser* vtkBlueObeliskDataParser::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkXMLParser.
virtual vtkObjectBase* vtkBlueObeliskDataParser::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkXMLParser.
Reimplemented from vtkXMLParser.
static vtkBlueObeliskDataParser* vtkBlueObeliskDataParser::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkXMLParser.
virtual void vtkBlueObeliskDataParser::SetTarget | ( | vtkBlueObeliskData * | bodr | ) | [virtual] |
Set the target vtkBlueObeliskData object that this parser will populate
virtual int vtkBlueObeliskDataParser::Parse | ( | ) | [virtual] |
Start parsing
Reimplemented from vtkXMLParser.
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.
Reimplemented from vtkXMLParser.
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.
Reimplemented from vtkXMLParser.
void vtkBlueObeliskDataParser::StartElement | ( | const char * | name, |
const char ** | attr | ||
) | [protected, virtual] |
Reimplemented from vtkXMLParser.
void vtkBlueObeliskDataParser::EndElement | ( | const char * | name | ) | [protected, virtual] |
Reimplemented from vtkXMLParser.
void vtkBlueObeliskDataParser::CharacterDataHandler | ( | const char * | data, |
int | length | ||
) | [protected, virtual] |
Reimplemented from vtkXMLParser.
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] |
vtkBlueObeliskData* vtkBlueObeliskDataParser::Target [protected] |
Definition at line 83 of file vtkBlueObeliskDataParser.h.
bool vtkBlueObeliskDataParser::IsProcessingAtom [protected] |
Definition at line 85 of file vtkBlueObeliskDataParser.h.
bool vtkBlueObeliskDataParser::IsProcessingValue [protected] |
Definition at line 89 of file vtkBlueObeliskDataParser.h.
std::string vtkBlueObeliskDataParser::CharacterDataValueBuffer [protected] |
Definition at line 93 of file vtkBlueObeliskDataParser.h.
int vtkBlueObeliskDataParser::CurrentAtomicNumber [protected] |
Definition at line 117 of file vtkBlueObeliskDataParser.h.
vtkStdString* vtkBlueObeliskDataParser::CurrentSymbol [protected] |
Definition at line 118 of file vtkBlueObeliskDataParser.h.
vtkStdString* vtkBlueObeliskDataParser::CurrentName [protected] |
Definition at line 119 of file vtkBlueObeliskDataParser.h.
Definition at line 120 of file vtkBlueObeliskDataParser.h.
Definition at line 121 of file vtkBlueObeliskDataParser.h.
vtkStdString* vtkBlueObeliskDataParser::CurrentFamily [protected] |
Definition at line 122 of file vtkBlueObeliskDataParser.h.
float vtkBlueObeliskDataParser::CurrentMass [protected] |
Definition at line 123 of file vtkBlueObeliskDataParser.h.
float vtkBlueObeliskDataParser::CurrentExactMass [protected] |
Definition at line 124 of file vtkBlueObeliskDataParser.h.
Definition at line 125 of file vtkBlueObeliskDataParser.h.
Definition at line 126 of file vtkBlueObeliskDataParser.h.
Definition at line 127 of file vtkBlueObeliskDataParser.h.
float vtkBlueObeliskDataParser::CurrentCovalentRadius [protected] |
Definition at line 128 of file vtkBlueObeliskDataParser.h.
float vtkBlueObeliskDataParser::CurrentVDWRadius [protected] |
Definition at line 129 of file vtkBlueObeliskDataParser.h.
float vtkBlueObeliskDataParser::CurrentDefaultColor[3] [protected] |
Definition at line 130 of file vtkBlueObeliskDataParser.h.
float vtkBlueObeliskDataParser::CurrentBoilingPoint [protected] |
Definition at line 131 of file vtkBlueObeliskDataParser.h.
float vtkBlueObeliskDataParser::CurrentMeltingPoint [protected] |
Definition at line 132 of file vtkBlueObeliskDataParser.h.
unsigned int vtkBlueObeliskDataParser::CurrentPeriod [protected] |
Definition at line 133 of file vtkBlueObeliskDataParser.h.
unsigned int vtkBlueObeliskDataParser::CurrentGroup [protected] |
Definition at line 134 of file vtkBlueObeliskDataParser.h.