BALL
1.4.2
|
#include <BALL/KERNEL/PTE.h>
Public Member Functions | |
Constructors and Destructors. | |
Element () | |
Element (const String &name, const String &symbol, Group group, Period period, AtomicNumber atomic_umber, float atomic_weight, float atomic_radius, float covalent_radius, float van_der_waals_radius, bool is_metal, float electronegativity) | |
virtual | ~Element () |
virtual void | clear () |
Inspectors and Mutators | |
void | setName (const String &name) |
const String & | getName () const |
void | setSymbol (const String &symbol) |
const String & | getSymbol () const |
void | setGroup (Group group) |
Group | getGroup () const |
void | setPeriod (Period period) |
Period | getPeriod () const |
void | setAtomicNumber (AtomicNumber atomic_number) |
AtomicNumber | getAtomicNumber () const |
void | setAtomicWeight (float atomic_weight) |
float | getAtomicWeight () const |
void | setAtomicRadius (float atomic_radius) |
float | getAtomicRadius () const |
void | setCovalentRadius (float covalent_radius) |
float | getCovalentRadius () const |
void | setVanDerWaalsRadius (float van_der_waals_radius) |
float | getVanDerWaalsRadius () const |
void | setElectronegativity (float electronegativity) |
float | getElectronegativity () const |
Predicates | |
bool | isUnknown () const |
bool | isMetal () const |
Static Public Attributes | |
static Element | UNKNOWN |
Operators | |
bool | operator== (const Element &element) const |
bool | operator!= (const Element &element) const |
bool | operator< (const Element &element) const |
bool | operator<= (const Element &element) const |
bool | operator>= (const Element &element) const |
bool | operator> (const Element &element) const |
BALL_EXPORT friend std::ostream & | operator<< (std::ostream &s, const Element &element) |