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

#include <FragmentGenerator.hpp>

Public Member Functions

 ExcludePattern (const MolecularGraph::SharedPointer &match_ptn, unsigned int rule_id)
 
 ExcludePattern (const MolecularGraph::SharedPointer &match_ptn)
 
const MolecularGraph::SharedPointergetMatchPattern () const
 
void setMatchPattern (const MolecularGraph::SharedPointer &ptn)
 
unsigned int getRuleID () const
 
void setRuleID (unsigned int id)
 
bool isGeneric () const
 
void setGeneric (bool generic)
 

Constructor & Destructor Documentation

◆ ExcludePattern() [1/2]

CDPL::Chem::FragmentGenerator::ExcludePattern::ExcludePattern ( const MolecularGraph::SharedPointer match_ptn,
unsigned int  rule_id 
)

◆ ExcludePattern() [2/2]

CDPL::Chem::FragmentGenerator::ExcludePattern::ExcludePattern ( const MolecularGraph::SharedPointer match_ptn)

Member Function Documentation

◆ getMatchPattern()

const MolecularGraph::SharedPointer& CDPL::Chem::FragmentGenerator::ExcludePattern::getMatchPattern ( ) const

◆ setMatchPattern()

void CDPL::Chem::FragmentGenerator::ExcludePattern::setMatchPattern ( const MolecularGraph::SharedPointer ptn)

◆ getRuleID()

unsigned int CDPL::Chem::FragmentGenerator::ExcludePattern::getRuleID ( ) const

◆ setRuleID()

void CDPL::Chem::FragmentGenerator::ExcludePattern::setRuleID ( unsigned int  id)

◆ isGeneric()

bool CDPL::Chem::FragmentGenerator::ExcludePattern::isGeneric ( ) const

◆ setGeneric()

void CDPL::Chem::FragmentGenerator::ExcludePattern::setGeneric ( bool  generic)

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