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 interface
Cost<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 class
EdgeSegmentImpl
EdgeSegment represents an edge in a particular (single) direction.Fields in org.planit.graph declared as EdgeSegment Modifier and Type Field Description protected EdgeSegment
EdgeImpl. edgeSegmentAB
Edge segment A to B directionprotected EdgeSegment
EdgeImpl. edgeSegmentBA
Edge 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. edgeSegments
Edge segments which connect to this vertexMethods in org.planit.graph that return EdgeSegment Modifier and Type Method Description EdgeSegment
EdgeImpl. getEdgeSegmentAB()
Edge segment in the direction from A to BEdgeSegment
EdgeImpl. getEdgeSegmentBA()
Edge segment in the direction from B to Aprotected EdgeSegment
EdgeImpl. 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 boolean
VertexImpl.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.int
EdgeSegmentImpl. compareTo(EdgeSegment o)
compare based on edge segment idprotected EdgeSegment
EdgeImpl. registerEdgeSegment(EdgeSegment edgeSegment, boolean directionAB)
Register EdgeSegment.boolean
VertexImpl.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 class
LinkSegmentImpl
Link 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 class
MacroscopicLinkSegmentImpl
Link 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 void
TransportNetwork. connectVerticesToEdgeSegment(EdgeSegment edgeSegment)
Add edge segment to the incoming or outgoing set of edge segments for the related verticesprotected void
TransportNetwork. 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 class
ConnectoidSegmentImpl
The 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 Boolean
Route. addEdgeSegment(EdgeSegment edgeSegment)
add an edge segment to the path by appending itBoolean
RouteImpl. 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 EdgeSegment
Edge. getEdgeSegmentAB()
Edge segment in the direction from A to BEdgeSegment
Edge. 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 boolean
Vertex.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.boolean
Vertex.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 interface
LinkSegment
-
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 interface
MacroscopicLinkSegment
Macroscopic 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 interface
ConnectoidSegment
Connectoid segment represents a directional virtual segment connecting a centroid and a physical node.
-