OEMatch(const std::vector<OEMatchPair<OEAtomBase> > &a)
This constructor instantiates an OEMatch object by making a copy of the passed STL vector of OEMatchPair objects which contain atom to atom mappings.
OEMatch(const std::vector<OEMatchPair<OEBondBase> > &b)
This constructor instantiates an OEMatch object by making a copy of the passed STL vector of OEMatchPair objects which contain bond to bond mappings.
OEMatch(const std::vector<OEMatchPair<OEAtomBase> > &a, const std::vector<OEMatchPair<OEBondBase> > &b)
This constructor instantiates an OEMatch object by making a copy of the passed STL vectors of OEMatchPair objects which contain atom to atom and bond to bond mappings.
OEMatch(const OEMatchBase &m)
Copy constructor. The contents of the passed OEMatchBase reference are copied into the newly constructed OEMatch instance.