Uses of Class
org.arakhne.afc.math.graph.GraphIterationElement
-
Packages that use GraphIterationElement Package Description org.arakhne.afc.gis.road org.arakhne.afc.math.graph -
-
Uses of GraphIterationElement in org.arakhne.afc.gis.road
Methods in org.arakhne.afc.gis.road that return types with arguments of type GraphIterationElement Modifier and Type Method Description protected Comparator<GraphIterationElement<RoadSegment,RoadConnection>>
DistanceBasedRoadNetworkIterator. createVisitedSegmentComparator(boolean assumeOrientedSegments)
protected Comparator<GraphIterationElement<RoadSegment,RoadConnection>>
RoadNetworkIterator. createVisitedSegmentComparator(boolean assumeOrientedSegments)
Methods in org.arakhne.afc.gis.road with parameters of type GraphIterationElement Modifier and Type Method Description int
RoadSegmentIterationComparator. compare(GraphIterationElement<RoadSegment,RoadConnection> o1, GraphIterationElement<RoadSegment,RoadConnection> o2)
-
Uses of GraphIterationElement in org.arakhne.afc.math.graph
Fields in org.arakhne.afc.math.graph with type parameters of type GraphIterationElement Modifier and Type Field Description protected Comparator<GraphIterationElement<ST,PT>>
SubGraph. iterationNotOrientedElementComparator
Comparator of graph iteration element on not-oriented segments.protected Comparator<GraphIterationElement<ST,PT>>
SubGraph. iterationOrientedElementComparator
Comparator of graph iteration element on oriented segments.Methods in org.arakhne.afc.math.graph that return GraphIterationElement Modifier and Type Method Description protected GraphIterationElement<ST,PT>
GraphIterator. getNextElement()
Replies the next element without removing it from the iterator list.GraphIterationElement<ST,PT>
BreadthFirstGraphCourseModel. getNextIterationElement()
GraphIterationElement<ST,PT>
DepthFirstGraphCourseModel. getNextIterationElement()
GraphIterationElement<ST,PT>
GraphCourseModel. getNextIterationElement()
Replies the next element without removing it from the iterator list.GraphIterationElement<ST,PT>
ShortestSegmentFirstGraphCourseModel. getNextIterationElement()
protected GraphIterationElement<ST,PT>
GraphIterator. newIterationElement(ST previousSegment, ST segment, PT point, boolean fromStartPoint, double distanceToReach, double distanceToConsume)
Create an instance of GraphIterationElement.GraphIterationElement<ST,PT>
GraphIterator. nextElement()
Replies the next segment.GraphIterationElement<ST,PT>
BreadthFirstGraphCourseModel. removeNextIterationElement()
GraphIterationElement<ST,PT>
DepthFirstGraphCourseModel. removeNextIterationElement()
GraphIterationElement<ST,PT>
GraphCourseModel. removeNextIterationElement()
Replies the next element and removes it from the iterator list.GraphIterationElement<ST,PT>
ShortestSegmentFirstGraphCourseModel. removeNextIterationElement()
Methods in org.arakhne.afc.math.graph that return types with arguments of type GraphIterationElement Modifier and Type Method Description protected Comparator<GraphIterationElement<ST,PT>>
GraphIterator. createVisitedSegmentComparator(boolean assumeOrientedSegments1)
Invoked when a comparator on visited segments is required.protected Iterable<GraphIterationElement<ST,PT>>
GraphIterator. getNextSegments(boolean avoid_visited_segments, GraphIterationElement<ST,PT> element)
Replies the next segments.Methods in org.arakhne.afc.math.graph with parameters of type GraphIterationElement Modifier and Type Method Description void
BreadthFirstGraphCourseModel. addIterationElement(GraphIterationElement<ST,PT> element)
void
DepthFirstGraphCourseModel. addIterationElement(GraphIterationElement<ST,PT> element)
void
GraphCourseModel. addIterationElement(GraphIterationElement<ST,PT> element)
Add an element to iterate on.void
ShortestSegmentFirstGraphCourseModel. addIterationElement(GraphIterationElement<ST,PT> element)
protected boolean
DepthGraphIterator. canGotoIntoElement(GraphIterationElement<ST,PT> element)
Replies if the specified element could be added into the list of futher elements.protected boolean
GraphIterator. canGotoIntoElement(GraphIterationElement<ST,PT> element)
Replies if the specified element could be added into the list of futher elements.int
GraphIterationElementComparator. compare(GraphIterationElement<ST,PT> o1, GraphIterationElement<ST,PT> o2)
protected Iterable<GraphIterationElement<ST,PT>>
GraphIterator. getNextSegments(boolean avoid_visited_segments, GraphIterationElement<ST,PT> element)
Replies the next segments.void
GraphIterator. ignoreElementsAfter(GraphIterationElement<ST,PT> element)
Ignore the elements after the specified element.default void
SubGraphBuildListener. segmentAdded(SubGraph<ST,PT,?> graph, GraphIterationElement<ST,PT> elementDescription)
Invoked when a segment was added to a subgraph.Method parameters in org.arakhne.afc.math.graph with type arguments of type GraphIterationElement Modifier and Type Method Description void
BreadthFirstGraphCourseModel. removeIterationElements(Iterable<GraphIterationElement<ST,PT>> elements)
void
DepthFirstGraphCourseModel. removeIterationElements(Iterable<GraphIterationElement<ST,PT>> elements)
void
GraphCourseModel. removeIterationElements(Iterable<GraphIterationElement<ST,PT>> elements)
Remove the specified iteration elements.void
ShortestSegmentFirstGraphCourseModel. removeIterationElements(Iterable<GraphIterationElement<ST,PT>> elements)
Constructor parameters in org.arakhne.afc.math.graph with type arguments of type GraphIterationElement Constructor Description SubGraph(Collection<ST> segments1, int pointNumber1, Comparator<GraphIterationElement<ST,PT>> orientedIterator, Comparator<GraphIterationElement<ST,PT>> notOrientedIterator)
Constructor.
-