Interface ConjugateVirtualNetwork
-
- All Known Implementing Classes:
ConjugateVirtualNetworkImpl
public interface ConjugateVirtualNetwork
Model 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 void
clear()
free up memory by clearing contents for garbage collectionMap<CentroidVertex,ConjugateConnectoidNode>
createCentroidToConjugateNodeMapping()
Extract mapping from original network centroid's to conjugate (dummy) nodeConjugateConnectoidEdges
getConjugateConnectoidEdges()
Access to conjugate edgesConjugateConnectoidSegments
getConjugateConnectoidEdgeSegments()
Access to conjugate edge segmentsConjugateConnectoidNodes
getConjugateConnectoidNodes()
Access to conjugate nodesVirtualNetwork
getOriginalVirtualNetwork()
Access to underlying original virtual network this conjugate representsvoid
reset()
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
-
-