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

#include <PatternAtomTyper.hpp>

Public Member Functions

 Pattern (const MolecularGraph::SharedPointer &structure, std::size_t atom_label=0, std::size_t priority=0, bool all_matches=true, bool unique_matches=false)
 
const MolecularGraph::SharedPointergetStructure () const
 
std::size_t getPriority () const
 
std::size_t getAtomLabel () const
 
bool processAllMatches () const
 
bool processUniqueMatchesOnly () const
 

Friends

class PatternAtomTyper
 

Constructor & Destructor Documentation

◆ Pattern()

CDPL::Chem::PatternAtomTyper::Pattern::Pattern ( const MolecularGraph::SharedPointer structure,
std::size_t  atom_label = 0,
std::size_t  priority = 0,
bool  all_matches = true,
bool  unique_matches = false 
)

Member Function Documentation

◆ getStructure()

const MolecularGraph::SharedPointer& CDPL::Chem::PatternAtomTyper::Pattern::getStructure ( ) const

◆ getPriority()

std::size_t CDPL::Chem::PatternAtomTyper::Pattern::getPriority ( ) const

◆ getAtomLabel()

std::size_t CDPL::Chem::PatternAtomTyper::Pattern::getAtomLabel ( ) const

◆ processAllMatches()

bool CDPL::Chem::PatternAtomTyper::Pattern::processAllMatches ( ) const

◆ processUniqueMatchesOnly()

bool CDPL::Chem::PatternAtomTyper::Pattern::processUniqueMatchesOnly ( ) const

Friends And Related Function Documentation

◆ PatternAtomTyper

friend class PatternAtomTyper
friend

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