3.13.1 OEMatch Constructors

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.