Molmodel
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes

SimTK::Element Class Reference

#include <Element.h>

Inheritance diagram for SimTK::Element:

List of all members.

Classes

class  Actinium
class  Aluminum
class  Americium
class  Antimony
class  Argon
class  Arsenic
class  Astatine
class  Barium
class  Berkelium
class  Beryllium
class  Bismuth
class  Bohrium
class  Boron
class  Bromine
class  Cadmium
class  Calcium
class  Californium
class  Carbon
class  Cerium
class  Cesium
class  Chlorine
class  Chromium
class  Cobalt
class  Copper
class  Curium
class  Darmstadtium
class  Deuterium
class  Dubnium
class  Dysprosium
class  Einsteinium
class  Erbium
class  Europium
class  Fermium
class  Fluorine
class  Francium
class  Gadolinium
class  Gallium
class  Germanium
class  Gold
class  Hafnium
class  Hassium
class  Helium
class  Holmium
class  Hydrogen
class  Indium
class  Iodine
class  Iridium
class  Iron
class  Krypton
class  Lanthanum
class  Lawrencium
class  Lead
class  Lithium
class  Lutetium
class  Magnesium
class  Manganese
class  Meitnerium
class  Mendelevium
class  Mercury
class  Molybdenum
class  Neodymium
class  Neon
class  Neptunium
class  Nickel
class  Niobium
class  Nitrogen
class  Nobelium
class  Osmium
class  Oxygen
class  Palladium
class  Phosphorus
class  Platinum
class  Plutonium
class  Polonium
class  Potassium
class  Praseodymium
class  Promethium
class  Protactinium
class  Radium
class  Radon
class  Rhenium
class  Rhodium
class  Roentgenium
class  Rubidium
class  Ruthenium
class  Rutherfordium
class  Samarium
class  Scandium
class  Seaborgium
class  Selenium
class  Silicon
class  Silver
class  Sodium
class  Strontium
class  Sulfur
class  Tantalum
class  Technetium
class  Tellurium
class  Terbium
class  Thallium
class  Thorium
class  Thulium
class  Tin
class  Titanium
class  Tungsten
class  Ununbium
class  Ununhexium
class  Ununpentium
class  Ununquadium
class  Ununtrium
class  Uranium
class  Vanadium
class  Xenon
class  Ytterbium
class  Yttrium
class  Zinc
class  Zirconium

Public Types

typedef String Name
typedef String Symbol
typedef Sulfur Sulphur
typedef Aluminum Aluminium
typedef Cesium Caesium
typedef Darmstadtium Ununnilium
typedef Roentgenium Unununium

Public Member Functions

 Element ()
 Element (int atomicNumber, Name name, Symbol symbol, mdunits::Mass typicalMass)
Symbol getSymbol () const
Name getName () const
int getAtomicNumber () const
mdunits::Mass getMass () const
bool operator== (const Element &rhs) const

Static Public Member Functions

static Element getByAtomicNumber (int atomicNumber)
static Element getBySymbol (const SimTK::String &symbol)

Static Public Attributes

static const int InvalidAtomicNumber = -1

Member Typedef Documentation


Constructor & Destructor Documentation

SimTK::Element::Element ( )
SimTK::Element::Element ( int  atomicNumber,
Name  name,
Symbol  symbol,
mdunits::Mass  typicalMass 
)

Member Function Documentation

Symbol SimTK::Element::getSymbol ( ) const
Name SimTK::Element::getName ( ) const
int SimTK::Element::getAtomicNumber ( ) const
mdunits::Mass SimTK::Element::getMass ( ) const
bool SimTK::Element::operator== ( const Element rhs) const [inline]
static Element SimTK::Element::getByAtomicNumber ( int  atomicNumber) [static]
static Element SimTK::Element::getBySymbol ( const SimTK::String symbol) [static]

Member Data Documentation

const int SimTK::Element::InvalidAtomicNumber = -1 [static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines