Uses of Interface
org.goplanit.utils.path.DirectedPath
-
Packages that use DirectedPath Package Description org.goplanit.algorithms.shortestpath Shortest Path algorithms for PlanItorg.goplanit.output.adapter Output Adapter and Output Type Adapter classes and interfacesorg.goplanit.path PLANit path classesorg.goplanit.utils.path -
-
Uses of DirectedPath in org.goplanit.algorithms.shortestpath
Methods in org.goplanit.algorithms.shortestpath that return DirectedPath Modifier and Type Method Description DirectedPath
MinMaxPathResultImpl. createPath(DirectedPathFactory pathFactory, Vertex origin, Vertex destination)
Create the path from the provided origin to a specified destination vertex, using the results available.DirectedPath
ShortestPathResult. createPath(DirectedPathFactory pathFactory, Vertex origin, Vertex destination)
Create the path from the provided origin to a specified destination vertex, using the results available.DirectedPath
ShortestPathResultImpl. createPath(DirectedPathFactory pathFactory, Vertex origin, Vertex destination)
Create the path from the provided origin to a specified destination vertex, using the results available. -
Uses of DirectedPath in org.goplanit.output.adapter
Method parameters in org.goplanit.output.adapter with type arguments of type DirectedPath Modifier and Type Method Description static Optional<String>
PathOutputTypeAdapter. getPathAsString(OdDataIterator<? extends DirectedPath> odPathIterator, PathOutputIdentificationType pathOutputType)
Returns the path as a String of comma-separated Id valuesstatic Optional<Long>
PathOutputTypeAdapter. getPathId(OdDataIterator<? extends DirectedPath> odPathIterator)
Return the Id of the current path If there is no path between the current origin and destination zones, this returns -1Optional<?>
PathOutputTypeAdapter. getPathOutputPropertyValue(OutputProperty outputProperty, OdDataIterator<? extends DirectedPath> odPathIterator, Mode mode, TimePeriod timePeriod, PathOutputIdentificationType pathOutputType)
Returns the specified output property values for the current cell in the ODPathIteratorOptional<?>
PathOutputTypeAdapterImpl. getPathOutputPropertyValue(OutputProperty outputProperty, OdDataIterator<? extends DirectedPath> odPathIterator, Mode mode, TimePeriod timePeriod, PathOutputIdentificationType pathOutputType)
Returns the specified output property values for the current cell in the ODPathIterator -
Uses of DirectedPath in org.goplanit.path
Classes in org.goplanit.path that implement DirectedPath Modifier and Type Class Description class
DirectedPathImpl
This object represents a path based on a number of consecutive LinkSegments The path creation makes use of the fact that the origin pair will have a null EdgeSegment, so there is no need to specify the origin.Methods in org.goplanit.path that return DirectedPath Modifier and Type Method Description DirectedPath
DirectedPathFactoryImpl. createNew()
Create new pathDirectedPath
DirectedPathFactoryImpl. createNew(Deque<? extends EdgeSegment> edgeSegments)
Create new pathDirectedPath
ContainerisedDirectedPathFactoryImpl. registerNew()
Create new pathDirectedPath
ContainerisedDirectedPathFactoryImpl. registerNew(Deque<? extends EdgeSegment> edgeSegments)
Create new path based on the provided edge segments -
Uses of DirectedPath in org.goplanit.utils.path
Fields in org.goplanit.utils.path with type parameters of type DirectedPath Modifier and Type Field Description static Class<DirectedPath>
DirectedPath. PATH_ID_CLASS
class to use for id generationMethods in org.goplanit.utils.path that return DirectedPath Modifier and Type Method Description DirectedPath
DirectedPathFactory. createNew()
Create new pathDirectedPath
DirectedPathFactory. createNew(Deque<? extends EdgeSegment> edgeSegments)
Create new pathDirectedPath
ContainerisedDirectedPathFactory. registerNew()
Create new pathDirectedPath
ContainerisedDirectedPathFactory. registerNew(Deque<? extends EdgeSegment> edgeSegments)
Create new path based on the provided edge segmentsMethods in org.goplanit.utils.path that return types with arguments of type DirectedPath Modifier and Type Method Description default Class<DirectedPath>
DirectedPath. getIdClass()
Each managed id class is expected to generate its ids based on its class signature.Methods in org.goplanit.utils.path with parameters of type DirectedPath Modifier and Type Method Description static String
PathUtils. getEdgeSegmentPathString(DirectedPath path, Function<EdgeSegment,Object> idGetter)
Returns the path as a String of comma-separated edge segment Id or external Id valuesstatic String
PathUtils. getNodePathString(DirectedPath path, Function<Vertex,Object> idMapper)
Returns the path as a String of comma-separated node Ids using the id mapper
-