![]() |
RDKit
Open-source cheminformatics and machine learning.
|
Class for holding the bit-id created from Morgan fingerprint environments and the additional data necessary extra outputs. More...
#include <MorganGenerator.h>
Public Member Functions | |
| OutputType | getBitId (FingerprintArguments *arguments, const std::vector< std::uint32_t > *atomInvariants, const std::vector< std::uint32_t > *bondInvariants, AdditionalOutput *additionalOutput, const bool hashResults=false, const std::uint64_t fpSize=0) const override |
| calculates and returns the bit id to be set for this atom-environment | |
| void | updateAdditionalOutput (AdditionalOutput *output, size_t bitId) const override |
| MorganAtomEnv (const std::uint32_t code, const unsigned int atomId, const unsigned int layer, const ROMol *mol) | |
| Construct a new MorganAtomEnv object. | |
Public Member Functions inherited from RDKit::AtomEnvironment< OutputType > | |
| virtual | ~AtomEnvironment () |
Class for holding the bit-id created from Morgan fingerprint environments and the additional data necessary extra outputs.
Definition at line 163 of file MorganGenerator.h.
|
inline |
Construct a new MorganAtomEnv object.
| code | bit id generated from this environment |
| atomId | atom id of the atom at the center of this environment |
| layer | radius of this environment |
Definition at line 189 of file MorganGenerator.h.
|
overridevirtual |
calculates and returns the bit id to be set for this atom-environment
| arguments | Fingerprinting type specific molecule independent arguments |
| atomInvariants | Atom-invariants to be used during hashing |
| bondInvariants | Bond-invariants to be used during hashing |
| hashResults | if set results will be ready to be modded |
Implements RDKit::AtomEnvironment< OutputType >.
|
overridevirtual |
Implements RDKit::AtomEnvironment< OutputType >.