Uses of Interface
org.goplanit.utils.network.virtual.VirtualNetwork
-
Packages that use VirtualNetwork Package Description org.goplanit.cost Contains the definitions of cost classesorg.goplanit.cost.virtual Contains the definitions of virtual cost classesorg.goplanit.geoio.converter.zoning org.goplanit.network.transport Integrated network component object classesorg.goplanit.network.virtual Virtual network component object classesorg.goplanit.utils.network.virtual Virtual physical network oriented utility classesorg.goplanit.zoning -
-
Uses of VirtualNetwork in org.goplanit.cost
Methods in org.goplanit.cost with parameters of type VirtualNetwork Modifier and Type Method Description static void
CostUtils. populateModalVirtualLinkSegmentCosts(Mode mode, VirtualCost virtualCost, VirtualNetwork virtualNetwork, double[] costArray)
Populate part of cost array for virtual link segment costs based on the concrete cost class, for a given mode -
Uses of VirtualNetwork in org.goplanit.cost.virtual
Methods in org.goplanit.cost.virtual with parameters of type VirtualNetwork Modifier and Type Method Description abstract void
AbstractVirtualCost. initialiseBeforeSimulation(VirtualNetwork virtualNetwork)
Initialize the virtual cost componentvoid
FixedConnectoidTravelTimeCost. initialiseBeforeSimulation(VirtualNetwork virtualNetwork)
Initialize the virtual cost componentvoid
SpeedConnectoidTravelTimeCost. initialiseBeforeSimulation(VirtualNetwork virtualNetwork)
Initialize the virtual cost componentvoid
FixedConnectoidTravelTimeCost. populateWithCost(VirtualNetwork virtualNetwork, Mode mode, double[] costToFill)
Invoker expects (mode specific ) costs in passed in array to be filled, where each entry signifies a link segment by its idvoid
SpeedConnectoidTravelTimeCost. populateWithCost(VirtualNetwork virtualNetwork, Mode mode, double[] costToFill)
Invoker expects (mode specific ) costs in passed in array to be filled, where each entry signifies a link segment by its idvoid
VirtualCost. populateWithCost(VirtualNetwork virtualNetwork, Mode mode, double[] costToFill)
Invoker expects (mode specific ) costs in passed in array to be filled, where each entry signifies a link segment by its id -
Uses of VirtualNetwork in org.goplanit.geoio.converter.zoning
Methods in org.goplanit.geoio.converter.zoning with parameters of type VirtualNetwork Modifier and Type Method Description protected void
GeometryZoningWriter. writeConnectoidEdges(VirtualNetwork virtualNetwork, org.opengis.feature.simple.SimpleFeatureType featureType, PlanitConnectoidEdgeFeatureTypeContext featureDescription)
Write connectoid edges of the zoningprotected void
GeometryZoningWriter. writeConnectoidSegments(VirtualNetwork virtualNetwork, org.opengis.feature.simple.SimpleFeatureType featureType, PlanitConnectoidSegmentFeatureTypeContext featureDescription)
Write connectoid segments of the zoningprotected void
GeometryZoningWriter. writeVirtualNetwork(VirtualNetwork virtualNetwork)
Persist the virtual network's edges and edge segments connecting the zones and their respective connectoids -
Uses of VirtualNetwork in org.goplanit.network.transport
Methods in org.goplanit.network.transport that return VirtualNetwork Modifier and Type Method Description VirtualNetwork
TransportModelNetwork. getVirtualNetwork()
Collect the virtual network component of the transport network -
Uses of VirtualNetwork in org.goplanit.network.virtual
Classes in org.goplanit.network.virtual that implement VirtualNetwork Modifier and Type Class Description class
VirtualNetworkImpl
Model free virtual network which is part of the zoning and holds all the virtual infrastructure connecting the zones to the physical road network.Fields in org.goplanit.network.virtual declared as VirtualNetwork Modifier and Type Field Description protected VirtualNetwork
ConjugateVirtualNetworkImpl. originalVirtualNetwork
original virtual network this conjugate is based onMethods in org.goplanit.network.virtual that return VirtualNetwork Modifier and Type Method Description VirtualNetwork
ConjugateVirtualNetworkImpl. getOriginalVirtualNetwork()
Access to underlying original virtual network this conjugate representsConstructors in org.goplanit.network.virtual with parameters of type VirtualNetwork Constructor Description ConjugateVirtualNetworkImpl(IdGroupingToken idToken, VirtualNetwork originalVirtualNetwork)
Constructor -
Uses of VirtualNetwork in org.goplanit.utils.network.virtual
Methods in org.goplanit.utils.network.virtual that return VirtualNetwork Modifier and Type Method Description VirtualNetwork
VirtualNetwork. deepClone()
Perform deep cloneVirtualNetwork
VirtualNetwork. deepCloneWithMapping(GraphEntityDeepCopyMapper<ConnectoidEdge> connectoidEdgeMapper, GraphEntityDeepCopyMapper<ConnectoidSegment> connectoidSegmentMapper, GraphEntityDeepCopyMapper<CentroidVertex> centroidVertexMapper)
Perform a deep clone where mappings between original and copy are captured in the two provided mappersVirtualNetwork
ConjugateVirtualNetwork. getOriginalVirtualNetwork()
Access to underlying original virtual network this conjugate representsVirtualNetwork
VirtualNetwork. shallowClone()
Perform shallow clone -
Uses of VirtualNetwork in org.goplanit.zoning
Fields in org.goplanit.zoning declared as VirtualNetwork Modifier and Type Field Description protected VirtualNetwork
Zoning. virtualNetwork
Virtual network holds all the virtual connections to the physical network (layers) todo: we should have potentially multiple virtual networks per zoning, one for each physical network the zoning is used on!Methods in org.goplanit.zoning that return VirtualNetwork Modifier and Type Method Description VirtualNetwork
Zoning. getVirtualNetwork()
Get the virtual network for this zoning
-