OverSim
|
#include <CoordinateSystem.h>
Public Member Functions | |
virtual | ~AbstractNcsNodeInfo () |
virtual bool | isValid ()=0 |
virtual Prox | getDistance (const AbstractNcsNodeInfo &node) const =0 |
virtual bool | update (const AbstractNcsNodeInfo &info)=0 |
virtual const Coords & | getCoords () const =0 |
virtual | operator Coords () const =0 |
Definition at line 42 of file CoordinateSystem.h.
|
inlinevirtual |
Definition at line 45 of file CoordinateSystem.h.
|
pure virtual |
Implemented in EuclideanNcsNodeInfo.
Referenced by NeighborCache::setCbrNodeId(), StrategySendAll::setMyCoordinates(), StrategySimplifyCoords::setMyCoordinates(), and StrategyRegions::setMyCoordinates().
|
pure virtual |
Implemented in VivaldiCoordsInfo, SimpleCoordsInfo, SimpleUnderlayCoordsInfo, and EuclideanNcsNodeInfo.
Referenced by NeighborCache::getAvgAbsPredictionError().
|
pure virtual |
Implemented in VivaldiCoordsInfo, SimpleCoordsInfo, SimpleUnderlayCoordsInfo, and GnpNpsCoordsInfo.
|
pure virtual |
Implemented in VivaldiCoordsInfo, SimpleCoordsInfo, SimpleUnderlayCoordsInfo, and GnpNpsCoordsInfo.
|
pure virtual |
Implemented in VivaldiCoordsInfo, SimpleCoordsInfo, SimpleUnderlayCoordsInfo, and GnpNpsCoordsInfo.
Referenced by NeighborCache::updateNcsInfo(), and NeighborCache::updateNode().