Uses of Interface
org.arakhne.afc.math.graph.GraphSegment
-
-
Uses of GraphSegment in org.arakhne.afc.gis.road
Classes in org.arakhne.afc.gis.road that implement GraphSegment Modifier and Type Class Description class
RoadPolyline
This class describes a road segment(package private) class
SubRoadNetwork.WrapSegment
Internal segment wrapper. -
Uses of GraphSegment in org.arakhne.afc.gis.road.path.astar
Classes in org.arakhne.afc.gis.road.path.astar that implement GraphSegment Modifier and Type Class Description (package private) static class
RoadAStar.VirtualSegment
Is a road segment that connects a virtual point to a real road connection. -
Uses of GraphSegment in org.arakhne.afc.gis.road.primitive
Subinterfaces of GraphSegment in org.arakhne.afc.gis.road.primitive Modifier and Type Interface Description interface
RoadSegment
This interface describes a road segment -
Uses of GraphSegment in org.arakhne.afc.math.graph
Classes in org.arakhne.afc.math.graph with type parameters of type GraphSegment Modifier and Type Class Description class
BreadthFirstGraphCourseModel<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
This class permits to implement a breadth-first algorithm to make a course inside a graph.class
DepthFirstGraphCourseModel<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
This class permits to implement a depth-first algorithm to make a course inside a graph.class
DepthGraphIterator<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
This class is an iterator on the segments limited to a specified depth.interface
DynamicDepthUpdater<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
This interface represents an dynamic updater of the iterator depth that is used when iterating on graph elements.interface
Graph<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
This interface representes a graph.interface
GraphCourseModel<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
This class permits to implement specifical algorithm to make a course inside a graph.class
GraphIterationElement<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
Describe an element of the graph during an iteration.class
GraphIterationElementComparator<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
Compare two iteration elements.class
GraphIterator<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
This class is an iterator on a graph.class
GraphPath<GP extends GraphPath<GP,ST,PT>,ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
This class describes a path inside a graph.interface
GraphPoint<PT extends GraphPoint<PT,ST>,ST extends GraphSegment<ST,PT>>
This interface representes a graph's point.static interface
GraphPoint.GraphPointConnection<PT extends GraphPoint<PT,ST>,ST extends GraphSegment<ST,PT>>
Describes a connection pair composed of the graph point and one graph segment.interface
GraphSegment<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
This interface representes a graph's segment.interface
GraphSegmentList<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
This class describes a path inside a graph.class
ShortestSegmentFirstGraphCourseModel<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
This class permits to implement a shortest path algorithm to make a course inside a graph.class
SubGraph<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>,GP extends GraphPath<GP,ST,PT>>
A subgraph.interface
SubGraphBuildListener<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
This interface is a listener invoked by the subgraph builder each time a new subgraph segment was reached.Fields in org.arakhne.afc.math.graph declared as GraphSegment Modifier and Type Field Description (package private) ST
GraphIterationElement. currentSegment
Current segment in the iteration.(package private) ST
GraphIterationElement. previousSegment
Previous element in the iteration.Methods in org.arakhne.afc.math.graph with parameters of type GraphSegment Modifier and Type Method Description protected int
GraphIterationElement. compareSegments(GraphSegment<?,?> firstSegment, GraphSegment<?,?> secondSegment)
Compare the two given segments. -
Uses of GraphSegment in org.arakhne.afc.math.graph.astar
Classes in org.arakhne.afc.math.graph.astar with type parameters of type GraphSegment Modifier and Type Class Description class
AStar<GP extends GraphPath<GP,ST,PT>,ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
This class provides an implementation of the famous A* algorithm.protected static class
AStar.CloseComparator<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
Comparator used to sort the close list of A* algorithm.protected static class
AStar.OpenComparator<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
Comparator used to sort the open list of A* algorithm.interface
AStarCostComputer<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
This interface provides a way to theA* algorithm
to compute the costs of the graph points and the segments.interface
AStarListener<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
This interface is implemented by the listeners on the progression of theA* algorithm
.interface
AStarNode<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
This interface provides services for an A* node.interface
AStarPathFactory<GP extends GraphPath<GP,ST,PT>,ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
This interface provides a mean to create a path factory for theA* algorithm
.interface
AStarSegmentOrientation<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
This interface provides a way to theA* algorithm
to retreive the orientation of a segment.interface
AStarSegmentReplacer<ST extends GraphSegment<ST,?>>
This interface provides a way to replace the segments of the paths found by theA* algorithm
. -
Uses of GraphSegment in org.arakhne.afc.math.graph.simple
Classes in org.arakhne.afc.math.graph.simple that implement GraphSegment Modifier and Type Class Description class
SGraphSegment
This class provides a simple implementation of a graph's segment for aSGraph
.
-