![]() |
MapLink Pro 11.2
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
Base class for node comparator objects.
When clients wish to merge two optimized networks together, they must provide a comparator object for TSLOptNode objects. This object is used to test for equality of nodes (method isEqual().
For example:
class MyNodeCmp : public TSLOptNodeCmp { virtual bool isEqual(const TSLOptNode& node1, const TSLOptNode& node2) const { // Do whatever is appropriate return ???; } };
Classes | |
struct | Params |
Public Member Functions | |
virtual | ~TSLOptNodeCmp () |
virtual bool | isEqual (const TSLOptNode &node1, const TSLOptNode &node2) const =0 |
virtual bool | isEqual (const TSLOptNode &node1, const Params &node1Params, const TSLOptNode &node2, const Params &node2Params) const |
|
virtual |
Virtual destructor.
|
inlinevirtual |
|
pure virtual |
Compares two nodes.
node1,node2 | The two nodes. |