Uses of Interface
org.planit.utils.graph.DirectedVertex
-
Packages that use DirectedVertex 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.utils.graph Utilities for setting up graphsorg.planit.utils.network.physical Physical network oriented utility classesorg.planit.utils.zoning zoning oriented utility classesorg.planit.zoning -
-
Uses of DirectedVertex in org.planit.algorithms.shortestpath
Fields in org.planit.algorithms.shortestpath with type parameters of type DirectedVertex Modifier and Type Field Description protected static Comparator<Pair<DirectedVertex,Double>>AStarShortestPathAlgorithm. pairSecondComparatorComparator to sort based on the second elements minimum value (ascending order)protected static Comparator<Pair<DirectedVertex,Double>>DijkstraShortestPathAlgorithm. pairSecondComparatorComparator to sort based on the second elements minimum value (ascending order)Methods in org.planit.algorithms.shortestpath with parameters of type DirectedVertex Modifier and Type Method Description ShortestPathResultDijkstraShortestPathAlgorithm. executeOneToAll(DirectedVertex currentOrigin)Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edgesShortestPathResultOneToAllShortestPathAlgorithm. executeOneToAll(DirectedVertex currentOrigin)Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edgesShortestPathResultAStarShortestPathAlgorithm. executeOneToOne(DirectedVertex origin, DirectedVertex destination)Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edgesShortestPathResultOneToOneShortestPathAlgorithm. executeOneToOne(DirectedVertex origin, DirectedVertex destination)Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edges -
Uses of DirectedVertex in org.planit.graph
Classes in org.planit.graph with type parameters of type DirectedVertex Modifier and Type Class Description classACyclicSubGraph<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment>An acyclic sub graph contains a subset of the full graph without cycles.interfaceDirectedGraphBuilder<V extends DirectedVertex,E extends Edge,ES extends EdgeSegment>Build network elements based on chosen network view.classDirectedGraphImpl<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment>A graph implementation consisting of vertices and edgesClasses in org.planit.graph that implement DirectedVertex Modifier and Type Class Description classDirectedVertexImplvertex representation connected to one or more entry and exit edgesFields in org.planit.graph with type parameters of type DirectedVertex Modifier and Type Field Description protected DirectedGraphBuilder<? extends DirectedVertex,? extends DirectedEdge,ES>EdgeSegmentsImpl. directedGraphBuilderThe graph builder to create edgse segmentsMethods in org.planit.graph that return DirectedVertex Modifier and Type Method Description DirectedVertexDirectedGraphBuilderImpl. createVertex()Create a new vertex instanceDirectedVertexEdgeSegmentImpl. getDownstreamVertex()Get the segment's downstream vertexDirectedVertexACyclicSubGraph. getRootVertex()collect the root vertexDirectedVertexEdgeSegmentImpl. getUpstreamVertex()Get the segment's upstream vertexMethods in org.planit.graph with parameters of type DirectedVertex Modifier and Type Method Description booleanEdgeSegmentImpl. remove(DirectedVertex vertex)Remove the vertex from the edge segment if it is either the up or downstream vertexvoidEdgeSegmentImpl. setDownstreamVertex(DirectedVertex downstreamVertex)Set another downstream vertex.voidEdgeSegmentImpl. setUpstreamVertex(DirectedVertex upstreamVertex)Set another upstream vertex.Method parameters in org.planit.graph with type arguments of type DirectedVertex Modifier and Type Method Description voidDirectedGraphBuilderImpl. recreateIds(Vertices<? extends DirectedVertex> vertices)recreate the ids for all passed in verticesConstructors in org.planit.graph with parameters of type DirectedVertex Constructor Description DirectedEdgeImpl(IdGroupingToken groupId, DirectedVertex vertexA, DirectedVertex vertexB, double lengthKm)Constructor which injects link lengths directlyConstructor parameters in org.planit.graph with type arguments of type DirectedVertex Constructor Description EdgeSegmentsImpl(DirectedGraphBuilder<? extends DirectedVertex,? extends DirectedEdge,ES> graphBuilder)Constructor -
Uses of DirectedVertex in org.planit.network.physical
Classes in org.planit.network.physical that implement DirectedVertex Modifier and Type Class Description classNodeImplNode representation connected to one or more entry and exit links -
Uses of DirectedVertex in org.planit.utils.graph
Classes in org.planit.utils.graph with type parameters of type DirectedVertex Modifier and Type Interface Description interfaceDirectedGraph<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment>Interface for an undirected graphinterfaceDirectedSubGraph<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment>A directed subgraph interface for a given parent graph by registering edge segments on it (and therefore vertices and edges)Methods in org.planit.utils.graph that return DirectedVertex Modifier and Type Method Description DirectedVertexEdgeSegment. getDownstreamVertex()Get the segment's downstream vertexDirectedVertexDirectedSubGraph. getRootVertex()collect the root vertexDirectedVertexEdgeSegment. getUpstreamVertex()Get the segment's upstream vertexMethods in org.planit.utils.graph with parameters of type DirectedVertex Modifier and Type Method Description default EdgeSegmentDirectedVertex. getEdgeSegment(DirectedVertex otherVertex)collect the first edge segment corresponding to the provided other vertexbooleanEdgeSegment. remove(DirectedVertex vertex)Remove the vertex from the edge segment if it is either the up or downstream vertexdefault booleanEdgeSegment. replace(DirectedVertex vertexToReplace, DirectedVertex vertexToReplaceWith)Replace one of the vertices of the edge segmentvoidEdgeSegment. setDownstreamVertex(DirectedVertex vertexToReplaceWith)Set another downstream vertex.voidEdgeSegment. setUpstreamVertex(DirectedVertex vertexToReplaceWith)Set another upstream vertex. -
Uses of DirectedVertex in org.planit.utils.network.physical
Subinterfaces of DirectedVertex in org.planit.utils.network.physical Modifier and Type Interface Description interfaceNodeNode is a vertex but not all vertices are nodes. -
Uses of DirectedVertex in org.planit.utils.zoning
Subinterfaces of DirectedVertex in org.planit.utils.zoning Modifier and Type Interface Description interfaceCentroidA centroid is a special type of vertex representing the location of departure/arrival of traffic in a zone -
Uses of DirectedVertex in org.planit.zoning
Classes in org.planit.zoning that implement DirectedVertex Modifier and Type Class Description classCentroidImplCentroid implementation
-