BALL::PTE_ Class Reference
[Periodic Table of Elements]

#include <BALL/KERNEL/PTE.h>

List of all members.


Classes

struct  SymbolToElement

Public Member Functions

Constructors and Destructors
 PTE_ ()
 PTE_ (const PTE_ &pse)
virtual ~PTE_ ()
virtual void clear ()
Assignment
PTE_operator= (const PTE_ &)
Operators
bool operator== (const PTE_ &pte) const
Elementoperator[] (const String &symbol)
const Elementoperator[] (const String &symbol) const
Elementoperator[] (Element::Name name)
const Elementoperator[] (Element::Name name) const
Elementoperator[] (Element::Symbol symbol)
const Elementoperator[] (Element::Symbol symbol) const
Elementoperator[] (Position position)
const Elementoperator[] (Position position) const

Static Public Member Functions

Accessors
static ElementgetElement (Position position)
static ElementgetElement (const String &symbol)
Application methods
static bool apply (UnaryProcessor< Element > &applicator)

Static Private Attributes

static Element element_ []
static SymbolToElement symbol_to_element_ []
static Elementatomic_number_to_element_ []

Detailed Description

Periodic Table of Elements Class