these are the actual elements in the molecular stack More...
#include <Canon.h>
Public Member Functions | |
| MolStackElem (RDKit::Atom *at) | |
| construct an Atom node | |
| MolStackElem (RDKit::Bond *bond, int idx) | |
| construct a bond node | |
| MolStackElem (int idx) | |
| construct for a ring closure | |
| MolStackElem (const char *chr, int idx) | |
| construct for a branch opening or closing | |
Public Attributes | |
| MolStackTypes | type |
| stores the type of node | |
| MolStackUnion | obj |
| holds our pointer (if appropriate) | |
| int | number |
| stores our number (relevant for bonds and ring closures) | |
these are the actual elements in the molecular stack
Definition at line 46 of file Canon.h.
| Canon::MolStackElem::MolStackElem | ( | RDKit::Atom * | at | ) | [inline, explicit] |
construct an Atom node
Definition at line 49 of file Canon.h.
References Canon::MolStackUnion::atom, obj, and type.
| Canon::MolStackElem::MolStackElem | ( | RDKit::Bond * | bond, | |
| int | idx | |||
| ) | [inline, explicit] |
| Canon::MolStackElem::MolStackElem | ( | int | idx | ) | [inline, explicit] |
| Canon::MolStackElem::MolStackElem | ( | const char * | chr, | |
| int | idx | |||
| ) | [inline, explicit] |
stores our number (relevant for bonds and ring closures)
Definition at line 86 of file Canon.h.
Referenced by MolStackElem().
holds our pointer (if appropriate)
Definition at line 85 of file Canon.h.
Referenced by MolStackElem().
1.7.1