Uses of Class
org.arakhne.afc.math.graph.GraphIterator
-
Packages that use GraphIterator Package Description org.arakhne.afc.gis.road org.arakhne.afc.gis.road.path.astar org.arakhne.afc.gis.road.primitive org.arakhne.afc.math.graph org.arakhne.afc.math.graph.simple -
-
Uses of GraphIterator in org.arakhne.afc.gis.road
Subclasses of GraphIterator in org.arakhne.afc.gis.road Modifier and Type Class Description (package private) class
DistanceBasedRoadNetworkIterator
This class is an iterator on the segments of a road network limited to a specified depth.(package private) class
RoadNetworkIterator
This class is an iterator on the segments of a road network.Methods in org.arakhne.afc.gis.road that return GraphIterator Modifier and Type Method Description GraphIterator<RoadSegment,RoadConnection>
RoadPolyline. depthIterator(double depth, double position_from_starting_point, RoadConnection starting_point, boolean allowManyReplies, boolean assumeOrientedSegments, DynamicDepthUpdater<RoadSegment,RoadConnection> dynamicDepthUpdate)
GraphIterator<RoadSegment,RoadConnection>
StandardRoadNetwork. depthIterator(RoadSegment startingSegment, double depth, double position_from_starting_point, RoadConnection startingPoint, boolean allowManyReplies, boolean assumeOrientedSegments, DynamicDepthUpdater<RoadSegment,RoadConnection> dynamicDepthUpdater)
GraphIterator<RoadSegment,RoadConnection>
SubRoadNetwork.WrapSegment. depthIterator(double depth, double position_from_starting_point, RoadConnection starting_point, boolean allowManyReplies, boolean assumeOrientedSegments, DynamicDepthUpdater<RoadSegment,RoadConnection> dynamicDepthUpdater)
GraphIterator<RoadSegment,RoadConnection>
RoadPolyline. iterator()
GraphIterator<RoadSegment,RoadConnection>
RoadPolyline. iterator(RoadConnection starting_point, boolean allowManyReplies, boolean assumeOrientedSegments)
GraphIterator<RoadSegment,RoadConnection>
StandardRoadNetwork. iterator(RoadSegment starting_segment, RoadConnection starting_point, boolean allowManyReplies, boolean assumeOrientedSegments)
GraphIterator<RoadSegment,RoadConnection>
SubRoadNetwork.WrapSegment. iterator()
GraphIterator<RoadSegment,RoadConnection>
SubRoadNetwork.WrapSegment. iterator(RoadConnection starting_point, boolean allowManyReplies, boolean assumeOrientedSegments)
-
Uses of GraphIterator in org.arakhne.afc.gis.road.path.astar
Methods in org.arakhne.afc.gis.road.path.astar that return GraphIterator Modifier and Type Method Description GraphIterator<RoadSegment,RoadConnection>
RoadAStar.VirtualSegment. depthIterator(double depth, double positionFromStartingPoint, RoadConnection startingPoint, boolean allowManyReplies, boolean assumeOrientedSegments, DynamicDepthUpdater<RoadSegment,RoadConnection> dynamicDepthUpdate)
GraphIterator<RoadSegment,RoadConnection>
RoadAStar.VirtualSegment. iterator()
GraphIterator<RoadSegment,RoadConnection>
RoadAStar.VirtualSegment. iterator(RoadConnection startingPoint, boolean allowManyReplies, boolean assumeOrientedSegments)
-
Uses of GraphIterator in org.arakhne.afc.gis.road.primitive
Methods in org.arakhne.afc.gis.road.primitive that return GraphIterator Modifier and Type Method Description default GraphIterator<RoadSegment,RoadConnection>
RoadSegment. depthIterator(double depth, double position_from_starting_point, RoadConnection starting_point, boolean allowManyReplies, boolean assumeOrientedSegments)
Replies an iterator that permits to move along the road segment's graph starting from this road segment and from the specified starting point.GraphIterator<RoadSegment,RoadConnection>
RoadSegment. depthIterator(double depth, double position_from_starting_point, RoadConnection starting_point, boolean allowManyReplies, boolean assumeOrientedSegments, DynamicDepthUpdater<RoadSegment,RoadConnection> dynamicDepthUpdater)
Replies an iterator that permits to move along the road segment's graph starting from this road segment and from the specified starting point.default GraphIterator<RoadSegment,RoadConnection>
RoadSegmentContainer. depthIterator(RoadSegment startingSegment, double depth, double positionFromStartingPoint, RoadConnection startingPoint, boolean allowManyReplies, boolean assumeOrientedSegments)
GraphIterator<RoadSegment,RoadConnection>
RoadSegmentContainer. depthIterator(RoadSegment startingSegment, double depth, double positionFromStartingPoint, RoadConnection startingPoint, boolean allowManyReplies, boolean assumeOrientedSegments, DynamicDepthUpdater<RoadSegment,RoadConnection> dynamicDepthUpdater)
GraphIterator<RoadSegment,RoadConnection>
RoadSegment. iterator()
Replies an iterator that permits to move along the road segment's graph starting from this road segment and from the specified starting point.GraphIterator<RoadSegment,RoadConnection>
RoadSegment. iterator(RoadConnection starting_point, boolean allowManyReplies, boolean assumeOrientedSegments)
Replies an iterator that permits to move along the road segment's graph starting from this road segment and from the specified starting point.GraphIterator<RoadSegment,RoadConnection>
RoadSegmentContainer. iterator(RoadSegment starting_segment, RoadConnection starting_point, boolean allowManyReplies, boolean assumeOrientedSegments)
-
Uses of GraphIterator in org.arakhne.afc.math.graph
Subclasses of GraphIterator in org.arakhne.afc.math.graph Modifier and Type Class Description 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.Methods in org.arakhne.afc.math.graph that return GraphIterator Modifier and Type Method Description default GraphIterator<ST,PT>
Graph. depthIterator(ST startingSegment, double depth, double positionFromStartingPoint, PT startingPoint, boolean allowManyReplies, boolean assumeOrientedSegments)
Replies an iterator that permits to move along the segment's graph starting from the specified segment and from the specified starting point.GraphIterator<ST,PT>
Graph. depthIterator(ST startingSegment, double depth, double positionFromStartingPoint, PT startingPoint, boolean allowManyReplies, boolean assumeOrientedSegments, DynamicDepthUpdater<ST,PT> dynamicDepthUpdater)
Replies an iterator that permits to move along the segment's graph starting from the specified segment and from the specified starting point.GraphIterator<ST,PT>
SubGraph. depthIterator(ST startingSegment, double depth, double positionFromStartingPoint, PT startingPoint, boolean allowManyReplies, boolean assumeOrientedSegments, DynamicDepthUpdater<ST,PT> dynamicDepthUpdater)
GraphIterator<ST,PT>
Graph. iterator(ST startingSegment, PT startingPoint, boolean allowManyReplies, boolean assumeOrientedSegments)
Replies an iterator that permits to move along the road segment's graph starting from this road segment and from the specified starting point.GraphIterator<ST,PT>
SubGraph. iterator(ST startingSegment, PT startingPoint, boolean allowManyReplies, boolean assumeOrientedSegments)
Methods in org.arakhne.afc.math.graph with parameters of type GraphIterator Modifier and Type Method Description void
SubGraph. build(GraphIterator<ST,PT> iterator)
Build a subgraph from the specified graph.void
SubGraph. build(GraphIterator<ST,PT> iterator, SubGraphBuildListener<ST,PT> listener)
Build a subgraph from the specified graph. -
Uses of GraphIterator in org.arakhne.afc.math.graph.simple
Methods in org.arakhne.afc.math.graph.simple that return GraphIterator Modifier and Type Method Description GraphIterator<SGraphSegment,SGraphPoint>
SGraph. depthIterator(SGraphSegment startingSegment, double depth, double positionFromStartingPoint, SGraphPoint startingPoint, boolean allowManyReplies, boolean assumeOrientedSegments, DynamicDepthUpdater<SGraphSegment,SGraphPoint> dynamicDepthUpdater)
GraphIterator<SGraphSegment,SGraphPoint>
SGraph. iterator(SGraphSegment startingSegment, SGraphPoint startingPoint, boolean allowManyReplies, boolean assumeOrientedSegments)
-