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(
const unsigned short atomicNum);
70 const char * GetElementName(
const unsigned short atomicNum);
78 unsigned short GetAtomicNumber(
const char *str);
84 float GetCovalentRadius(
const unsigned short atomicNum);
90 float GetVDWRadius(
const unsigned short atomicNum);
102 void GetDefaultRGBTuple(
unsigned short atomicNum,
float rgb[3]);
108 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.