![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <Tetrahedral.h>
Public Member Functions | |
| Tetrahedral ()=delete | |
| Tetrahedral (const CIPMol &mol, Atom *focus) | |
| void | setPrimaryLabel (Descriptor desc) override |
| bool | hasPrimaryLabel () const override |
| void | resetPrimaryLabel () const override |
| Descriptor | label (const Rules &comp) override |
| Descriptor | label (Node *node, Digraph &digraph, const Rules &comp) override |
Public Member Functions inherited from RDKit::CIPLabeler::Configuration | |
| Configuration ()=delete | |
| Configuration (const CIPMol &mol, Atom *focus) | |
| Configuration (const CIPMol &mol, std::vector< Atom * > &&foci, bool atropisomerMode=false) | |
| virtual | ~Configuration () |
| Atom * | getFocus () const |
| const std::vector< Atom * > & | getFoci () const |
| const std::vector< Atom * > & | getCarriers () const |
| Digraph & | getDigraph () |
Additional Inherited Members | |
Static Public Member Functions inherited from RDKit::CIPLabeler::Configuration | |
| template<typename T> | |
| static int | parity4 (const std::vector< T > &trg, const std::vector< T > &ref) |
Protected Member Functions inherited from RDKit::CIPLabeler::Configuration | |
| Edge * | findInternalEdge (const std::vector< Edge * > &edges, Atom *f1, Atom *f2) |
| bool | isInternalEdge (const Edge *edge, Atom *f1, Atom *f2) |
| void | removeInternalEdges (std::vector< Edge * > &edges, Atom *f1, Atom *f2) |
| bool | isDuplicateOrHydrogenEdge (const Edge *edge) |
| void | removeDuplicatesAndHs (std::vector< Edge * > &edges) |
| void | setCarriers (std::vector< Atom * > &&carriers) |
Definition at line 18 of file Tetrahedral.h.
|
delete |
|
overridevirtual |
Implements RDKit::CIPLabeler::Configuration.
|
overridevirtual |
Implements RDKit::CIPLabeler::Configuration.
|
overridevirtual |
Reimplemented from RDKit::CIPLabeler::Configuration.
|
overridevirtual |
Implements RDKit::CIPLabeler::Configuration.
|
overridevirtual |
Implements RDKit::CIPLabeler::Configuration.