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 voidCostUtils. 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 voidAbstractVirtualCost. initialiseBeforeSimulation(VirtualNetwork virtualNetwork)Initialize the virtual cost componentvoidFixedConnectoidTravelTimeCost. initialiseBeforeSimulation(VirtualNetwork virtualNetwork)Initialize the virtual cost componentvoidSpeedConnectoidTravelTimeCost. initialiseBeforeSimulation(VirtualNetwork virtualNetwork)Initialize the virtual cost componentvoidFixedConnectoidTravelTimeCost. 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 idvoidSpeedConnectoidTravelTimeCost. 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 idvoidVirtualCost. 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 voidGeometryZoningWriter. writeConnectoidEdges(VirtualNetwork virtualNetwork, org.opengis.feature.simple.SimpleFeatureType featureType, PlanitConnectoidEdgeFeatureTypeContext featureDescription)Write connectoid edges of the zoningprotected voidGeometryZoningWriter. writeConnectoidSegments(VirtualNetwork virtualNetwork, org.opengis.feature.simple.SimpleFeatureType featureType, PlanitConnectoidSegmentFeatureTypeContext featureDescription)Write connectoid segments of the zoningprotected voidGeometryZoningWriter. 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 VirtualNetworkTransportModelNetwork. 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 classVirtualNetworkImplModel 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 VirtualNetworkConjugateVirtualNetworkImpl. originalVirtualNetworkoriginal virtual network this conjugate is based onMethods in org.goplanit.network.virtual that return VirtualNetwork Modifier and Type Method Description VirtualNetworkConjugateVirtualNetworkImpl. 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 VirtualNetworkVirtualNetwork. deepClone()Perform deep cloneVirtualNetworkVirtualNetwork. 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 mappersVirtualNetworkConjugateVirtualNetwork. getOriginalVirtualNetwork()Access to underlying original virtual network this conjugate representsVirtualNetworkVirtualNetwork. 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 VirtualNetworkZoning. virtualNetworkVirtual 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 VirtualNetworkZoning. getVirtualNetwork()Get the virtual network for this zoning
-