RDKit
Open-source cheminformatics and machine learning.
Loading...
Searching...
No Matches
RDKit::BondInvariantsGenerator Class Referenceabstract

abstract base class for bond invariants generators More...

#include <FingerprintGenerator.h>

Inheritance diagram for RDKit::BondInvariantsGenerator:
RDKit::MorganFingerprint::MorganBondInvGenerator

Public Member Functions

virtual std::vector< std::uint32_t > * getBondInvariants (const ROMol &mol) const =0
 get bond invariants from a molecule
 
virtual std::string infoString () const =0
 method that returns information about this /c BondInvariantsGenerator and its arguments
 
virtual ~BondInvariantsGenerator ()
 
virtual BondInvariantsGeneratorclone () const =0
 

Detailed Description

abstract base class for bond invariants generators

Definition at line 240 of file FingerprintGenerator.h.

Constructor & Destructor Documentation

◆ ~BondInvariantsGenerator()

virtual RDKit::BondInvariantsGenerator::~BondInvariantsGenerator ( )
inlinevirtual

Definition at line 262 of file FingerprintGenerator.h.

Member Function Documentation

◆ clone()

virtual BondInvariantsGenerator * RDKit::BondInvariantsGenerator::clone ( ) const
pure virtual

◆ getBondInvariants()

virtual std::vector< std::uint32_t > * RDKit::BondInvariantsGenerator::getBondInvariants ( const ROMol & mol) const
pure virtual

get bond invariants from a molecule

Parameters
molmolecule to generate the bond invariants for
Returns
std::vector<std::uint32_t> bond invariants generated for the given molecule

Implemented in RDKit::MorganFingerprint::MorganBondInvGenerator.

◆ infoString()

virtual std::string RDKit::BondInvariantsGenerator::infoString ( ) const
pure virtual

method that returns information about this /c BondInvariantsGenerator and its arguments

Returns
std::string information string

Implemented in RDKit::MorganFingerprint::MorganBondInvGenerator.


The documentation for this class was generated from the following file: