36 #ifndef vtkBlueObeliskData_h
37 #define vtkBlueObeliskData_h
39 #include "vtkDomainsChemistryModule.h"
50 class MyStdVectorOfVtkAbstractArrays;
85 vtkGetMacro(NumberOfElements,
unsigned short);
119 static bool GenerateHeaderFromXML(std::istream &xml, std::ostream &header);
139 virtual
void Reset();
144 virtual
void Squeeze();
146 unsigned short NumberOfElements;
149 MyStdVectorOfVtkAbstractArrays *Arrays;
bool IsInitialized()
Check if this object has been initialized yet.
static const float Masses[119][1]
static const char * ElectronicConfigurations[119]
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static const float PaulingElectronegativities[119][1]
static const float BoilingPoints[119][1]
static const unsigned short Periods[119][1]
Abstract superclass for all arrays.
static const float DefaultColors[119][3]
dynamic, self-adjusting array of float
a vtkAbstractArray subclass for strings
static const float ExactMasses[119][1]
static const char * Symbols[119]
static const char * Families[119]
static const unsigned short Groups[119][1]
static const char * LowerSymbols[119]
static const float IonizationEnergies[119][1]
static const char * Names[119]
a simple class to control print indentation
static const float ElectronAffinities[119][1]
static const float MeltingPoints[119][1]
Allocate and hold a VTK object.
static const float VDWRadii[119][1]
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Fill a vtkBlueObeliskData container with data from the BODR XML dataset.
static const char * LowerNames[119]
dynamic, self-adjusting array of unsigned short
static const char * PeriodicTableBlocks[119]
static const float CovalentRadii[119][1]
Contains chemical data from the Blue Obelisk Data Repository.