OECliqueSearch

class OECliqueSearch

This class represents OECliqueSearch.

Constructors

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

Default and copy constructors.

operator=

OECliqueSearch &operator=(const OECliqueSearch &)

operator bool

operator bool() const

AddConstraint

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

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 &)
OESystem::OEIterBase<OEMatchBase> *Match(const OEQMolBase &)

SetMCSFunc

bool SetMCSFunc(const OEMCSFunc &)

SetMaxMatches

bool SetMaxMatches(unsigned int)

SetMinAtoms

bool SetMinAtoms(unsigned int)

SetSaveRange

bool SetSaveRange(unsigned int)

SingleMatch

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