54 RODFEdge(
const std::string&
id,
RONode* from,
RONode* to,
int index,
const int priority,
const std::string& type,
const std::string& routingType);
60 void setFlows(
const std::vector<FlowDef>& flows);
62 const std::vector<FlowDef>&
getFlows()
const;
RODFEdge & operator=(const RODFEdge &src)
Invalidated assignment operator.
RODFEdge(const std::string &id, RONode *from, RONode *to, int index, const int priority, const std::string &type, const std::string &routingType)
Constructor.
void setFlows(const std::vector< FlowDef > &flows)
RODFEdge(const RODFEdge &src)
Invalidated copy constructor.
std::vector< FlowDef > myFlows
const std::vector< FlowDef > & getFlows() const
ROEdge(const std::string &id, RONode *from, RONode *to, int index, const int priority, const std::string &type, const std::string &routingType)
Constructor.
A single lane the router may use.
Base class for nodes used by the router.