#include <openbabel/data.h>
Public Member Functions | |
OBElement () | |
OBElement (int num, const char *sym, double ARENeg, double rcov, double rvdw, int maxbo, double mass, double elNeg, double ionize, double elAffin, double red, double green, double blue, std::string name) | |
int | GetAtomicNum () |
char * | GetSymbol () |
double | GetCovalentRad () |
double | GetVdwRad () |
double | GetMass () |
int | GetMaxBonds () |
double | GetElectroNeg () |
double | GetAllredRochowElectroNeg () |
double | GetIonization () |
double | GetElectronAffinity () |
std::string | GetName () |
double | GetRed () |
double | GetGreen () |
double | GetBlue () |
Stores a variety of data about an individual element. Used mainly by OBElementTable.
OBElement | ( | ) | [inline] |
OBElement | ( | int | num, | |
const char * | sym, | |||
double | ARENeg, | |||
double | rcov, | |||
double | rvdw, | |||
int | maxbo, | |||
double | mass, | |||
double | elNeg, | |||
double | ionize, | |||
double | elAffin, | |||
double | red, | |||
double | green, | |||
double | blue, | |||
std::string | name | |||
) | [inline] |
Constructor
num | Atomic number | |
sym | Elemental symbol (maximum 3 characters) | |
ARENeg | Allred-Rochow electronegativity | |
rcov | Covalent radius (in Angstrom) | |
rvdw | van der Waals radius (in Angstrom) | |
maxbo | Maximum bonding valence | |
mass | Atomic mass (in amu) | |
elNeg | Electronegativity (in Pauling units) | |
ionize | Ionization potential (in eV) | |
elAffin | Electron affinity (in eV) | |
red | RGB value for a suggest visualization color (0 .. 1) | |
green | RGB value for a suggest visualization color (0 .. 1) | |
blue | RGB value for a suggest visualization color (0 .. 1) | |
name | Full IUPAC name |
int GetAtomicNum | ( | ) | [inline] |
char* GetSymbol | ( | ) | [inline] |
double GetCovalentRad | ( | ) | [inline] |
double GetVdwRad | ( | ) | [inline] |
double GetMass | ( | ) | [inline] |
int GetMaxBonds | ( | ) | [inline] |
double GetElectroNeg | ( | ) | [inline] |
double GetAllredRochowElectroNeg | ( | ) | [inline] |
double GetIonization | ( | ) | [inline] |
double GetElectronAffinity | ( | ) | [inline] |
std::string GetName | ( | ) | [inline] |
double GetRed | ( | ) | [inline] |
double GetGreen | ( | ) | [inline] |
double GetBlue | ( | ) | [inline] |