BALL  1.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Classes | Static Private Attributes
BALL::PTE_ Class Reference

#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 641 of file PTE.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines