32 #ifndef ChemDatabase_INCLUDE_ONCE 33 #define ChemDatabase_INCLUDE_ONCE 172 AtomInfo(EAtomType
type,
const char*
name,
const char*
symbol,
int atomic_num,
double atomic_mass,
double melting_pt,
double boiling_pt,
173 double electroneg,
double electron_aff,
int valence,
double calculated_r,
double empirical_r,
double covalent_r,
double vdw_r,
174 unsigned int cpk_color,
unsigned int rasmol_color)
double calculatedRadius() const
Returns the atom's calculated radius in Angstroms.
EAtomType type() const
Returns the type of an atom.
double mVanDerWaalsRadius
int valence() const
Returns the valence of the atom.
const T_Scalar & r() const
#define VLMOLECULE_EXPORT
double empiricalRadius() const
Returns the atom's empirical radius in Angstroms.
fvec4 rasmolColor() const
Returns the atom's RasMol color.
const char * name() const
Returns the name of the atom.
double mElectronegativity
double vanDerWaalsRadius() const
Returns the atom's van der Waals radius in Angstroms.
Visualization Library main namespace.
const char * symbol() const
Returns the symbol of the atom.
double covalentRadius() const
Returns the atom's covalent radius in Angstroms.
const T_Scalar & g() const
EAtomType atomType(const char *type)
Translates a string containing atom type name, atom symbol or a Sybyl type into an EAtomType...
const T_Scalar & b() const
double meltingPoint() const
Returns the element's melting point in Kelvin.
unsigned int mRasMolColor
fvec4 cpkColor() const
Returns the atom's CPK color.
const AtomInfo & atomInfo(EAtomType type)
Returns an AtomInfo representing the properties of the given atom type.
double electronegativity() const
Returns the atom electronegativity.
Encapsulates information regarding an atom type.
double electronAffinity() const
Returns the electron affinity in Kj/mol.
int atomicNumber() const
Returns the atom's atomic number.
AtomInfo(EAtomType type, const char *name, const char *symbol, int atomic_num, double atomic_mass, double melting_pt, double boiling_pt, double electroneg, double electron_aff, int valence, double calculated_r, double empirical_r, double covalent_r, double vdw_r, unsigned int cpk_color, unsigned int rasmol_color)
Constructor.
double atomicMass() const
Returns the atom mass.
double boilingPoint() const
Returns the element's boiling point in Kelvin.
const T_Scalar & a() const