![]() |
RDKit
Open-source cheminformatics and machine learning.
|
abstract base class for atom invariants generators More...
#include <FingerprintGenerator.h>
Public Member Functions | |
| virtual std::vector< std::uint32_t > * | getAtomInvariants (const ROMol &mol) const =0 |
| get atom invariants from a molecule | |
| virtual std::string | infoString () const =0 |
| method that returns information about this /c AtomInvariantsGenerator and its arguments | |
| virtual void | toJSON (boost::property_tree::ptree &) const |
| virtual void | fromJSON (const boost::property_tree::ptree &) |
| virtual | ~AtomInvariantsGenerator () |
| virtual AtomInvariantsGenerator * | clone () const =0 |
abstract base class for atom invariants generators
Definition at line 226 of file FingerprintGenerator.h.
|
inlinevirtual |
Definition at line 250 of file FingerprintGenerator.h.
|
pure virtual |
|
inlinevirtual |
Reimplemented in RDKit::AtomPair::AtomPairAtomInvGenerator, RDKit::MorganFingerprint::MorganAtomInvGenerator, RDKit::MorganFingerprint::MorganFeatureAtomInvGenerator, and RDKit::RDKitFP::RDKitFPAtomInvGenerator.
Definition at line 248 of file FingerprintGenerator.h.
|
pure virtual |
get atom invariants from a molecule
| mol | molecule to generate the atom invariants for |
Implemented in RDKit::AtomPair::AtomPairAtomInvGenerator, RDKit::MorganFingerprint::MorganAtomInvGenerator, RDKit::MorganFingerprint::MorganFeatureAtomInvGenerator, and RDKit::RDKitFP::RDKitFPAtomInvGenerator.
|
pure virtual |
method that returns information about this /c AtomInvariantsGenerator and its arguments
Implemented in RDKit::AtomPair::AtomPairAtomInvGenerator, RDKit::MorganFingerprint::MorganAtomInvGenerator, RDKit::MorganFingerprint::MorganFeatureAtomInvGenerator, and RDKit::RDKitFP::RDKitFPAtomInvGenerator.
|
inlinevirtual |
Reimplemented in RDKit::AtomPair::AtomPairAtomInvGenerator, RDKit::MorganFingerprint::MorganAtomInvGenerator, RDKit::MorganFingerprint::MorganFeatureAtomInvGenerator, and RDKit::RDKitFP::RDKitFPAtomInvGenerator.
Definition at line 247 of file FingerprintGenerator.h.