#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | OpenBabel |
Classes | |
class | OBMolAtomIter |
Iterate over all atoms in an OBMol. More... | |
class | OBMolBondIter |
Iterate over all bonds in an OBMol. More... | |
class | OBAtomAtomIter |
Iterate over all neighboring atoms to an OBAtom. More... | |
class | OBAtomBondIter |
Iterate over all bonds on an OBAtom. More... | |
class | OBResidueIter |
Iterate over all residues in an OBMol. More... | |
class | OBResidueAtomIter |
Iterate over all atoms in an OBResidue. More... | |
Defines | |
#define | FOR_ATOMS_OF_MOL(a, m) for( OBMolAtomIter a(m); a; a++ ) |
#define | FOR_BONDS_OF_MOL(b, m) for( OBMolBondIter b(m); b; b++ ) |
#define | FOR_NBORS_OF_ATOM(a, p) for( OBAtomAtomIter a(p); a; a++ ) |
#define | FOR_BONDS_OF_ATOM(b, p) for( OBAtomBondIter b(p); b; b++ ) |
#define | FOR_RESIDUES_OF_MOL(r, m) for( OBResidueIter r(m); r; r++ ) |
#define | FOR_ATOMS_OF_RESIDUE(a, r) for( OBResidueAtomIter a(r); a; a++ ) |
#define FOR_ATOMS_OF_MOL | ( | a, | |||
m | ) | for( OBMolAtomIter a(m); a; a++ ) |
#define FOR_BONDS_OF_MOL | ( | b, | |||
m | ) | for( OBMolBondIter b(m); b; b++ ) |
#define FOR_NBORS_OF_ATOM | ( | a, | |||
p | ) | for( OBAtomAtomIter a(p); a; a++ ) |
#define FOR_BONDS_OF_ATOM | ( | b, | |||
p | ) | for( OBAtomBondIter b(p); b; b++ ) |
#define FOR_RESIDUES_OF_MOL | ( | r, | |||
m | ) | for( OBResidueIter r(m); r; r++ ) |
#define FOR_ATOMS_OF_RESIDUE | ( | a, | |||
r | ) | for( OBResidueAtomIter a(r); a; a++ ) |