In order to enable the routing functionality the junctino nodes are requried to store information about edges originating and terminating in them. In order to enable that the following changes to the junction node need to be made:
New Private attributes:
EdgesOriginating
linked list of edges originating in the node
EdgesTerminating
linked list of edges terminating in the node
New Public functions:
RegisterOriginatingEdge(edge)
public function that adds the edge passed as an argument to the EdgesOriginatinng linked list
RegisterTerminatingEdge(edge)
public function that adds the edge passed as an argument to the EdgesTerminating linked list
getEdgesOriginatingIterator()
a function that has no arguments and returns an iterator for the EdgesOriginating list
getEdgesTerminatingIterator()
a functino that has no arguments and returns an iterator for the EdgesTerminating list
Dependency: https://trello.com/c/YaRL5Tvm
In order to enable the routing functionality the junctino nodes are requried to store information about edges originating and terminating in them. In order to enable that the following changes to the junction node need to be made:
New Private attributes:
New Public functions:
Specified by: Zdenek Plesek
Implemented by:
Validated by:
┆Issue is synchronized with this Trello card by Unito