Interface ConjugateVirtualNetwork
-
- All Known Implementing Classes:
ConjugateVirtualNetworkImpl
public interface ConjugateVirtualNetworkModel free virtual network interface which is part of the zoning and holds all the virtual infrastructure connecting the zones to the physical road network.- Author:
- markr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclear()free up memory by clearing contents for garbage collectionMap<CentroidVertex,ConjugateConnectoidNode>createCentroidToConjugateNodeMapping()Extract mapping from original network centroid's to conjugate (dummy) nodeConjugateConnectoidEdgesgetConjugateConnectoidEdges()Access to conjugate edgesConjugateConnectoidSegmentsgetConjugateConnectoidEdgeSegments()Access to conjugate edge segmentsConjugateConnectoidNodesgetConjugateConnectoidNodes()Access to conjugate nodesVirtualNetworkgetOriginalVirtualNetwork()Access to underlying original virtual network this conjugate representsvoidreset()identicalclear()only now all underlying managed ids are also reset
-
-
-
Method Detail
-
getConjugateConnectoidNodes
ConjugateConnectoidNodes getConjugateConnectoidNodes()
Access to conjugate nodes- Returns:
- conjugate connectoid nodes
-
getConjugateConnectoidEdges
ConjugateConnectoidEdges getConjugateConnectoidEdges()
Access to conjugate edges- Returns:
- conjugate connectoid edges
-
getConjugateConnectoidEdgeSegments
ConjugateConnectoidSegments getConjugateConnectoidEdgeSegments()
Access to conjugate edge segments- Returns:
- conjugate connectoid edge segments
-
clear
void clear()
free up memory by clearing contents for garbage collection
-
reset
void reset()
identicalclear()only now all underlying managed ids are also reset
-
getOriginalVirtualNetwork
VirtualNetwork getOriginalVirtualNetwork()
Access to underlying original virtual network this conjugate represents- Returns:
- original virtual network
-
createCentroidToConjugateNodeMapping
Map<CentroidVertex,ConjugateConnectoidNode> createCentroidToConjugateNodeMapping()
Extract mapping from original network centroid's to conjugate (dummy) node- Returns:
- mapping from centroid vertex to its conjugate dummy node representing the non-existing entry into the movement from centroid to any connected edge
-
-