#include <MoleculeUtil.hh>
Data type that stores information connected to a certain atom label.
Definition at line 67 of file MoleculeUtil.hh.
| ggl::chem::MoleculeUtil::AtomLabelData::AtomLabelData |
( |
const OneByte |
atomicNumber_, |
|
|
const OneByte |
valence_, |
|
|
const OneByte |
isAromatic_, |
|
|
const double |
atomicWeight_, |
|
|
const OneByte |
isToBeChecked_ = 1 |
|
) |
| |
|
inline |
Construction initializes the list of all possible valences with "valence"
- Parameters
-
| atomicNumber_ | the atomic number of the atom |
| valence_ | the available number of valence electrons |
| isAromatic_ | set 1 if the atom is part of an aromatic ring; 0 otherwise |
| atomicWeight_ | the atomic weight of the atom |
| isToBeChecked | set 1 if a valence check is to be done for this type of atom, 0 otherwise. |
Definition at line 105 of file MoleculeUtil.hh.
| ggl::chem::MoleculeUtil::AtomLabelData::AtomLabelData |
( |
const OneByte |
atomicNumber_, |
|
|
const OneByte |
valence_, |
|
|
const OneByte |
isAromatic_, |
|
|
const double |
atomicWeight_, |
|
|
const OneByte |
isToBeChecked_, |
|
|
const OneByteVec |
valenceList |
|
) |
| |
|
inline |
Construction
- Parameters
-
| atomicNumber_ | the atomic number of the atom |
| valence_ | the number of valence electrons to set |
| isAromatic_ | set 1 if the atom is part of an aromatic ring; 0 otherwise |
| atomicWeight_ | the atomic weight of the atom |
| valenceList | list of all valences to be considered for checks. |
| isToBeChecked | set 1 if a valence check is to be done for this type of atom, 0 otherwise. |
Definition at line 132 of file MoleculeUtil.hh.
| OneByte ggl::chem::MoleculeUtil::AtomLabelData::atomicNumber |
| double ggl::chem::MoleculeUtil::AtomLabelData::atomicWeight |
| OneByte ggl::chem::MoleculeUtil::AtomLabelData::isAromatic |
is set to 1 if the label denotes a part of an aromatic ring, 0 otherwise
Definition at line 83 of file MoleculeUtil.hh.
| OneByte ggl::chem::MoleculeUtil::AtomLabelData::isToBeChecked |
if set to 1 (default) a valence check is done for this atom, otherwise (0) no valence check is performed
Definition at line 92 of file MoleculeUtil.hh.
| OneByte ggl::chem::MoleculeUtil::AtomLabelData::maxProtons |
| std::vector<OneByte> ggl::chem::MoleculeUtil::AtomLabelData::shellSizeSums |
|
staticprotected |
| OneByte ggl::chem::MoleculeUtil::AtomLabelData::valence |
| OneByteVec ggl::chem::MoleculeUtil::AtomLabelData::valenceAlternatives |
The documentation for this class was generated from the following file: