39 #ifndef vtkBlueObeliskData_h 
   40 #define vtkBlueObeliskData_h 
   42 #include "vtkDomainsChemistryModule.h"  
   53 class MyStdVectorOfVtkAbstractArrays;
 
   88   vtkGetMacro(NumberOfElements, 
unsigned short);
 
  122   static bool GenerateHeaderFromXML(std::istream &xml, std::ostream &header);
 
  142   virtual void Reset();
 
  147   virtual void Squeeze();
 
bool IsInitialized()
Check if this object has been initialized yet. 
 
vtkNew< vtkFloatArray > CovalentRadii
 
static const float Masses[119][1]
 
static const char * ElectronicConfigurations[119]
 
abstract base class for most VTK objects 
 
vtkNew< vtkStringArray > Names
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses. 
 
vtkNew< vtkFloatArray > ElectronAffinities
 
static const float PaulingElectronegativities[119][1]
 
static const float BoilingPoints[119][1]
 
static const unsigned short Periods[119][1]
 
Abstract superclass for all arrays. 
 
vtkNew< vtkStringArray > ElectronicConfigurations
 
vtkNew< vtkFloatArray > Masses
 
static const float DefaultColors[119][3]
 
dynamic, self-adjusting array of float 
 
vtkNew< vtkFloatArray > MeltingPoints
 
vtkNew< vtkUnsignedShortArray > Groups
 
a vtkAbstractArray subclass for strings 
 
vtkNew< vtkStringArray > PeriodicTableBlocks
 
static const float ExactMasses[119][1]
 
static const char * Symbols[119]
 
vtkNew< vtkFloatArray > IonizationEnergies
 
static const char * Families[119]
 
static const unsigned short Groups[119][1]
 
static const char * LowerSymbols[119]
 
vtkNew< vtkStringArray > Symbols
 
static const float IonizationEnergies[119][1]
 
vtkNew< vtkFloatArray > DefaultColors
 
static const char * Names[119]
 
vtkNew< vtkStringArray > Families
 
a simple class to control print indentation 
 
static const float ElectronAffinities[119][1]
 
vtkNew< vtkFloatArray > VDWRadii
 
vtkNew< vtkFloatArray > BoilingPoints
 
unsigned short NumberOfElements
 
static const float MeltingPoints[119][1]
 
vtkNew< vtkStringArray > LowerNames
 
vtkNew< vtkFloatArray > PaulingElectronegativities
 
static const float VDWRadii[119][1]
 
vtkNew< vtkStringArray > LowerSymbols
 
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. 
 
MyStdVectorOfVtkAbstractArrays * Arrays
 
vtkNew< vtkUnsignedShortArray > Periods
 
static const char * LowerNames[119]
 
vtkNew< vtkFloatArray > ExactMasses
 
dynamic, self-adjusting array of unsigned short 
 
static const char * PeriodicTableBlocks[119]
 
vtkSimpleMutexLock * WriteMutex
 
static const float CovalentRadii[119][1]
 
Contains chemical data from the Blue Obelisk Data Repository.