48 RONode(
const std::string&
id);
std::vector< const ROEdge * > ConstROEdgeVector
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.
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
Position myPosition
This node's position.
const ConstROEdgeVector & getIncoming() const
const Position & getPosition() const
Returns the position of the node.