Uses of Interface
org.planit.utils.graph.Vertex
-
Packages that use Vertex Package Description org.planit.algorithms.shortestpath Shortest Path algorithms for PlanItorg.planit.graph Network component object classesorg.planit.network.physical Physical network component object classesorg.planit.network.virtual Virtual network component object classesorg.planit.utils.graph Utilities for setting up graphsorg.planit.utils.network.physical Physical network oriented utility classesorg.planit.utils.network.virtual Virtual physical network oriented utility classes -
-
Uses of Vertex in org.planit.algorithms.shortestpath
Fields in org.planit.algorithms.shortestpath declared as Vertex Modifier and Type Field Description protected Vertex
DijkstraShortestPathAlgorithm. currentOrigin
Reference to current origin for which we have collected shortest paths on a ONE-TO-ALL basisMethods in org.planit.algorithms.shortestpath with parameters of type Vertex 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 Vertex in org.planit.graph
Classes in org.planit.graph that implement Vertex Modifier and Type Class Description class
VertexImpl
Node representation connected to one or more entry and exit linksFields in org.planit.graph declared as Vertex Modifier and Type Field Description protected Vertex
EdgeSegmentImpl. downstreamVertex
The downstream vertex of this edge segmentprotected Vertex
EdgeSegmentImpl. upstreamVertex
the upstreamVertex of the edge segmentprotected Vertex
EdgeImpl. vertexA
Vertex Aprotected Vertex
EdgeImpl. vertexB
Vertex BMethods in org.planit.graph that return Vertex Modifier and Type Method Description Vertex
EdgeSegmentImpl. getDownstreamVertex()
Get the segment's downstream vertexVertex
EdgeSegmentImpl. getUpstreamVertex()
Get the segment's upstream vertexVertex
EdgeImpl. getVertexA()
Vertex A of the edgeVertex
EdgeImpl. getVertexB()
Vertex B of the edgeMethods in org.planit.graph with parameters of type Vertex Modifier and Type Method Description int
VertexImpl. compareTo(Vertex o)
Compare vertices by their idConstructors in org.planit.graph with parameters of type Vertex Constructor Description EdgeImpl(IdGroupingToken groupId, Vertex vertexA, Vertex vertexB, double length)
Constructor which injects link lengths directly -
Uses of Vertex in org.planit.network.physical
Classes in org.planit.network.physical that implement Vertex Modifier and Type Class Description class
NodeImpl
Node representation connected to one or more entry and exit links -
Uses of Vertex in org.planit.network.virtual
Classes in org.planit.network.virtual that implement Vertex Modifier and Type Class Description class
CentroidImpl
Centroid implementation -
Uses of Vertex in org.planit.utils.graph
Methods in org.planit.utils.graph that return Vertex Modifier and Type Method Description Vertex
EdgeSegment. getDownstreamVertex()
Get the segment's downstream vertexVertex
EdgeSegment. getUpstreamVertex()
Get the segment's upstream vertexVertex
Edge. getVertexA()
Vertex A of the edgeVertex
Edge. getVertexB()
Vertex B of the edge -
Uses of Vertex in org.planit.utils.network.physical
Subinterfaces of Vertex in org.planit.utils.network.physical Modifier and Type Interface Description interface
Node
Node is a vertex but not all vertices are nodes. -
Uses of Vertex in org.planit.utils.network.virtual
Subinterfaces of Vertex in org.planit.utils.network.virtual Modifier and Type Interface Description interface
Centroid
A centroid is a special type of vertex representing the location of departure/arrival of traffic in a zone
-