56 RONode(
const std::string&
id);
77 inline const std::vector<const ROEdge*>&
getIncoming()
const {
81 inline const std::vector<const ROEdge*>&
getOutgoing()
const {
void addOutgoing(ROEdge *edge)
RONode(const std::string &id)
Constructor.
RONode & operator=(const RONode &src)
Invalidated assignment operator.
std::vector< const ROEdge * > myOutgoing
outgoing edges
const Position & getPosition()
Returns the position of the node.
const std::vector< const ROEdge * > & getOutgoing() const
std::vector< const ROEdge * > myIncoming
incoming edges
A point in 2D or 3D with translation and scaling methods.
const std::vector< const ROEdge * > & getIncoming() const
void setPosition(const Position &p)
Sets the position of the node.
void addIncoming(ROEdge *edge)
A basic edge for routing applications.
Base class for objects which have an id.
Base class for nodes used by the router.
Position myPosition
This node's position.