Interface for building instances of router-edges.
ROAbstractEdgeBuilder & operator=(const ROAbstractEdgeBuilder &src)
Invalidated assignment operator.
ROAbstractEdgeBuilder()
Constructor.
int getNextIndex()
Returns the index of the edge to built.
virtual ROEdge * buildEdge(const std::string &name, RONode *from, RONode *to, const int priority)=0
Builds an edge with the given name.
ROAbstractEdgeBuilder(const ROAbstractEdgeBuilder &src)
Invalidated copy constructor.
int myCurrentIndex
The next edge's index.
virtual ~ROAbstractEdgeBuilder()
Destructor.
A basic edge for routing applications.
Base class for nodes used by the router.