COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | Static Private Attributes | List of all members
covise::coAtomInfo Class Reference

#include <coChemicalElement.h>

Collaboration diagram for covise::coAtomInfo:
Collaboration graph
[legend]

Public Member Functions

int getType (const std::string &type)
 
float getRadius (int type)
 
void getColor (int type, float(&color)[4])
 

Static Public Member Functions

static coAtomInfoinstance ()
 

Public Attributes

std::vector< coChemicalElementall
 
std::map< std::string, int > idMap
 

Private Member Functions

 coAtomInfo ()
 

Static Private Attributes

static bool initialized
 
static const int numStaticAtoms = 118
 
static coChemicalElement allStatic [numStaticAtoms]
 
static coAtomInfomyInstance = nullptr
 

Constructor & Destructor Documentation

covise::coAtomInfo::coAtomInfo ( )
private

Member Function Documentation

void covise::coAtomInfo::getColor ( int  type,
float(&)  color[4] 
)
float covise::coAtomInfo::getRadius ( int  type)
int covise::coAtomInfo::getType ( const std::string type)
coAtomInfo * covise::coAtomInfo::instance ( )
static

Member Data Documentation

std::vector<coChemicalElement> covise::coAtomInfo::all
coChemicalElement coAtomInfo::allStatic
staticprivate
std::map<std::string, int> covise::coAtomInfo::idMap
bool covise::coAtomInfo::initialized
staticprivate
coAtomInfo * coAtomInfo::myInstance = nullptr
staticprivate
const int covise::coAtomInfo::numStaticAtoms = 118
staticprivate

The documentation for this class was generated from the following files: