virtual const OEFuzzy &IsEquivalent(const OEAtomBase *atom) virtual const OEFuzzy &IsEquivalent(const OEBondBase *bond)
These pure virtual methods provide a common interface for testing attributes of atoms and bonds. Any method which does not modify an atom or bond may be called in an implementation of an IsEquivalent method. The return value must be one of the OEFuzzy predefined instances of true, false, or maybe. For further details of valid return values for these methods please see the section on the OEFuzzy class.