OEMCSSearch

class OEMCSSearch

This class represents OEMCSSearch.

Constructors

OEMCSSearch(const OEMCSSearch &)
OEMCSSearch(unsigned int type=OEMCSType::Default)
OEMCSSearch(const char *, unsigned int type=OEMCSType::Default)
OEMCSSearch(const OEQMolBase &, bool makeCopy=true,
            unsigned int type=OEMCSType::Default)
OEMCSSearch(const OEMolBase &, unsigned int, unsigned int,
            unsigned int type=OEMCSType::Default)

Default and copy constructors.

operator=

OEMCSSearch &operator=(const OEMCSSearch &)

operator bool

operator bool() const

AddConstraint

bool AddConstraint(const OEMatchPair<OEBondBase> &)
bool AddConstraint(const OEMatchPair<OEAtomBase> &)

ClearConstraints

void ClearConstraints()

GetMaxMatches

unsigned int GetMaxMatches() const

GetMinAtoms

unsigned int GetMinAtoms() const

GetPattern

const OEQMolBase &GetPattern() const

GetSaveRange

unsigned int GetSaveRange() const

Init

bool Init(const char *)
bool Init(const OEQMolBase &, bool makeCopy=true)
bool Init(const OEMolBase &, unsigned int, unsigned int)

Match

OESystem::OEIterBase<OEMatchBase> *Match(const OEMolBase &,
                                         bool umatch=false) const
OESystem::OEIterBase<OEMatchBase> *Match(const OEQMolBase &,
                                         bool umatch=false) const

SetMCSFunc

bool SetMCSFunc(const OEChem::OEMCSFunc &)

SetMaxMatches

bool SetMaxMatches(unsigned int)

SetMinAtoms

bool SetMinAtoms(unsigned int)

SetSaveRange

bool SetSaveRange(unsigned int)

SingleMatch

bool SingleMatch(const OEMolBase &) const
bool SingleMatch(const OEQMolBase &) const