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

abstract base class for the container used to create a catalog More...

#include <CatalogParams.h>

Inheritance diagram for RDCatalog::CatalogParams:
RDKit::FilterCatalogParams RDKit::FragCatParams RDKit::MolCatalogParams RDKit::MolStandardize::AcidBaseCatalogParams RDKit::MolStandardize::FragmentCatalogParams RDKit::MolStandardize::TautomerCatalogParams RDKit::MolStandardize::TransformCatalogParams

Public Member Functions

virtual ~CatalogParams ()=0
 
std::string getTypeStr () const
 returns our type string
 
void setTypeStr (const std::string &typeStr)
 sets our type string
 
virtual void toStream (std::ostream &) const =0
 serializes (pickles) to a stream
 
virtual std::string Serialize () const =0
 returns a string with a serialized (pickled) representation
 
virtual void initFromStream (std::istream &ss)=0
 initializes from a stream pickle
 
virtual void initFromString (const std::string &text)=0
 initializes from a string pickle
 

Protected Attributes

std::string d_typeStr
 our type string
 

Detailed Description

abstract base class for the container used to create a catalog

Definition at line 18 of file CatalogParams.h.

Constructor & Destructor Documentation

◆ ~CatalogParams()

virtual RDCatalog::CatalogParams::~CatalogParams ( )
pure virtual

Member Function Documentation

◆ getTypeStr()

std::string RDCatalog::CatalogParams::getTypeStr ( ) const
inline

returns our type string

Definition at line 23 of file CatalogParams.h.

◆ initFromStream()

◆ initFromString()

◆ Serialize()

virtual std::string RDCatalog::CatalogParams::Serialize ( ) const
pure virtual

◆ setTypeStr()

void RDCatalog::CatalogParams::setTypeStr ( const std::string & typeStr)
inline

sets our type string

Definition at line 26 of file CatalogParams.h.

◆ toStream()

Member Data Documentation

◆ d_typeStr

std::string RDCatalog::CatalogParams::d_typeStr
protected

our type string

Definition at line 38 of file CatalogParams.h.

Referenced by RDKit::MolCatalogParams::MolCatalogParams().


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