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