VTK
|
Contains chemical data from the Blue Obelisk Data Repository. More...
#include <vtkBlueObeliskData.h>
Contains chemical data from the Blue Obelisk Data Repository.
The Blue Obelisk Data Repository is a free, open repository of chemical information. This class is a container for this information.
Definition at line 51 of file vtkBlueObeliskData.h.
Reimplemented from vtkObject.
Definition at line 54 of file vtkBlueObeliskData.h.
vtkBlueObeliskData::vtkBlueObeliskData | ( | ) | [protected] |
vtkBlueObeliskData::~vtkBlueObeliskData | ( | ) | [protected] |
static int vtkBlueObeliskData::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 vtkObject.
virtual int vtkBlueObeliskData::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 vtkObject.
static vtkBlueObeliskData* vtkBlueObeliskData::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkObject.
virtual vtkObjectBase* vtkBlueObeliskData::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkObject.
Reimplemented from vtkObject.
void vtkBlueObeliskData::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
static vtkBlueObeliskData* vtkBlueObeliskData::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkObject.
void vtkBlueObeliskData::Initialize | ( | ) |
Fill this object using an internal vtkBlueObeliskDataParser instance. Check that the vtkSimpleMutexLock GetWriteMutex() is locked before calling this method on a static instance in a multithreaded environment.
bool vtkBlueObeliskData::IsInitialized | ( | ) | [inline] |
Check if this object has been initialized yet.
Definition at line 65 of file vtkBlueObeliskData.h.
virtual vtkSimpleMutexLock* vtkBlueObeliskData::GetWriteMutex | ( | ) | [virtual] |
Access the mutex that protects the arrays during a call to Initialize()
virtual unsigned short vtkBlueObeliskData::GetNumberOfElements | ( | ) | [virtual] |
Return the number of elements for which this vtkBlueObeliskData instance contains information.
Access the raw arrays stored in this vtkBlueObeliskData.
Access the raw arrays stored in this vtkBlueObeliskData.
Access the raw arrays stored in this vtkBlueObeliskData.
Access the raw arrays stored in this vtkBlueObeliskData.
Access the raw arrays stored in this vtkBlueObeliskData.
Access the raw arrays stored in this vtkBlueObeliskData.
Access the raw arrays stored in this vtkBlueObeliskData.
virtual int vtkBlueObeliskData::Allocate | ( | vtkIdType | sz, |
vtkIdType | ext = 1000 |
||
) | [protected, virtual] |
Allocate enough memory in each array for sz elements. ext is not used.
virtual void vtkBlueObeliskData::Reset | ( | ) | [protected, virtual] |
Reset each array.
virtual void vtkBlueObeliskData::Squeeze | ( | ) | [protected, virtual] |
Free any unused memory in the member arrays
void vtkBlueObeliskData::PrintSelfIfExists | ( | const char * | , |
vtkObject * | , | ||
ostream & | , | ||
vtkIndent | |||
) | [protected] |
friend class vtkBlueObeliskDataParser [friend] |
Definition at line 105 of file vtkBlueObeliskData.h.
vtkSimpleMutexLock* vtkBlueObeliskData::WriteMutex [protected] |
Definition at line 110 of file vtkBlueObeliskData.h.
bool vtkBlueObeliskData::Initialized [protected] |
Definition at line 111 of file vtkBlueObeliskData.h.
unsigned short vtkBlueObeliskData::NumberOfElements [protected] |
Definition at line 123 of file vtkBlueObeliskData.h.
MyStdVectorOfVtkAbstractArrays* vtkBlueObeliskData::Arrays [protected] |
Definition at line 126 of file vtkBlueObeliskData.h.
vtkNew<vtkStringArray> vtkBlueObeliskData::Symbols [protected] |
Definition at line 129 of file vtkBlueObeliskData.h.
vtkNew<vtkStringArray> vtkBlueObeliskData::LowerSymbols [protected] |
Definition at line 130 of file vtkBlueObeliskData.h.
vtkNew<vtkStringArray> vtkBlueObeliskData::Names [protected] |
Definition at line 133 of file vtkBlueObeliskData.h.
vtkNew<vtkStringArray> vtkBlueObeliskData::LowerNames [protected] |
Definition at line 134 of file vtkBlueObeliskData.h.
vtkNew<vtkStringArray> vtkBlueObeliskData::PeriodicTableBlocks [protected] |
Definition at line 137 of file vtkBlueObeliskData.h.
Definition at line 138 of file vtkBlueObeliskData.h.
vtkNew<vtkStringArray> vtkBlueObeliskData::Families [protected] |
Definition at line 139 of file vtkBlueObeliskData.h.
vtkNew<vtkFloatArray> vtkBlueObeliskData::Masses [protected] |
Definition at line 142 of file vtkBlueObeliskData.h.
vtkNew<vtkFloatArray> vtkBlueObeliskData::ExactMasses [protected] |
Definition at line 143 of file vtkBlueObeliskData.h.
vtkNew<vtkFloatArray> vtkBlueObeliskData::IonizationEnergies [protected] |
Definition at line 144 of file vtkBlueObeliskData.h.
vtkNew<vtkFloatArray> vtkBlueObeliskData::ElectronAffinities [protected] |
Definition at line 145 of file vtkBlueObeliskData.h.
Definition at line 146 of file vtkBlueObeliskData.h.
vtkNew<vtkFloatArray> vtkBlueObeliskData::CovalentRadii [protected] |
Definition at line 147 of file vtkBlueObeliskData.h.
vtkNew<vtkFloatArray> vtkBlueObeliskData::VDWRadii [protected] |
Definition at line 148 of file vtkBlueObeliskData.h.
vtkNew<vtkFloatArray> vtkBlueObeliskData::DefaultColors [protected] |
Definition at line 149 of file vtkBlueObeliskData.h.
vtkNew<vtkFloatArray> vtkBlueObeliskData::BoilingPoints [protected] |
Definition at line 150 of file vtkBlueObeliskData.h.
vtkNew<vtkFloatArray> vtkBlueObeliskData::MeltingPoints [protected] |
Definition at line 151 of file vtkBlueObeliskData.h.
vtkNew<vtkUnsignedShortArray> vtkBlueObeliskData::Periods [protected] |
Definition at line 152 of file vtkBlueObeliskData.h.
vtkNew<vtkUnsignedShortArray> vtkBlueObeliskData::Groups [protected] |
Definition at line 153 of file vtkBlueObeliskData.h.