Chemical Data Processing Library C++ API - Version 1.1.1
Public Member Functions | List of all members
CDPL::Chem::ImineEnamineTautomerization Class Reference

ImineEnamineTautomerizationRule. More...

#include <ImineEnamineTautomerization.hpp>

+ Inheritance diagram for CDPL::Chem::ImineEnamineTautomerization:

Public Member Functions

 ImineEnamineTautomerization ()
 
- Public Member Functions inherited from CDPL::Chem::PatternBasedTautomerizationRule
 PatternBasedTautomerizationRule (unsigned int rule_id)
 
 PatternBasedTautomerizationRule (const PatternBasedTautomerizationRule &rule)
 
PatternBasedTautomerizationRuleoperator= (const PatternBasedTautomerizationRule &rule)
 
template<typename Iter >
void addTransformationPattern (const MolecularGraph::SharedPointer &pattern, Iter bond_chgs_beg, Iter bond_chgs_end)
 
void addExcludePattern (const MolecularGraph::SharedPointer &pattern)
 
void addExcludePatterns (const PatternBasedTautomerizationRule &rule)
 
void clearExcludePatterns ()
 
bool setup (MolecularGraph &parent_molgraph)
 
unsigned int getID () const
 
bool generate (Molecule &tautomer)
 Generates the next tautomer. More...
 
TautomerizationRule::SharedPointer clone () const
 
- Public Member Functions inherited from CDPL::Chem::TautomerizationRule
virtual ~TautomerizationRule ()
 

Additional Inherited Members

- Public Types inherited from CDPL::Chem::PatternBasedTautomerizationRule
typedef std::shared_ptr< PatternBasedTautomerizationRuleSharedPointer
 
- Public Types inherited from CDPL::Chem::TautomerizationRule
typedef std::shared_ptr< TautomerizationRuleSharedPointer
 

Detailed Description

ImineEnamineTautomerizationRule.

Constructor & Destructor Documentation

◆ ImineEnamineTautomerization()

CDPL::Chem::ImineEnamineTautomerization::ImineEnamineTautomerization ( )

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