OESimFuncBase¶
class OESimFuncBase
OESimFuncBase is an abstract base class which defines the interface necessary to perform similarity calculations of OEFingerPrint objects.
See also
User-defined Similarity Measures section
The following classes derive from this class:
operator()¶
float operator()(const OEGraphSim::OEFingerPrint &fpA,
const OEGraphSim::OEFingerPrint &fpB) const =0
Virtual const operator that takes two OEFingerPrint objects and returns their evaluated similarity value.
CreateCopy¶
OESimFuncBase *CreateCopy() const =0
OESimFuncBase::CreateCopy
is a virtual
constructor which allows copying of concrete derived objects using
a reference to this base class.
GetSimTypeString¶
std::string GetSimTypeString() const =0
Returns a string representation of the concrete derived class.