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 DirectedPathMinMaxPathResultImpl. createPath(DirectedPathFactory pathFactory, Vertex origin, Vertex destination)Create the path from the provided origin to a specified destination vertex, using the results available.DirectedPathShortestPathResult. createPath(DirectedPathFactory pathFactory, Vertex origin, Vertex destination)Create the path from the provided origin to a specified destination vertex, using the results available.DirectedPathShortestPathResultImpl. 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 classDirectedPathImplThis 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 DirectedPathDirectedPathFactoryImpl. createNew()Create new pathDirectedPathDirectedPathFactoryImpl. createNew(Deque<? extends EdgeSegment> edgeSegments)Create new pathDirectedPathContainerisedDirectedPathFactoryImpl. registerNew()Create new pathDirectedPathContainerisedDirectedPathFactoryImpl. 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_CLASSclass to use for id generationMethods in org.goplanit.utils.path that return DirectedPath Modifier and Type Method Description DirectedPathDirectedPathFactory. createNew()Create new pathDirectedPathDirectedPathFactory. createNew(Deque<? extends EdgeSegment> edgeSegments)Create new pathDirectedPathContainerisedDirectedPathFactory. registerNew()Create new pathDirectedPathContainerisedDirectedPathFactory. 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 StringPathUtils. getEdgeSegmentPathString(DirectedPath path, Function<EdgeSegment,Object> idGetter)Returns the path as a String of comma-separated edge segment Id or external Id valuesstatic StringPathUtils. getNodePathString(DirectedPath path, Function<Vertex,Object> idMapper)Returns the path as a String of comma-separated node Ids using the id mapper
-