Uses of Interface
org.planit.utils.network.physical.LinkSegment
-
Packages that use LinkSegment Package Description org.planit.assignment.traditionalstatic org.planit.interactor Interfaces which must be implemented by event accessor classesorg.planit.network.macroscopic.physical Macroscopic physical network component object classesorg.planit.network.physical Physical network component object classesorg.planit.output.adapter Output Adapter and Output Type Adapter classes and interfacesorg.planit.utils.network.physical Physical network oriented utility classesorg.planit.utils.network.physical.macroscopic Macroscopic physical network oriented utility classesorg.planit.utils.zoning zoning oriented utility classesorg.planit.zoning -
-
Uses of LinkSegment in org.planit.assignment.traditionalstatic
Methods in org.planit.assignment.traditionalstatic with parameters of type LinkSegment Modifier and Type Method Description doubleTraditionalStaticAssignmentSimulationData. collectTotalNetworkSegmentFlow(LinkSegment linkSegment)Return the total flow through a link segment across all modesdoubleTraditionalStaticAssignment. getLinkSegmentFlow(LinkSegment linkSegment)#Get the total flow across a link over all modes -
Uses of LinkSegment in org.planit.interactor
Methods in org.planit.interactor with parameters of type LinkSegment Modifier and Type Method Description doubleLinkVolumeAccessee. getLinkSegmentFlow(LinkSegment linkSegment)Get the total flow across a link over all modes -
Uses of LinkSegment in org.planit.network.macroscopic.physical
Classes in org.planit.network.macroscopic.physical that implement LinkSegment Modifier and Type Class Description classMacroscopicLinkSegmentImplLink segment for macroscopic transport networks. -
Uses of LinkSegment in org.planit.network.physical
Classes in org.planit.network.physical with type parameters of type LinkSegment Modifier and Type Class Description classLinkSegmentsImpl<LS extends LinkSegment>Links implementation wrapper that simply utilises passed in edges of the desired generic type to delegate registration and creation of its links onclassPhysicalNetwork<N extends Node,L extends Link,LS extends LinkSegment>Model free Network consisting of nodes and links, each of which can be iterated over.interfacePhysicalNetworkBuilder<N extends Node,L extends Link,LS extends LinkSegment>builder and modifier for physical networks of given parameterised types.Classes in org.planit.network.physical that implement LinkSegment Modifier and Type Class Description classLinkSegmentImplLink segment object representing physical links in the network and storing their propertiesMethods in org.planit.network.physical that return LinkSegment Modifier and Type Method Description LinkSegmentPhysicalNetworkBuilderImpl. createEdgeSegment(DirectedEdge parentLink, boolean directionAB)Create a new physical link segment instanceLinkSegmentPhysicalNetworkBuilderImpl. createUniqueCopyOf(LinkSegment linkSegmentToCopy, DirectedEdge parentEdge)Create a unique copy of the passed in edge segment.Methods in org.planit.network.physical with parameters of type LinkSegment Modifier and Type Method Description LinkSegmentPhysicalNetworkBuilderImpl. createUniqueCopyOf(LinkSegment linkSegmentToCopy, DirectedEdge parentEdge)Create a unique copy of the passed in edge segment.Method parameters in org.planit.network.physical with type arguments of type LinkSegment Modifier and Type Method Description voidPhysicalNetworkBuilderImpl. recreateIds(EdgeSegments<? extends LinkSegment> linkSegments)recreate the ids for all passed in edge segments -
Uses of LinkSegment in org.planit.output.adapter
Methods in org.planit.output.adapter that return types with arguments of type LinkSegment Modifier and Type Method Description LinkSegments<? extends LinkSegment>LinkOutputTypeAdapter. getPhysicalLinkSegments(long infrastructureLayerId)Return a Link segments for this assignmentLinkSegments<? extends LinkSegment>LinkOutputTypeAdapterImpl. getPhysicalLinkSegments(long infrastructureLayerId)Provide access to the macroscopic link segmentsMethods in org.planit.output.adapter with parameters of type LinkSegment Modifier and Type Method Description protected doubleLinkOutputTypeAdapterImpl. getCapacityPerLane(LinkSegment linkSegment)Returns the value of the capacity per laneprotected StringLinkOutputTypeAdapterImpl. getDownstreamNodeExternalId(LinkSegment linkSegment)Returns the external Id of the downstream nodeprotected longLinkOutputTypeAdapterImpl. getDownstreamNodeId(LinkSegment linkSegment)Returns the Id of the downstream nodeprotected ObjectLinkOutputTypeAdapterImpl. getDownstreamNodeLocation(LinkSegment linkSegment)Returns the location of the downstream nodeprotected StringLinkOutputTypeAdapterImpl. getDownstreamNodeXmlId(LinkSegment linkSegment)Returns the xml Id of the downstream nodeprotected doubleLinkOutputTypeAdapterImpl. getLength(LinkSegment linkSegment)Returns the length of the current link segmentObjectLinkOutputTypeAdapter. getLinkOutputPropertyValue(OutputProperty outputProperty, LinkSegment linkSegment, Mode mode, TimePeriod timePeriod, double timeUnitMultiplier)Return the value of a specified output property of a link segmentObjectLinkOutputTypeAdapterImpl. getLinkOutputPropertyValue(OutputProperty outputProperty, LinkSegment linkSegment, Mode mode, TimePeriod timePeriod, double timeUnitMultiplier)Return the value of a specified output property of a link segment The DENSITY case should never be called for TraditionalStaticAssignment.ObjectTraditionalStaticAssignmentLinkOutputTypeAdapter. getLinkOutputPropertyValue(OutputProperty outputProperty, LinkSegment linkSegment, Mode mode, TimePeriod timePeriod, double timeUnitMultiplier)Return the value of a specified output property of a link segmentprotected StringLinkOutputTypeAdapterImpl. getLinkSegmentExternalId(LinkSegment linkSegment)Returns the external Id of the current link segmentprotected longLinkOutputTypeAdapterImpl. getLinkSegmentId(LinkSegment linkSegment)Returns the Id of the current link segmentprotected StringLinkOutputTypeAdapterImpl. getLinkSegmentXmlId(LinkSegment linkSegment)Returns the Xml Id of the current link segmentprotected StringLinkOutputTypeAdapterImpl. getLinkType(LinkSegment linkSegment)Return the link segment type of the current link segmentprotected doubleLinkOutputTypeAdapterImpl. getMaximumDensity(LinkSegment linkSegment)Returns the flow density of the current linkprotected doubleLinkOutputTypeAdapterImpl. getMaximumSpeed(LinkSegment linkSegment, Mode mode)Returns the maximum speed through the current link segmentprotected intLinkOutputTypeAdapterImpl. getNumberOfLanes(LinkSegment linkSegment)Returns the number of lanes of the current linkprotected StringLinkOutputTypeAdapterImpl. getUpstreamNodeExternalId(LinkSegment linkSegment)Returns the external Id of the upstream nodeprotected longLinkOutputTypeAdapterImpl. getUpstreamNodeId(LinkSegment linkSegment)Returns the Id of the upstream nodeprotected ObjectLinkOutputTypeAdapterImpl. getUpstreamNodeLocation(LinkSegment linkSegment)Returns the location of the upstream nodeprotected StringLinkOutputTypeAdapterImpl. getUpstreamNodeXmlId(LinkSegment linkSegment)Returns the Xml Id of the upstream nodebooleanLinkOutputTypeAdapter. isFlowPositive(LinkSegment linkSegment, Mode mode)Returns true if there is a flow through the current specified link segment for the specified modebooleanTraditionalStaticAssignmentLinkOutputTypeAdapter. isFlowPositive(LinkSegment linkSegment, Mode mode)Returns true if there is a flow through the current specified link segment for the specified mode -
Uses of LinkSegment in org.planit.utils.network.physical
Classes in org.planit.utils.network.physical with type parameters of type LinkSegment Modifier and Type Interface Description interfaceLinkSegments<LS extends LinkSegment>wrapper around EdgeSegments interface to support LinkSegments explicitly rather than EdgeSegmentsMethods in org.planit.utils.network.physical with type parameters of type LinkSegment Modifier and Type Method Description default <LS extends LinkSegment>
LSLink. getLinkSegment(boolean directionAb)collect edgeSegment as something extending LinkSegment which is to be expected for any link.default <LS extends LinkSegment>
LSLink. getLinkSegmentAb()collect edgeSegment Ab as something extending LinkSegment which is to be expected for any link.default <LS extends LinkSegment>
LSLink. getLinkSegmentBa()collect edgeSegment Ba as something extending LinkSegment which is to be expected for any link. -
Uses of LinkSegment in org.planit.utils.network.physical.macroscopic
Subinterfaces of LinkSegment in org.planit.utils.network.physical.macroscopic Modifier and Type Interface Description interfaceMacroscopicLinkSegmentMacroscopic traffic modeling oriented link segment -
Uses of LinkSegment in org.planit.utils.zoning
Methods in org.planit.utils.zoning that return LinkSegment Modifier and Type Method Description LinkSegmentDirectedConnectoid. getAccessLinkSegment()the edge segment that provides accessMethods in org.planit.utils.zoning with parameters of type LinkSegment Modifier and Type Method Description DirectedConnectoidConnectoids. registerNew(LinkSegment accessLinkSegment)Create new connectoid for a physical access node and leave the connections for access zones for laterDirectedConnectoidConnectoids. registerNew(LinkSegment accessLinkSegment, Zone parentZone)Create new connectoid for a zone and physical access edge segmentDirectedConnectoidConnectoids. registerNew(LinkSegment accessLinkSegment, Zone accessZone, double length)Create new connectoid for a zone and physical access node -
Uses of LinkSegment in org.planit.zoning
Fields in org.planit.zoning declared as LinkSegment Modifier and Type Field Description protected LinkSegmentDirectedConnectoidImpl. accessEdgeSegmentthe access point to an infrastructure layerMethods in org.planit.zoning that return LinkSegment Modifier and Type Method Description LinkSegmentDirectedConnectoidImpl. getAccessLinkSegment()the edge segment that provides accessMethods in org.planit.zoning with parameters of type LinkSegment Modifier and Type Method Description DirectedConnectoidConnectoidsImpl. registerNew(LinkSegment accessLinkSegment)Create new connectoid for a physical access node and leave the connections for access zones for laterDirectedConnectoidConnectoidsImpl. registerNew(LinkSegment accessLinkSegment, Zone parentZone)Create new connectoid for a zone and physical access edge segmentDirectedConnectoidConnectoidsImpl. registerNew(LinkSegment accessLinkSegment, Zone parentZone, double length)Create new connectoid for a zone and physical access nodeprotected voidDirectedConnectoidImpl. setAccessLinkSegment(LinkSegment accessEdgeSegment)Set the accessEdgeSegmentConstructors in org.planit.zoning with parameters of type LinkSegment Constructor Description DirectedConnectoidImpl(IdGroupingToken idToken, LinkSegment accessEdgeSegment)ConstructorDirectedConnectoidImpl(IdGroupingToken idToken, LinkSegment accessLinkSegment, Zone accessZone, double length)Constructor
-