|
Open Babel
3.0
|
#include <openbabel/babelconfig.h>#include <vector>#include <string>#include <openbabel/base.h>#include <openbabel/residue.h>#include <openbabel/math/vector3.h>Go to the source code of this file.
Classes | |
| class | OBAtom |
Namespaces | |
| OpenBabel | |
Macros | |
| #define | OB_4RING_ATOM (1<<1) |
| #define | OB_3RING_ATOM (1<<2) |
| #define | OB_AROMATIC_ATOM (1<<3) |
| #define | OB_RING_ATOM (1<<4) |
| #define | OB_DONOR_ATOM (1<<7) |
| #define | OB_ACCEPTOR_ATOM (1<<8) |
| #define | SET_OR_UNSET_FLAG(X) |
| #define | OBATOM_TYPE_LEN 6 |
Typedefs | |
| typedef OBAtom | OBNodeBase |
| typedef std::vector< OBBond * >::iterator | OBBondIterator |
| typedef std::vector< OBAtom * >::iterator | OBAtomIterator |
Handle atoms.
| #define OB_4RING_ATOM (1<<1) |
Atom is in a 4-membered ring.
| #define OB_3RING_ATOM (1<<2) |
Atom is in a 3-membered ring.
| #define OB_AROMATIC_ATOM (1<<3) |
Atom is aromatic.
Referenced by OBAtom::IsAromatic(), and OBAtom::SetAromatic().
| #define OB_RING_ATOM (1<<4) |
Atom is in a ring.
Referenced by OBAtom::IsInRing(), OBAtom::IsInRingSize(), and OBAtom::SetInRing().
| #define OB_DONOR_ATOM (1<<7) |
Atom is an electron donor.
| #define OB_ACCEPTOR_ATOM (1<<8) |
Atom is an electron acceptor.
| #define SET_OR_UNSET_FLAG | ( | X | ) |
Referenced by OBAtom::SetAromatic(), and OBAtom::SetInRing().
| #define OBATOM_TYPE_LEN 6 |
Referenced by OBTypeTable::Translate().
1.8.13