#include </home/clem/local/src/opie/noncore/apps/oxygen/kmolelements.h>
Inheritance diagram for Element:


Public Member Functions | |
| Element (const QString &name, double weight) | |
| virtual | ~Element () |
| double | getWeight (QDict< SubUnit > *elstable) const |
| void | addTo (ElementList &els, double coef) |
| QString | getName () const |
| void | writeOut (QString &line) |
Private Attributes | |
| double | weight |
| QString | name |
Definition at line 124 of file kmolelements.h.
|
||||||||||||
|
A chemical element. Definition at line 205 of file kmolelements.cpp. |
|
|
Definition at line 209 of file kmolelements.cpp. |
|
||||||||||||
|
Add THIS to ELS, with a coefficient COEF. Implements SubUnit. Definition at line 225 of file kmolelements.cpp. References ElementList::addElement(), and name. |
|
|
Reimplemented from SubUnit. Definition at line 229 of file kmolelements.cpp. References name. |
|
|
Get the molecular weight of THIS, based on the data from ELSTABLE. Reimplemented from SubUnit. Definition at line 221 of file kmolelements.cpp. References weight. |
|
|
Write THIS to LINE, in a format suitable for the element definition file. Implements SubUnit. Definition at line 216 of file kmolelements.cpp. References name, QString::setNum(), and weight. |
|
|
Definition at line 141 of file kmolelements.h. Referenced by addTo(), getName(), and writeOut(). |
|
|
Definition at line 140 of file kmolelements.h. Referenced by getWeight(), and writeOut(). |
1.4.2