Uses of Interface
org.planit.utils.graph.EdgeSegment
-
Packages that use EdgeSegment Package Description org.planit.algorithms.shortestpath Shortest Path algorithms for PlanItorg.planit.cost Contains the definitions of cost classesorg.planit.graph Network component object classesorg.planit.network.physical Physical network component object classesorg.planit.network.physical.macroscopic Macroscopic physical network component object classesorg.planit.network.transport Integrated network component object classesorg.planit.network.virtual Virtual network component object classesorg.planit.route PLANit route classesorg.planit.utils.graph Utilities for setting up graphsorg.planit.utils.network.physical Physical network oriented utility classesorg.planit.utils.network.physical.macroscopic Macroscopic physical network oriented utility classesorg.planit.utils.network.virtual Virtual physical network oriented utility classes -
-
Uses of EdgeSegment in org.planit.algorithms.shortestpath
Methods in org.planit.algorithms.shortestpath that return types with arguments of type EdgeSegment Modifier and Type Method Description Pair<Double,EdgeSegment>[]DijkstraShortestPathAlgorithm. executeOneToAll(Vertex currentOrigin)Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edgesPair<Double,EdgeSegment>[]ShortestPathAlgorithm. executeOneToAll(Vertex currentOrigin)Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edges -
Uses of EdgeSegment in org.planit.cost
Classes in org.planit.cost with type parameters of type EdgeSegment Modifier and Type Interface Description interfaceCost<T extends EdgeSegment>Cost of an EdgeSegment -
Uses of EdgeSegment in org.planit.graph
Classes in org.planit.graph that implement EdgeSegment Modifier and Type Class Description classEdgeSegmentImplEdgeSegment represents an edge in a particular (single) direction.Fields in org.planit.graph declared as EdgeSegment Modifier and Type Field Description protected EdgeSegmentEdgeImpl. edgeSegmentABEdge segment A to B directionprotected EdgeSegmentEdgeImpl. edgeSegmentBAEdge segment B to A directionFields in org.planit.graph with type parameters of type EdgeSegment Modifier and Type Field Description protected Set<EdgeSegment>VertexImpl.EdgeSegmentsImpl. edgeSegmentsEdge segments which connect to this vertexMethods in org.planit.graph that return EdgeSegment Modifier and Type Method Description EdgeSegmentEdgeImpl. getEdgeSegmentAB()Edge segment in the direction from A to BEdgeSegmentEdgeImpl. getEdgeSegmentBA()Edge segment in the direction from B to Aprotected EdgeSegmentEdgeImpl. registerEdgeSegment(EdgeSegment edgeSegment, boolean directionAB)Register EdgeSegment.Methods in org.planit.graph that return types with arguments of type EdgeSegment Modifier and Type Method Description Iterator<EdgeSegment>VertexImpl.EdgeSegmentsImpl. iterator()Iterator over available edge segmentsMethods in org.planit.graph with parameters of type EdgeSegment Modifier and Type Method Description booleanVertexImpl.EdgeSegmentsImpl. addEdgeSegment(EdgeSegment edgeSegment)#Add edgeSegment, do not invoke when parsing networks, this connection is auto-populated before the assignment starts based on the edge segment vertices that have been registered.intEdgeSegmentImpl. compareTo(EdgeSegment o)compare based on edge segment idprotected EdgeSegmentEdgeImpl. registerEdgeSegment(EdgeSegment edgeSegment, boolean directionAB)Register EdgeSegment.booleanVertexImpl.EdgeSegmentsImpl. removeEdgeSegment(EdgeSegment edgeSegment)#Remove edgeSegment -
Uses of EdgeSegment in org.planit.network.physical
Classes in org.planit.network.physical that implement EdgeSegment Modifier and Type Class Description classLinkSegmentImplLink segment object representing physical links in the network and storing their properties -
Uses of EdgeSegment in org.planit.network.physical.macroscopic
Classes in org.planit.network.physical.macroscopic that implement EdgeSegment Modifier and Type Class Description classMacroscopicLinkSegmentImplLink segment for macroscopic transport networks. -
Uses of EdgeSegment in org.planit.network.transport
Methods in org.planit.network.transport with parameters of type EdgeSegment Modifier and Type Method Description protected voidTransportNetwork. connectVerticesToEdgeSegment(EdgeSegment edgeSegment)Add edge segment to the incoming or outgoing set of edge segments for the related verticesprotected voidTransportNetwork. disconnectVerticesFromEdgeSegment(EdgeSegment edgeSegment)Remove edge segment from the incoming or outgoing set of edge segments for the related vertices -
Uses of EdgeSegment in org.planit.network.virtual
Classes in org.planit.network.virtual that implement EdgeSegment Modifier and Type Class Description classConnectoidSegmentImplThe link segment that connects a zone to the physical network is not a physical link segment. -
Uses of EdgeSegment in org.planit.route
Methods in org.planit.route that return types with arguments of type EdgeSegment Modifier and Type Method Description Iterator<EdgeSegment>Route. getIterator()Iterator over the available edge segmentsIterator<EdgeSegment>RouteImpl. getIterator()Iterator over the available edge segmentsList<EdgeSegment>Route. getPath()Return the route as a List of EdgeSegmentsList<EdgeSegment>RouteImpl. getPath()Return the route as a List of EdgeSegmentsMethods in org.planit.route with parameters of type EdgeSegment Modifier and Type Method Description BooleanRoute. addEdgeSegment(EdgeSegment edgeSegment)add an edge segment to the path by appending itBooleanRouteImpl. addEdgeSegment(EdgeSegment edgeSegment)add an edge segment to the path by appending itConstructor parameters in org.planit.route with type arguments of type EdgeSegment Constructor Description RouteImpl(IdGroupingToken groupId, List<EdgeSegment> pathEdgeSegments)Constructor -
Uses of EdgeSegment in org.planit.utils.graph
Methods in org.planit.utils.graph that return EdgeSegment Modifier and Type Method Description EdgeSegmentEdge. getEdgeSegmentAB()Edge segment in the direction from A to BEdgeSegmentEdge. getEdgeSegmentBA()Edge segment in the direction from B to AMethods in org.planit.utils.graph with parameters of type EdgeSegment Modifier and Type Method Description booleanVertex.EdgeSegments. addEdgeSegment(EdgeSegment edgeSegment)Add edgeSegment, do not invoke when parsing networks, this connection is auto-populated before the assignment starts based on the edge segment vertices that have been registered.booleanVertex.EdgeSegments. removeEdgeSegment(EdgeSegment edgeSegment)Remove edgeSegment -
Uses of EdgeSegment in org.planit.utils.network.physical
Subinterfaces of EdgeSegment in org.planit.utils.network.physical Modifier and Type Interface Description interfaceLinkSegment -
Uses of EdgeSegment in org.planit.utils.network.physical.macroscopic
Subinterfaces of EdgeSegment in org.planit.utils.network.physical.macroscopic Modifier and Type Interface Description interfaceMacroscopicLinkSegmentMacroscopic traffic modeling oriented link segment -
Uses of EdgeSegment in org.planit.utils.network.virtual
Subinterfaces of EdgeSegment in org.planit.utils.network.virtual Modifier and Type Interface Description interfaceConnectoidSegmentConnectoid segment represents a directional virtual segment connecting a centroid and a physical node.
-