28 #ifndef __vtkPeriodicTable_h
29 #define __vtkPeriodicTable_h
31 #include "vtkDomainsChemistryModule.h"
32 #include "vtkObject.h"
44 void PrintSelf(ostream& os, vtkIndent indent);
54 unsigned short GetNumberOfElements();
58 const char * GetSymbol(
const unsigned short atomicNum);
61 const char * GetElementName(
const unsigned short atomicNum);
66 unsigned short GetAtomicNumber(
const vtkStdString &str);
67 unsigned short GetAtomicNumber(
const char *str);
71 float GetCovalentRadius(
const unsigned short atomicNum);
74 float GetVDWRadius(
const unsigned short atomicNum);
78 void GetDefaultLUT(vtkLookupTable *);
82 void GetDefaultRGBTuple(
unsigned short atomicNum,
float rgb[3]);
86 vtkColor3f GetDefaultRGBTuple(
unsigned short atomicNum);
Access to information about the elements.
static vtkNew< vtkBlueObeliskData > BlueObeliskData
Contains chemical data from the Blue Obelisk Data Repository.