OEDefaultConfTest
class OEDefaultConfTest : public OEConfTestBase
This class represents OEDefaultConfTest.
This is the default implementation of OEConfTestBase. It never combines connection tables into multi-conformer molecules. This function is set as the conformer test to use by all of the oemolistream constructors.
The following methods are publicly inherited from OEConfTestBase:
CombineMols
bool CombineMols(OEMCMolBase &m1, OEMolBase &m2)
Adds m2 as a new conformer in m1 and returns whether the
combination was successful.
CompareMols
bool CompareMols(OEMolBase &m1, OEMolBase &m2) const
This method always returns false.
CreateCopy
OEConfTestBase *CreateCopy() const
Deep copy constructor that returns a copy of the object. The memory for the returned OEDefaultConfTest object is dynamically allocated and owned by the caller.
HasCompareMols
bool HasCompareMols() const
Always returns false for this object to indicate that the
implementation of the
OEConfTestBase.CompareMols method is
“trivial” and always returns false, indicating molecule
copying can be elided in OEReadMolecule.