51 RONode(
const std::string&
id);
std::vector< const ROEdge * > ConstROEdgeVector
the node type representing nodes used for backward search
Base class for objects which have an id.
A point in 2D or 3D with translation and scaling methods.
A basic edge for routing applications.
Base class for nodes used by the router.
const ConstROEdgeVector & getOutgoing() const
void addOutgoing(ROEdge *edge)
RONode & operator=(const RONode &src)
Invalidated assignment operator.
FlippedNode< ROEdge, RONode, ROVehicle > * getFlippedRoutingNode() const
Returns the flipped routing node.
void addIncoming(ROEdge *edge)
ConstROEdgeVector myIncoming
Incoming edges.
void setPosition(const Position &p)
Sets the position of the node.
RONode(const RONode &src)
Invalidated copy constructor.
ConstROEdgeVector myOutgoing
Outgoing edges.
FlippedNode< ROEdge, RONode, ROVehicle > * myFlippedRoutingNode
Flipped routing node.
Position myPosition
This node's position.
const ConstROEdgeVector & getIncoming() const
const Position & getPosition() const
Returns the position of the node.