addBond(Bond *aBond) | Atom | |
addFloatDescriptor(string aLabel, float aValue, string aUnit, string aComment) | DataContainer | |
addIntDescriptor(string aLabel, int aValue, string aUnit, string aComment) | DataContainer | |
addKindFloatDescriptor(string aLabel, float aValue, string aUnit, string aComment) | DataContainer | |
addKindFloatDescriptor(Descriptor< float > *aDescriptor) | DataContainer | |
addKindIntDescriptor(string aLabel, int aValue, string aUnit, string aComment) | DataContainer | |
addKindIntDescriptor(Descriptor< int > *aDescriptor) | DataContainer | |
addKindStringDescriptor(string aLabel, string aValue, string aUnit, string aComment) | DataContainer | |
addKindStringDescriptor(Descriptor< string > *aDescriptor) | DataContainer | |
addRing(Ring *aRing) | Atom | [inline] |
addStringDescriptor(string aLabel, string aValue, string aUnit, string aComment) | DataContainer | |
addUnknownTypeDescriptor(string aName, string aValue) | DataContainer | |
an | Atom | [private] |
Atom() | Atom | |
Atom(const Atom &anAtom) | Atom | |
Atom(string aLabel) | Atom | |
beginBond() | Atom | [inline] |
beginFloatDescriptor() | DataContainer | [inline] |
beginIntDescriptor() | DataContainer | [inline] |
beginRing() | Atom | [inline] |
beginStringDescriptor() | DataContainer | [inline] |
BFSBondVector | Atom | [protected] |
BFSVector | Atom | [protected] |
Bond (defined in Atom) | Atom | [friend] |
bondExists(Bond *aBond) | Atom | |
bonds | Atom | [private] |
bondSum() | Atom | |
counter | Atom | [private, static] |
DataContainer() | DataContainer | |
DataContainer(DataContainer &aDataContainer) | DataContainer | |
degree() | Atom | [inline] |
deleteAllDescriptors() | DataContainer | |
deleteAllKindDescriptors() | DataContainer | [protected] |
deleteBonds() | Atom | |
deleteDescriptor(string aString, bool found=false) | DataContainer | [virtual] |
deleteHiddenBonds() | Atom | |
describe() | Atom | |
describeShort() | Atom | |
Elements (defined in Atom) | Atom | [friend] |
endBond() | Atom | [inline] |
endFloatDescriptor() | DataContainer | [inline] |
endIntDescriptor() | DataContainer | [inline] |
endRing() | Atom | [inline] |
endStringDescriptor() | DataContainer | [inline] |
eraseCoordinates() | Atom | |
flagElement | DataContainer | [protected] |
flagHasCoordinates | Atom | [private] |
flagHasPq | Node | [protected] |
flagHasPs | Node | [protected] |
floatDescriptors | DataContainer | [protected] |
genericAtomType | Atom | [private] |
getAN() const | Atom | [inline] |
getBFSBondVector() | Atom | [inline] |
getBFSVector() | Atom | [inline] |
getBFSVectorSize() | Atom | [inline] |
getBondIteratorWithTarget(Atom *otherAtom) | Atom | |
getBonds() | Atom | [inline] |
getBondWithTarget(Atom *otherAtom) | Atom | |
getElementSymbol() | Atom | [inline] |
getFloatDescriptor(string aLabel, bool silentError=true) | DataContainer | |
getId() const | Atom | [inline] |
getIdInMolecule() const | Atom | [inline] |
getIdString() | Atom | |
getIntDescriptor(string aLabel, bool silentError=true) | DataContainer | |
getKashimaPQ(bool silentError=false) | Node | |
getKashimaPS(bool silentError=false) | Node | |
getKashimaPT(Atom *anAtom) | Atom | |
getLabel() | Node | [inline] |
getMorganIndex(int order) | Atom | |
getMorganLabel(bool silentError=false) | Atom | |
getName() | Atom | [inline] |
getNumAromaticBonds() | Atom | |
getPerretLabel(bool silentError=false) | Atom | |
getPossibleValuesInIntDescriptor(string aDescriptorName, vector< int > *) | DataContainer | |
getRingBFS(vector< Atom * > *toVisit, vector< Bond * > *toVisitBond) | Atom | |
getRPosition() | Node | [inline] |
getStringDescriptor(string aLabel, bool silentError=true) | DataContainer | |
getSumOfNeighboorMorganIndex(int anOrder) | Atom | |
getSymbol() | Atom | [inline] |
getType() const | Atom | [inline] |
getUniqueMorganIndex(bool silentError=false) | Atom | |
getVectorIntersect(vector< Atom * > *v1, vector< Atom * > *v2, vector< Atom * > *result) | Atom | [static] |
getX() | Atom | [inline] |
getY() | Atom | [inline] |
getZ() | Atom | [inline] |
hasCoordinates() | Atom | |
hasFloatDescriptor(string aLabel) | DataContainer | |
hasIntDescriptor(string aLabel) | DataContainer | |
hasRing(Ring *aRing) | Atom | |
hasRing() | Atom | [inline] |
hasStringDescriptor(string aLabel) | DataContainer | |
hiddenBonds | Atom | [private] |
hideAllToFromBonds() | Atom | |
hideBond(map< Atom *, Bond * >::iterator aBondI) | Atom | |
hideBond(Bond *aBond) | Atom | |
hideBond(Atom *aTarget) | Atom | |
hideHydrogenBonds() | Atom | |
hideToFromBonds(Atom *aTarget) | Atom | |
hideToFromFirstBond() | Atom | |
id | Atom | [private] |
idInMolecule | Atom | [private] |
intDescriptors | DataContainer | [protected] |
isCSkeleton() | Atom | |
isGeneric() | Atom | [inline] |
kindFloatDescriptors | DataContainer | [protected] |
kindIntDescriptors | DataContainer | [protected] |
kindStringDescriptors | DataContainer | [protected] |
label | Node | [protected] |
Molecule (defined in Atom) | Atom | [friend] |
morganIndex | Atom | [protected] |
morganLabel | Atom | [protected] |
nextUnvisitedAtom() | Atom | |
Node() | Node | |
Node(const DataContainer &aDataContainer) | Node | |
numBonds() | Atom | [inline] |
numHiddenBonds() | Atom | [inline] |
numRings() | Atom | [inline] |
operator<<(ostream &os, const Atom &anAtom) | Atom | [friend] |
operator=(const Atom &anAtom) | Atom | |
partialCharge | Atom | [protected] |
perretLabel | Atom | [protected] |
pq | Node | [protected] |
ps | Node | [protected] |
pushBFSVector(vector< Atom * > *aPath, vector< Bond * > *aBondPath) | Atom | |
resetBFSVector() | Atom | [inline] |
resetCounter() | Atom | [inline, protected, static] |
resetMorganIndex() | Atom | |
restoreHiddenBond(Bond *aBond) | Atom | |
restoreHiddenBond(Atom *aTarget) | Atom | |
restoreHiddenBonds() | Atom | |
rings | Atom | [private] |
rPosition | Node | [protected] |
setAN(int a) | Atom | [inline, protected] |
setCoordinates(float aX, float aY, float aZ) | Atom | |
setElementSymbol(string anElement) | Atom | |
setFloatDescriptor(string aLabel, float aValue, string aUnit, string aComment, bool addIfMissing, bool silentError) | DataContainer | |
setIdInMolecule(int anId) | Atom | |
setIntDescriptor(string aLabel, int aValue, string aUnit, string aComment, bool addIfMissing, bool silentError) | DataContainer | |
setKashimaPQ(double aPq) | Node | [inline] |
setKashimaPS(double aPs) | Node | [inline] |
setLabel(string aString) | Node | |
setMorganChargeLabel(double threshold) | Atom | |
setMorganLabel(string aLabel) | Atom | |
setMorganLabel(int anOrder) | Atom | |
setPartialCharge(double aValue) | Atom | |
setPerretLabel() | Atom | |
setRPosition(int aR) | Node | [inline] |
setStringDescriptor(string aLabel, string aValue, string aUnit, string aComment, bool addIfMissing, bool silentError) | DataContainer | |
setType(int aType) | Atom | [inline, protected] |
setUniqueMorganIndex(int anOrder) | Atom | |
setVisited() | Atom | [inline] |
stringDescriptors | DataContainer | [protected] |
toString() | Atom | |
toStringBFSVector() | Atom | |
toStringShort() | Atom | |
type | Atom | [private] |
uniqueMorganIndex | Atom | [protected] |
unsetBondFlags() | Atom | |
unsetBondFlagsOriginal() | Atom | |
unsetVisited() | Atom | [inline] |
visited | Atom | [private] |
wasVisited() | Atom | [inline] |
x | Atom | [private] |
y | Atom | [private] |
z | Atom | [private] |
~Atom() | Atom | |
~DataContainer() | DataContainer | [virtual] |
~Node() | Node | |