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:
Constructors
OESimFuncBase()
Default constructor.
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.