Go to the documentation of this file.
29 #ifndef vtkPeriodicTable_h
30 #define vtkPeriodicTable_h
32 #include "vtkDomainsChemistryModule.h"
59 unsigned short GetNumberOfElements();
65 const char * GetSymbol(
unsigned short atomicNum);
70 const char * GetElementName(
unsigned short atomicNum);
78 unsigned short GetAtomicNumber(
const char *str);
84 float GetCovalentRadius(
unsigned short atomicNum);
90 float GetVDWRadius(
unsigned short atomicNum);
96 float GetMaxVDWRadius();
108 void GetDefaultRGBTuple(
unsigned short atomicNum,
float rgb[3]);
114 vtkColor3f GetDefaultRGBTuple(
unsigned short atomicNum);
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
abstract base class for most VTK objects
Contains chemical data from the Blue Obelisk Data Repository.
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Access to information about the elements.
map scalar values into colors via a lookup table
static vtkNew< vtkBlueObeliskData > BlueObeliskData
Wrapper around std::string to keep symbols short.