class OEMatch : public OEMatchBase
This class represents OEMatch.
The following methods are publicly inherited from OEMatchBase:
| Clear | GetPatternAtoms | NumAtoms |
| CreateCopy | GetPatternBonds | NumBonds |
| GetAtoms | GetTargetAtoms | |
| GetBonds | GetTargetBonds |
OEMatch()
OEMatch(const OEMatch &)
OEMatch(const OEMatchBase &)
OEMatch(const std::vector<OEMatchPair<OEAtomBase> > &)
OEMatch(const std::vector<OEMatchPair<OEBondBase> > &)
OEMatch(const std::vector<OEMatchPair<OEAtomBase> > &,
const std::vector<OEMatchPair<OEBondBase> > &)
Default and copy constructors.
const OEMatch &operator=(const OEMatch &rhs)
const OEMatch &operator=(const OEMatchBase &rhs)
bool AddPair(const OEBondBase *, const OEBondBase *)
bool AddPair(const OEAtomBase *, const OEAtomBase *)
void Clear()
OEMatchBase *CreateCopy() const
OESystem::OEIterBase<OEMatchPair<OEAtomBase> > *GetAtoms() const
OESystem::OEIterBase<OEMatchPair<OEBondBase> > *GetBonds() const
unsigned int NumAtoms() const
unsigned int NumBonds() const