48 RONode(
const std::string&
id);
std::vector< const ROEdge * > ConstROEdgeVector
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 & getIncoming() const
void addOutgoing(ROEdge *edge)
void addIncoming(ROEdge *edge)
const Position & getPosition() const
Returns the position of the node.
ConstROEdgeVector myIncoming
incoming edges
void setPosition(const Position &p)
Sets the position of the node.
const ConstROEdgeVector & getOutgoing() const
RONode(const RONode &src)
Invalidated copy constructor.
ConstROEdgeVector myOutgoing
outgoing edges
RONode & operator=(const RONode &src)
Invalidated assignment operator.
RONode(const std::string &id)
Constructor.
Position myPosition
This node's position.