class OEMCSSearch
This class represents OEMCSSearch.
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.
OEMCSSearch &operator=(const OEMCSSearch &)
operator bool() const
bool AddConstraint(const OEMatchPair<OEBondBase> &)
bool AddConstraint(const OEMatchPair<OEAtomBase> &)
void ClearConstraints()
unsigned int GetMaxMatches() const
unsigned int GetMinAtoms() const
const OEQMolBase &GetPattern() const
unsigned int GetSaveRange() const
bool Init(const char *)
bool Init(const OEQMolBase &, bool makeCopy=true)
bool Init(const OEMolBase &, unsigned int, unsigned int)
OESystem::OEIterBase<OEMatchBase> *Match(const OEMolBase &,
bool umatch=false) const
OESystem::OEIterBase<OEMatchBase> *Match(const OEQMolBase &,
bool umatch=false) const
bool SetMCSFunc(const OEChem::OEMCSFunc &)
bool SetMaxMatches(unsigned int)
bool SetMinAtoms(unsigned int)
bool SetSaveRange(unsigned int)
bool SingleMatch(const OEMolBase &) const
bool SingleMatch(const OEQMolBase &) const