28 #ifndef __vtkPeriodicTable_h
29 #define __vtkPeriodicTable_h
31 #include "vtkDomainsChemistryModule.h"
54 unsigned short GetNumberOfElements();
58 const char * GetSymbol(
const unsigned short atomicNum);
61 const char * GetElementName(
const unsigned short atomicNum);
67 unsigned short GetAtomicNumber(
const char *str);
71 float GetCovalentRadius(
const unsigned short atomicNum);
74 float GetVDWRadius(
const unsigned short atomicNum);
82 void GetDefaultRGBTuple(
unsigned short atomicNum,
float rgb[3]);
86 vtkColor3f GetDefaultRGBTuple(
unsigned short atomicNum);
Wrapper around std::string to keep symbols short.
Access to information about the elements.
static vtkNew< vtkBlueObeliskData > BlueObeliskData
abstract base class for most VTK objects
map scalar values into colors via a lookup table
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
Contains chemical data from the Blue Obelisk Data Repository.