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 atomic_number)
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

Definition at line 638 of file PTE.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Generated by  doxygen 1.6.3