![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <Node.h>
Public Member Functions | |
| Node ()=delete | |
| Node (const Node &)=delete | |
| Node & | operator= (const Node &)=delete |
| Node (Digraph *g, std::vector< char > &&visit, Atom *atom, boost::rational< int > &&frac, int dist, int flags) | |
| Digraph * | getDigraph () const |
| Atom * | getAtom () const |
| int | getDistance () const |
| boost::rational< int > | getAtomicNumFraction () const |
| int | getAtomicNum () const |
| unsigned | getMassNum () const |
| double | getAtomicMass () const |
| Descriptor | getAux () const |
| bool | isSet (int mask) const |
| bool | isDuplicate () const |
| bool | isTerminal () const |
| bool | isExpanded () const |
| bool | isVisited (int idx) const |
| Node * | newChild (int idx, Atom *atom) const |
| Node * | newBondDuplicateChild (int idx, Atom *atom) const |
| Node * | newRingDuplicateChild (int idx, Atom *atom) const |
| Node * | newImplicitHydrogenChild () const |
| void | add (Edge *e) |
| void | setAux (Descriptor desc) |
| const std::vector< Edge * > & | getEdges () const |
| std::vector< Edge * > | getEdges (Atom *end) const |
| std::vector< Edge * > | getNonTerminalOutEdges () const |
Static Public Attributes | |
| static const int | EXPANDED = 0x1 |
| static const int | RING_DUPLICATE = 0x2 |
| static const int | BOND_DUPLICATE = 0x4 |
| static const int | DUPLICATE = 0x6 |
| static const int | IMPL_HYDROGEN = 0x8 |
|
delete |
| RDKit::CIPLabeler::Node::Node | ( | Digraph * | g, |
| std::vector< char > && | visit, | ||
| Atom * | atom, | ||
| boost::rational< int > && | frac, | ||
| int | dist, | ||
| int | flags | ||
| ) |
| Atom * RDKit::CIPLabeler::Node::getAtom | ( | ) | const |
| double RDKit::CIPLabeler::Node::getAtomicMass | ( | ) | const |
| int RDKit::CIPLabeler::Node::getAtomicNum | ( | ) | const |
| boost::rational< int > RDKit::CIPLabeler::Node::getAtomicNumFraction | ( | ) | const |
| Descriptor RDKit::CIPLabeler::Node::getAux | ( | ) | const |
| Digraph * RDKit::CIPLabeler::Node::getDigraph | ( | ) | const |
| int RDKit::CIPLabeler::Node::getDistance | ( | ) | const |
| unsigned RDKit::CIPLabeler::Node::getMassNum | ( | ) | const |
| std::vector< Edge * > RDKit::CIPLabeler::Node::getNonTerminalOutEdges | ( | ) | const |
| bool RDKit::CIPLabeler::Node::isDuplicate | ( | ) | const |
| bool RDKit::CIPLabeler::Node::isExpanded | ( | ) | const |
| bool RDKit::CIPLabeler::Node::isTerminal | ( | ) | const |
| Node * RDKit::CIPLabeler::Node::newImplicitHydrogenChild | ( | ) | const |
| void RDKit::CIPLabeler::Node::setAux | ( | Descriptor | desc | ) |