Uses of Interface
org.arakhne.afc.gis.road.primitive.RoadSegment
-
-
Uses of RoadSegment in org.arakhne.afc.gis.bus.network
Methods in org.arakhne.afc.gis.bus.network that return RoadSegment Modifier and Type Method Description RoadSegment
BusItinerary. getNearestRoadSegment(double x, double y)
Replies the nearest road segment from this itinerary to the given point.RoadSegment
BusItinerary. getNearestRoadSegment(GeoLocationPoint point)
Replies the nearest road segment from this itinerary to the given point.RoadSegment
BusItinerary. getNearestRoadSegment(Point2D<?,?> point)
Replies the nearest road segment from this itinerary to the given point.RoadSegment
BusChangeEvent. getRoadSegment()
Replies the bus itinerary which is the source of this event.RoadSegment
BusItineraryHalt. getRoadSegment()
Replies the road segment on which this bus halt was.RoadSegment
BusItinerary. getRoadSegmentAt(int index)
Replies the segment at the specified index.Methods in org.arakhne.afc.gis.bus.network that return types with arguments of type RoadSegment Modifier and Type Method Description Iterable<RoadSegment>
BusItinerary. roadSegments()
Replies the list of the road segments of the bus itinerary.Iterator<RoadSegment>
BusItinerary. roadSegmentsIterator()
Replies the list of the road segments of the bus itinerary.Methods in org.arakhne.afc.gis.bus.network with parameters of type RoadSegment Modifier and Type Method Description boolean
BusItinerary. addRoadSegment(RoadSegment segment)
Add a road segment inside the bus itinerary.boolean
BusItinerary. addRoadSegment(RoadSegment segment, boolean autoConnectHalts)
Add a road segment inside the bus itinerary.boolean
BusItinerary. contains(RoadSegment segment)
Replies if the given segment is inside this bus itinerary.List<BusItineraryHalt>
BusItinerary. getBusHaltsOnSegment(RoadSegment segment)
Replies the bus halts on the given segment.boolean
BusItinerary. hasBusHaltOnSegment(RoadSegment segment)
Replies if the given segment has a bus halt on it.int
BusItinerary. indexOf(RoadSegment segment)
Replies the index of the first occurrence of the specified road segment.int
BusItinerary. lastIndexOf(RoadSegment segment)
Replies the index of the last occurrence of the specified road segment.void
BusItinerary. onRoadSegmentAdded(RoadNetwork network, RoadSegment segment)
void
BusItinerary. onRoadSegmentChanged(RoadNetwork network, RoadSegment segment)
void
BusItinerary. onRoadSegmentRemoved(RoadNetwork network, RoadSegment segment)
boolean
BusItinerary. putHaltOnRoad(BusItineraryHalt halt, RoadSegment road)
Put the given bus itinerary halt on the nearest point on road.boolean
BusItinerary. putHaltOnRoad(BusItineraryHalt halt, RoadSegment road, Point2D<?,?> nearPoint)
Put the given bus itinerary halt on the nearest point on road depending on nearPoint position.Set<Integer>
BusItinerary. removeRoadSegment(RoadSegment segment)
Remove a road segment from this itinerary.Set<Integer>
BusItinerary. removeRoadSegment(RoadSegment segment, boolean tryToReconnect)
Remove a road segment from this itinerary. -
Uses of RoadSegment in org.arakhne.afc.gis.road
Classes in org.arakhne.afc.gis.road that implement RoadSegment Modifier and Type Class Description class
RoadPolyline
This class describes a road segment(package private) class
SubRoadNetwork.WrapSegment
Internal segment wrapper.Methods in org.arakhne.afc.gis.road that return RoadSegment Modifier and Type Method Description RoadSegment
SubRoadNetwork.WrapSegment. clone()
RoadSegment
RoadConnectionWithArrivalSegment. getArrivalSegment()
Replies the segment that is the arrival segment at this road connection.RoadSegment
RoadConnectionWithArrivalSegment. getConnectedSegment(int index)
RoadSegment
StandardRoadConnection. getConnectedSegment(int index)
RoadSegment
SubRoadNetwork.TerminalConnection. getConnectedSegment(int index)
RoadSegment
SubRoadNetwork.WrapConnection. getConnectedSegment(int index)
RoadSegment
StandardRoadConnection.Connection. getGraphSegment()
RoadSegment
SubRoadNetwork.TerminalConnection. getGraphSegment()
RoadSegment
SubRoadNetwork.WrapGraphPointConnection. getGraphSegment()
RoadSegment
StandardRoadNetwork. getNearestSegment(Point2D<?,?> pos)
RoadSegment
RoadConnectionWithArrivalSegment. getOtherSideSegment(RoadSegment ref_segment)
RoadSegment
StandardRoadConnection. getOtherSideSegment(RoadSegment ref_segment)
RoadSegment
SubRoadNetwork.AbstractWrapConnection. getOtherSideSegment(RoadSegment refSegment)
RoadSegment
SubRoadNetwork.TerminalConnection. getOtherSideSegment(RoadSegment ref_segment)
RoadSegment
StandardRoadNetwork. getRoadSegment(GeoId geoId)
RoadSegment
StandardRoadNetwork. getRoadSegment(GeoLocation location)
RoadSegment
SubRoadNetwork. getRoadSegment(GeoId geoId)
RoadSegment
SubRoadNetwork. getRoadSegment(GeoLocation location)
RoadSegment
RoadPolyline. getWrappedRoadSegment()
RoadSegment
SubRoadNetwork.WrapSegment. getWrappedRoadSegment()
RoadSegment
SubRoadNetwork.WrapSegmentIterator. next()
protected RoadSegment
SubRoadNetwork. wrapSegment(RoadSegment segment)
Methods in org.arakhne.afc.gis.road that return types with arguments of type RoadSegment Modifier and Type Method Description protected Comparator<GraphIterationElement<RoadSegment,RoadConnection>>
DistanceBasedRoadNetworkIterator. createVisitedSegmentComparator(boolean assumeOrientedSegments)
protected Comparator<GraphIterationElement<RoadSegment,RoadConnection>>
RoadNetworkIterator. createVisitedSegmentComparator(boolean assumeOrientedSegments)
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)
Iterable<RoadSegment>
RoadConnectionWithArrivalSegment. getConnectedSegments()
Iterable<RoadSegment>
StandardRoadConnection. getConnectedSegments()
List<RoadSegment>
SubRoadNetwork.TerminalConnection. getConnectedSegments()
Iterable<RoadSegment>
SubRoadNetwork.WrapConnection. getConnectedSegments()
Iterable<RoadSegment>
RoadConnectionWithArrivalSegment. getConnectedSegmentsStartingFrom(RoadSegment segment)
Iterable<RoadSegment>
StandardRoadConnection. getConnectedSegmentsStartingFrom(RoadSegment startingSegment)
List<RoadSegment>
SubRoadNetwork.TerminalConnection. getConnectedSegmentsStartingFrom(RoadSegment startingSegment)
Iterable<RoadSegment>
SubRoadNetwork.WrapConnection. getConnectedSegmentsStartingFrom(RoadSegment startingSegment)
Iterable<RoadSegment>
RoadConnectionWithArrivalSegment. getConnectedSegmentsStartingFromInReverseOrder(RoadSegment segment)
Iterable<RoadSegment>
StandardRoadConnection. getConnectedSegmentsStartingFromInReverseOrder(RoadSegment startingPoint)
Iterable<RoadSegment>
SubRoadNetwork.TerminalConnection. getConnectedSegmentsStartingFromInReverseOrder(RoadSegment startingSegment)
Iterable<RoadSegment>
SubRoadNetwork.WrapConnection. getConnectedSegmentsStartingFromInReverseOrder(RoadSegment startingSegment)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
RoadConnectionWithArrivalSegment. getConnections()
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
StandardRoadConnection. getConnections()
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
SubRoadNetwork.TerminalConnection. getConnections()
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
SubRoadNetwork.WrapConnection. getConnections()
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
RoadConnectionWithArrivalSegment. getConnectionsStartingFrom(RoadSegment startingPoint)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
StandardRoadConnection. getConnectionsStartingFrom(RoadSegment startingSegment)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
SubRoadNetwork.TerminalConnection. getConnectionsStartingFrom(RoadSegment startingPoint)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
SubRoadNetwork.WrapConnection. getConnectionsStartingFrom(RoadSegment startingPoint)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
RoadConnectionWithArrivalSegment. getConnectionsStartingFromInReverseOrder(RoadSegment startingPoint)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
StandardRoadConnection. getConnectionsStartingFromInReverseOrder(RoadSegment startingSegment)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
SubRoadNetwork.TerminalConnection. getConnectionsStartingFromInReverseOrder(RoadSegment startingPoint)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
SubRoadNetwork.WrapConnection. getConnectionsStartingFromInReverseOrder(RoadSegment startingPoint)
org.eclipse.xtext.xbase.lib.Pair<? extends RoadSegment,Double>
StandardRoadNetwork. getNearestSegmentData(Point2D<?,?> pos)
Collection<? extends RoadSegment>
StandardRoadNetwork. getRoadSegments()
List<RoadSegment>
RoadPolyline. getSegmentChain()
List<RoadSegment>
RoadPolyline. getSegmentChain(boolean forward_search, boolean backward_search)
List<RoadSegment>
SubRoadNetwork.WrapSegment. getSegmentChain()
List<RoadSegment>
SubRoadNetwork.WrapSegment. getSegmentChain(boolean forward_search, boolean backward_search)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. iterator()
GraphIterator<RoadSegment,RoadConnection>
RoadPolyline. iterator()
GraphIterator<RoadSegment,RoadConnection>
RoadPolyline. iterator(RoadConnection starting_point, boolean allowManyReplies, boolean assumeOrientedSegments)
Iterator<RoadSegment>
StandardRoadNetwork. iterator()
GraphIterator<RoadSegment,RoadConnection>
StandardRoadNetwork. iterator(RoadSegment starting_segment, RoadConnection starting_point, boolean allowManyReplies, boolean assumeOrientedSegments)
Iterator<? extends RoadSegment>
StandardRoadNetwork. iterator(Rectangle2afp<?,?,?,?,?,?> bounds)
Iterator<? extends RoadSegment>
StandardRoadNetwork. iterator(Rectangle2afp<?,?,?,?,?,?> bounds, int budget)
Iterator<? extends RoadSegment>
SubRoadNetwork. iterator(Rectangle2afp<?,?,?,?,?,?> bounds)
Iterator<? extends RoadSegment>
SubRoadNetwork. iterator(Rectangle2afp<?,?,?,?,?,?> bounds, int budget)
GraphIterator<RoadSegment,RoadConnection>
SubRoadNetwork.WrapSegment. iterator()
GraphIterator<RoadSegment,RoadConnection>
SubRoadNetwork.WrapSegment. iterator(RoadConnection starting_point, boolean allowManyReplies, boolean assumeOrientedSegments)
Iterator<RoadSegment>
SubRoadNetwork.WrapSegmentIterable. iterator()
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startConnection, RoadSegment endSegment, Boolean endConnection, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startConnection, RoadSegment endSegment, Boolean endConnection, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startConnection, RoadSegment endSegment, Boolean endConnection, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startConnection, RoadSegment endSegment, Boolean endConnection, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Iterable<? extends RoadSegment>
StandardRoadNetwork. toIterable(Rectangle2afp<?,?,?,?,?,?> bounds)
Iterable<? extends RoadSegment>
StandardRoadNetwork. toIterable(Rectangle2afp<?,?,?,?,?,?> bounds, int budget)
Iterable<? extends RoadSegment>
SubRoadNetwork. toIterable(Rectangle2afp<?,?,?,?,?,?> bounds)
Iterable<? extends RoadSegment>
SubRoadNetwork. toIterable(Rectangle2afp<?,?,?,?,?,?> bounds, int budget)
protected GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>
SubRoadNetwork. wrapGraphPointConnection(GraphPoint.GraphPointConnection<RoadConnection,RoadSegment> connection)
Wrap the given graph point connection.Methods in org.arakhne.afc.gis.road with parameters of type RoadSegment Modifier and Type Method Description void
StandardRoadNetwork. addRoadSegment(RoadSegment segment)
protected int
RoadSegmentIterationComparator. compareSegments(RoadSegment s1, RoadSegment s2)
Compare the two given segments.RoadConnection
StandardRoadNetwork. connectSegmentEndPoint(RoadConnection connection, RoadSegment segment, Point2D<?,?> position)
RoadConnection
StandardRoadNetwork. connectSegmentStartPoint(RoadConnection connection, RoadSegment segment, Point2D<?,?> position)
boolean
StandardRoadNetwork. contains(RoadSegment segment)
boolean
SubRoadNetwork. contains(RoadSegment segment)
GraphIterator<RoadSegment,RoadConnection>
StandardRoadNetwork. depthIterator(RoadSegment startingSegment, double depth, double position_from_starting_point, RoadConnection startingPoint, boolean allowManyReplies, boolean assumeOrientedSegments, DynamicDepthUpdater<RoadSegment,RoadConnection> dynamicDepthUpdater)
protected void
StandardRoadNetwork. fireSegmentAdded(RoadSegment segment)
Fire the addition event.protected void
StandardRoadNetwork. fireSegmentChanged(RoadSegment segment)
Fire the change event.protected void
StandardRoadNetwork. fireSegmentRemoved(RoadSegment segment)
Fire the addition event.Iterable<RoadSegment>
RoadConnectionWithArrivalSegment. getConnectedSegmentsStartingFrom(RoadSegment segment)
Iterable<RoadSegment>
StandardRoadConnection. getConnectedSegmentsStartingFrom(RoadSegment startingSegment)
List<RoadSegment>
SubRoadNetwork.TerminalConnection. getConnectedSegmentsStartingFrom(RoadSegment startingSegment)
Iterable<RoadSegment>
SubRoadNetwork.WrapConnection. getConnectedSegmentsStartingFrom(RoadSegment startingSegment)
Iterable<RoadSegment>
RoadConnectionWithArrivalSegment. getConnectedSegmentsStartingFromInReverseOrder(RoadSegment segment)
Iterable<RoadSegment>
StandardRoadConnection. getConnectedSegmentsStartingFromInReverseOrder(RoadSegment startingPoint)
Iterable<RoadSegment>
SubRoadNetwork.TerminalConnection. getConnectedSegmentsStartingFromInReverseOrder(RoadSegment startingSegment)
Iterable<RoadSegment>
SubRoadNetwork.WrapConnection. getConnectedSegmentsStartingFromInReverseOrder(RoadSegment startingSegment)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
RoadConnectionWithArrivalSegment. getConnectionsStartingFrom(RoadSegment startingPoint)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
StandardRoadConnection. getConnectionsStartingFrom(RoadSegment startingSegment)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
SubRoadNetwork.TerminalConnection. getConnectionsStartingFrom(RoadSegment startingPoint)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
SubRoadNetwork.WrapConnection. getConnectionsStartingFrom(RoadSegment startingPoint)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
RoadConnectionWithArrivalSegment. getConnectionsStartingFromInReverseOrder(RoadSegment startingPoint)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
StandardRoadConnection. getConnectionsStartingFromInReverseOrder(RoadSegment startingSegment)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
SubRoadNetwork.TerminalConnection. getConnectionsStartingFromInReverseOrder(RoadSegment startingPoint)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
SubRoadNetwork.WrapConnection. getConnectionsStartingFromInReverseOrder(RoadSegment startingPoint)
RoadSegment
RoadConnectionWithArrivalSegment. getOtherSideSegment(RoadSegment ref_segment)
RoadSegment
StandardRoadConnection. getOtherSideSegment(RoadSegment ref_segment)
RoadSegment
SubRoadNetwork.AbstractWrapConnection. getOtherSideSegment(RoadSegment refSegment)
RoadSegment
SubRoadNetwork.TerminalConnection. getOtherSideSegment(RoadSegment ref_segment)
RoadConnection
RoadPolyline. getSharedConnectionWith(RoadSegment otherSegment)
RoadConnection
SubRoadNetwork.WrapSegment. getSharedConnectionWith(RoadSegment otherSegment)
boolean
RoadConnectionWithArrivalSegment. isConnectedSegment(RoadSegment segment)
boolean
StandardRoadConnection. isConnectedSegment(RoadSegment segment)
boolean
SubRoadNetwork.TerminalConnection. isConnectedSegment(RoadSegment sgmt)
boolean
SubRoadNetwork.WrapConnection. isConnectedSegment(RoadSegment sgmt)
boolean
RoadPolyline. isConnectedTo(RoadSegment otherSegment)
boolean
SubRoadNetwork.WrapSegment. isConnectedTo(RoadSegment otherSegment)
GraphIterator<RoadSegment,RoadConnection>
StandardRoadNetwork. iterator(RoadSegment starting_segment, RoadConnection starting_point, boolean allowManyReplies, boolean assumeOrientedSegments)
(package private) int
StandardRoadConnection. removeConnectedSegment(RoadSegment segment, boolean attachToStartPoint)
Remove a connection with a segment.boolean
StandardRoadNetwork. removeRoadSegment(RoadSegment segment)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toClockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startConnection, RoadSegment endSegment, Boolean endConnection, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startConnection, RoadSegment endSegment, Boolean endConnection, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toClockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toClockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toClockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnectionWithArrivalSegment. toCounterclockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startConnection, RoadSegment endSegment, Boolean endConnection, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startConnection, RoadSegment endSegment, Boolean endConnection, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
StandardRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.TerminalConnection. toCounterclockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
SubRoadNetwork.WrapConnection. toCounterclockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
protected RoadConnection
SubRoadNetwork. wrapPoint(RoadConnection point, RoadSegment segment, boolean isTerminal)
protected RoadSegment
SubRoadNetwork. wrapSegment(RoadSegment segment)
Method parameters in org.arakhne.afc.gis.road with type arguments of type RoadSegment Modifier and Type Method Description int
RoadSegmentIterationComparator. compare(GraphIterationElement<RoadSegment,RoadConnection> o1, GraphIterationElement<RoadSegment,RoadConnection> o2)
int
RoadConnectionWithArrivalSegment. compareTo(GraphPoint<RoadConnection,RoadSegment> other)
int
StandardRoadConnection. compareTo(GraphPoint<RoadConnection,RoadSegment> other)
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)
protected GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>
SubRoadNetwork. wrapGraphPointConnection(GraphPoint.GraphPointConnection<RoadConnection,RoadSegment> connection)
Wrap the given graph point connection.Constructors in org.arakhne.afc.gis.road with parameters of type RoadSegment Constructor Description DistanceBasedRoadNetworkIterator(RoadSegmentContainer network, double depth, double position_from_starting_point, RoadSegment segment, RoadConnection starting_point, boolean allowManyReplies, boolean assumeOrientedSegments)
Deprecated, for removal: This API element is subject to removal in a future version.DistanceBasedRoadNetworkIterator(RoadSegmentContainer network, double depth, double position_from_starting_point, RoadSegment segment, RoadConnection starting_point, boolean allowManyReplies, boolean assumeOrientedSegments, DynamicDepthUpdater<RoadSegment,RoadConnection> dynamicDepthUpdate)
Constructor.RoadConnectionWithArrivalSegment(StandardRoadConnection connection, RoadSegment arrivalSegment, boolean startConnection)
Create a new road connection.RoadNetworkIterator(RoadSegmentContainer network, RoadSegment segment, RoadConnection starting_point, boolean allowManyReplies, boolean assumeOrientedSegments, double distanceToReachStartingPoint)
Constructor.TerminalConnection(RoadConnection connection, RoadSegment segment, boolean connectedToStart)
Constructor.WrapSegment(RoadSegment segment, SubRoadNetwork.TerminalConnection terminalStart, SubRoadNetwork.TerminalConnection terminalEnd)
Constructor.Constructor parameters in org.arakhne.afc.gis.road with type arguments of type RoadSegment Constructor Description DistanceBasedRoadNetworkIterator(RoadSegmentContainer network, double depth, double position_from_starting_point, RoadSegment segment, RoadConnection starting_point, boolean allowManyReplies, boolean assumeOrientedSegments, DynamicDepthUpdater<RoadSegment,RoadConnection> dynamicDepthUpdate)
Constructor.WrapGraphPointConnection(GraphPoint.GraphPointConnection<RoadConnection,RoadSegment> source)
Constructor.WrapSegmentIterable(Iterable<RoadSegment> iter)
Constructor.WrapSegmentIterator(Iterator<RoadSegment> iter)
Constructor. -
Uses of RoadSegment in org.arakhne.afc.gis.road.io
Methods in org.arakhne.afc.gis.road.io that return RoadSegment Modifier and Type Method Description static RoadSegment
XMLRoadUtil. readRoadSegment(Element element, PathBuilder pathBuilder, XMLResources resources)
Read a road from the XML description.Methods in org.arakhne.afc.gis.road.io with parameters of type RoadSegment Modifier and Type Method Description static Element
XMLRoadUtil. writeRoadSegment(RoadSegment primitive, XMLBuilder builder, XMLResources resources)
Write the XML description for the given road. -
Uses of RoadSegment in org.arakhne.afc.gis.road.path
Fields in org.arakhne.afc.gis.road.path declared as RoadSegment Modifier and Type Field Description RoadSegment
CrossRoad. enteringSegment
This is the segment that permits to reach the cross-road.RoadSegment
CrossRoad. exitingSegment
This is the segment that permits to quit the cross-road.Methods in org.arakhne.afc.gis.road.path that return RoadSegment Modifier and Type Method Description RoadSegment
RoadPath. getConnectableSegmentToFirstPoint(RoadPath path)
Replies if the road segment of path (the first or the last in this order) that could be connected to the first point of the current path.RoadSegment
RoadPath. getConnectableSegmentToLastPoint(RoadPath path)
Replies if the road segment of path (the first or the last in this order) that could be connected to the last point of the current path.RoadSegment
ClusteredRoadPath. getRoadSegmentAt(int index)
Replies the road segment at the given index.RoadSegment
ClusteredRoadPath. removeRoadSegmentAt(int index)
Remove the road segment at the given index.Methods in org.arakhne.afc.gis.road.path that return types with arguments of type RoadSegment Modifier and Type Method Description Iterator<RoadSegment>
ClusteredRoadPath. roadSegments()
Replies an iterator on the road segments in this ClusteredRoadPath.Methods in org.arakhne.afc.gis.road.path with parameters of type RoadSegment Modifier and Type Method Description int
ClusteredRoadPath. indexOf(RoadSegment segment)
Replies the index of the first occurrence. of the given road segment.int
ClusteredRoadPath. lastIndexOf(RoadSegment segment)
Replies the index of the last occurrence. of the given road segment.Method parameters in org.arakhne.afc.gis.road.path with type arguments of type RoadSegment Modifier and Type Method Description static RoadPath
RoadPath. of(List<RoadSegment> original)
Create a road path that is backed to the given list.Constructors in org.arakhne.afc.gis.road.path with parameters of type RoadSegment Constructor Description CrossRoad(RoadConnection connectionPoint, RoadSegment enteringSegment, int enteringIndex, RoadSegment exitingSegment, int exitingIndex, double distance, double distancePrev)
Constructor.RoadPath(RoadSegment segment)
Constructor.RoadPath(RoadSegment segment, RoadConnection starting_point)
Constructor.Constructor parameters in org.arakhne.afc.gis.road.path with type arguments of type RoadSegment Constructor Description RoadPath(List<RoadSegment> original)
Constructor of road path that is backed to the given list. -
Uses of RoadSegment in org.arakhne.afc.gis.road.path.astar
Classes in org.arakhne.afc.gis.road.path.astar that implement RoadSegment 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.Methods in org.arakhne.afc.gis.road.path.astar that return RoadSegment Modifier and Type Method Description RoadSegment
RoadAStar.VirtualCandidate. getArrivalConnection()
RoadSegment
RoadAStar.VirtualPoint. getConnectedSegment(int index)
RoadSegment
RoadAStar.VirtualConnection. getGraphSegment()
RoadSegment
RoadAStar.VirtualPoint. getOtherSideSegment(RoadSegment refSegment)
RoadSegment
RoadAStar.VirtualPoint. getVirtualizedSegment()
Replies the virtualized segment.RoadSegment
RoadAStar.VirtualSegment. getVirtualizedSegment()
Replies the virtualized segment.RoadSegment
RoadAStar.VirtualSegment. getWrappedRoadSegment()
RoadSegment
RoadAStar.VirtualCandidate. setArrivalConnection(RoadSegment connection)
Method parameters in org.arakhne.afc.gis.road.path.astar with type arguments of type RoadSegment Modifier and Type Method Description int
RoadAStar.VirtualPoint. compareTo(GraphPoint<RoadConnection,RoadSegment> other)
GraphIterator<RoadSegment,RoadConnection>
RoadAStar.VirtualSegment. depthIterator(double depth, double positionFromStartingPoint, RoadConnection startingPoint, boolean allowManyReplies, boolean assumeOrientedSegments, DynamicDepthUpdater<RoadSegment,RoadConnection> dynamicDepthUpdate)
boolean
RoadAStarSegmentOrientation. isTraversable(RoadSegment entrySegment, GraphPoint.GraphPointConnection<RoadConnection,RoadSegment> connection)
protected AStarNode<RoadSegment,RoadConnection>
RoadAStar. translateCandidate(RoadConnection endPoint, AStarNode<RoadSegment,RoadConnection> node)
Constructors in org.arakhne.afc.gis.road.path.astar with parameters of type RoadSegment Constructor Description VirtualPoint(Point2D<?,?> p2d, RoadSegment segment)
Constructor.VirtualSegment(RoadSegment virtualizedSegment, RoadAStar.VirtualPoint startPoint, RoadConnection endPoint)
Constructor.Constructor parameters in org.arakhne.afc.gis.road.path.astar with type arguments of type RoadSegment Constructor Description VirtualCandidate(RoadAStar.VirtualSegment segment, AStarNode<RoadSegment,RoadConnection> node)
Constructor. -
Uses of RoadSegment in org.arakhne.afc.gis.road.primitive
Methods in org.arakhne.afc.gis.road.primitive that return RoadSegment Modifier and Type Method Description RoadSegment
RoadSegment. clone()
RoadSegment
ExclusionRoadConnection. getConnectedSegment(int index)
RoadSegment
RoadConnection. getConnectedSegment(int index)
Replies the connected segment at the specified index.RoadSegment
RoadNetwork. getNearestSegment(Point2D<?,?> pos)
Return the nearest segment from a position.RoadSegment
ExclusionRoadConnection. getOtherSideSegment(RoadSegment refSegment)
RoadSegment
RoadConnection. getOtherSideSegment(RoadSegment refSegment)
Replies the other segment also connected to this point.RoadSegment
RoadNetwork. getRoadSegment(GeoId geoId)
RoadSegment
RoadNetwork. getRoadSegment(GeoLocation location)
RoadSegment
RoadSegmentContainer. getRoadSegment(GeoId geoId)
Replies the road segment with the given identifier.RoadSegment
RoadSegmentContainer. getRoadSegment(GeoLocation location)
Replies the road segment with the given location.RoadSegment
RoadSegment. getWrappedRoadSegment()
Replies the wrapped road segment if this object is a wrapper to another road segment.Methods in org.arakhne.afc.gis.road.primitive that return types with arguments of type RoadSegment 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)
Iterable<RoadSegment>
ExclusionRoadConnection. getConnectedSegments()
Iterable<RoadSegment>
RoadConnection. getConnectedSegments()
Iterable<RoadSegment>
ExclusionRoadConnection. getConnectedSegmentsStartingFrom(RoadSegment startingSegment)
Iterable<RoadSegment>
RoadConnection. getConnectedSegmentsStartingFrom(RoadSegment startingSegment)
Iterable<RoadSegment>
ExclusionRoadConnection. getConnectedSegmentsStartingFromInReverseOrder(RoadSegment startingSegment)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
ExclusionRoadConnection. getConnections()
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
ExclusionRoadConnection. getConnectionsStartingFrom(RoadSegment startingPoint)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
ExclusionRoadConnection. getConnectionsStartingFromInReverseOrder(RoadSegment startingPoint)
org.eclipse.xtext.xbase.lib.Pair<? extends RoadSegment,Double>
RoadNetwork. getNearestSegmentData(Point2D<?,?> pos)
Return the nearest segment from a position; and its distance to the point.Collection<? extends RoadSegment>
RoadNetwork. getRoadSegments()
Replies a collection of segments inside this road network.List<RoadSegment>
RoadSegment. getSegmentChain()
Replies a list of chained road segments without any cross-road which contains this road segment.List<RoadSegment>
RoadSegment. getSegmentChain(boolean forward_search, boolean backward_search)
Replies a list of chained road segments without any cross-road which contains this road segment.Iterator<? extends RoadSegment>
RoadNetwork. iterator(Rectangle2afp<?,?,?,?,?,?> bounds)
Iterator<? extends RoadSegment>
RoadNetwork. iterator(Rectangle2afp<?,?,?,?,?,?> bounds, int budget)
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)
Iterator<? extends RoadSegment>
RoadSegmentContainer. iterator(Rectangle2afp<?,?,?,?,?,?> bounds)
Iterates on the segments that intersect the specified bounds.Iterator<? extends RoadSegment>
RoadSegmentContainer. iterator(Rectangle2afp<?,?,?,?,?,?> bounds, int budget)
Iterates on the segments that intersect the specified bounds.Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment)
Replies an iterator which loop on the segment in a clockwise order from the specified segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Replies an iterator which loop on the segment in a clockwise order from the specified start segment to the specified end segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Replies an iterator which loop on the segment in a clockwise order from the specified start segment to the specified end segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a clockwise order from the specified start segment to the specified end segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a clockwise order from the specified start segment to the specified end segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Replies an iterator which loop on the segment in a clockwise order from the specified segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a clockwise order from the specified segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Replies an iterator which loop on the segment in a clockwise order from the first occurrence. of specified start segment to the first occurrence. of the specified end segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Replies an iterator which loop on the segment in a clockwise order from the first occurrence. of specified start segment to the first occurrence. of the specified end segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a clockwise order from the first occurrence. of specified start segment to the first occurrence. of the specified end segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a clockwise order from the first occurrence. of specified start segment to the first occurrence. of the specified end segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a clockwise order from the specified segment.Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment)
Replies an iterator which loop on the segment in a counterclockwise order from the specified segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Replies an iterator which loop on the segment in a counterclockwise order from the specified start segment to the specified end segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Replies an iterator which loop on the segment in a counterclockwise order from the specified start segment to the specified end segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a counterclockwise order from the specified start segment to the specified end segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a counterclockwise order from the specified start segment to the specified end segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Replies an iterator which loop on the segment in a counterclockwise order from the specified segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a counterclockwise order from the specified segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Replies an iterator which loop on the segment in a counterclockwise order from the first occurrence. of specified start segment to the first occurrence. of the specified end segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Replies an iterator which loop on the segment in a counterclockwise order from the first occurrence. of specified start segment to the first occurrence. of the specified end segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a counterclockwise order from the first occurrence. of specified start segment to the first occurrence. of the specified end segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a counterclockwise order from the first occurrence. of specified start segment to the first occurrence. of the specified end segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a counterclockwise order from the specified segment.Iterable<? extends RoadSegment>
RoadNetwork. toIterable(Rectangle2afp<?,?,?,?,?,?> bounds)
Iterable<? extends RoadSegment>
RoadNetwork. toIterable(Rectangle2afp<?,?,?,?,?,?> bounds, int budget)
Iterable<? extends RoadSegment>
RoadSegmentContainer. toIterable(Rectangle2afp<?,?,?,?,?,?> bounds)
Iterates on the segments that intersect the specified bounds.Iterable<? extends RoadSegment>
RoadSegmentContainer. toIterable(Rectangle2afp<?,?,?,?,?,?> bounds, int budget)
Iterates on the segments that intersect the specified bounds.Methods in org.arakhne.afc.gis.road.primitive with parameters of type RoadSegment Modifier and Type Method Description void
RoadNetwork. addRoadSegment(RoadSegment segment)
Add a road segment inside the road network.int
RoadSegmentComparator. compare(RoadSegment o1, RoadSegment o2)
RoadConnection
RoadNetwork. connectSegmentEndPoint(RoadConnection connection, RoadSegment segment, Point2D<?,?> position)
Connection the end point of the given road segment to the given road connection or to a new connection.RoadConnection
RoadNetwork. connectSegmentStartPoint(RoadConnection connection, RoadSegment segment, Point2D<?,?> position)
Connection the start point of the given road segment to the given road connection or to a new connection.boolean
RoadNetwork. contains(RoadSegment segment)
boolean
RoadSegmentContainer. contains(RoadSegment segment)
Replies if the given road segment is inside this road network.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)
Iterable<RoadSegment>
ExclusionRoadConnection. getConnectedSegmentsStartingFrom(RoadSegment startingSegment)
Iterable<RoadSegment>
RoadConnection. getConnectedSegmentsStartingFrom(RoadSegment startingSegment)
Iterable<RoadSegment>
ExclusionRoadConnection. getConnectedSegmentsStartingFromInReverseOrder(RoadSegment startingSegment)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
ExclusionRoadConnection. getConnectionsStartingFrom(RoadSegment startingPoint)
Iterable<? extends GraphPoint.GraphPointConnection<RoadConnection,RoadSegment>>
ExclusionRoadConnection. getConnectionsStartingFromInReverseOrder(RoadSegment startingPoint)
RoadSegment
ExclusionRoadConnection. getOtherSideSegment(RoadSegment refSegment)
RoadSegment
RoadConnection. getOtherSideSegment(RoadSegment refSegment)
Replies the other segment also connected to this point.RoadConnection
RoadSegment. getSharedConnectionWith(RoadSegment otherSegment)
Replies the shared connection between this segment and the specified one.boolean
ExclusionRoadConnection. isConnectedSegment(RoadSegment segment)
boolean
RoadConnection. isConnectedSegment(RoadSegment segment)
boolean
RoadSegment. isConnectedTo(RoadSegment otherSegment)
Replies if this segment is connected to the specified segment.boolean
ExclusionRoadConnection. isExcludedRoadSegment(RoadSegment segment)
Replies if the given road segment is excluded.GraphIterator<RoadSegment,RoadConnection>
RoadSegmentContainer. iterator(RoadSegment starting_segment, RoadConnection starting_point, boolean allowManyReplies, boolean assumeOrientedSegments)
void
RoadNetworkAdapter. onRoadSegmentAdded(RoadNetwork network, RoadSegment newSegment)
void
RoadNetworkListener. onRoadSegmentAdded(RoadNetwork network, RoadSegment newSegment)
Invoked when a road segment was added.void
RoadNetworkAdapter. onRoadSegmentChanged(RoadNetwork network, RoadSegment changedSegment)
void
RoadNetworkListener. onRoadSegmentChanged(RoadNetwork network, RoadSegment changedSegment)
Invoked when a road segment was changed.void
RoadNetworkAdapter. onRoadSegmentRemoved(RoadNetwork network, RoadSegment newSegment)
void
RoadNetworkListener. onRoadSegmentRemoved(RoadNetwork network, RoadSegment oldSegment)
Invoked when a road segment was removed.boolean
RoadNetwork. removeRoadSegment(RoadSegment segment)
Remove a segment from this network.Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toClockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment)
Replies an iterator which loop on the segment in a clockwise order from the specified segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Replies an iterator which loop on the segment in a clockwise order from the specified start segment to the specified end segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Replies an iterator which loop on the segment in a clockwise order from the specified start segment to the specified end segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a clockwise order from the specified start segment to the specified end segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a clockwise order from the specified start segment to the specified end segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Replies an iterator which loop on the segment in a clockwise order from the specified segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a clockwise order from the specified segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Replies an iterator which loop on the segment in a clockwise order from the first occurrence. of specified start segment to the first occurrence. of the specified end segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Replies an iterator which loop on the segment in a clockwise order from the first occurrence. of specified start segment to the first occurrence. of the specified end segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a clockwise order from the first occurrence. of specified start segment to the first occurrence. of the specified end segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a clockwise order from the first occurrence. of specified start segment to the first occurrence. of the specified end segment.Iterator<RoadSegment>
RoadConnection. toClockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a clockwise order from the specified segment.Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
ExclusionRoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment)
Replies an iterator which loop on the segment in a counterclockwise order from the specified segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart)
Replies an iterator which loop on the segment in a counterclockwise order from the specified start segment to the specified end segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType)
Replies an iterator which loop on the segment in a counterclockwise order from the specified start segment to the specified end segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a counterclockwise order from the specified start segment to the specified end segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, Boolean startSegmentConnectedByItsStart, RoadSegment endSegment, Boolean endSegmentConnectedByItsStart, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a counterclockwise order from the specified start segment to the specified end segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType)
Replies an iterator which loop on the segment in a counterclockwise order from the specified segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a counterclockwise order from the specified segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment)
Replies an iterator which loop on the segment in a counterclockwise order from the first occurrence. of specified start segment to the first occurrence. of the specified end segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType)
Replies an iterator which loop on the segment in a counterclockwise order from the first occurrence. of specified start segment to the first occurrence. of the specified end segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, RoadConnection.ClockwiseBoundType boundType, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a counterclockwise order from the first occurrence. of specified start segment to the first occurrence. of the specified end segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, RoadSegment endSegment, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a counterclockwise order from the first occurrence. of specified start segment to the first occurrence. of the specified end segment.Iterator<RoadSegment>
RoadConnection. toCounterclockwiseIterator(RoadSegment startSegment, CoordinateSystem2D system)
Replies an iterator which loop on the segment in a counterclockwise order from the specified segment.Method parameters in org.arakhne.afc.gis.road.primitive with type arguments of type RoadSegment Modifier and Type Method Description int
AbstractWrapRoadConnection. compareTo(GraphPoint<RoadConnection,RoadSegment> 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.GraphIterator<RoadSegment,RoadConnection>
RoadSegmentContainer. depthIterator(RoadSegment startingSegment, double depth, double positionFromStartingPoint, RoadConnection startingPoint, boolean allowManyReplies, boolean assumeOrientedSegments, DynamicDepthUpdater<RoadSegment,RoadConnection> dynamicDepthUpdater)
Constructors in org.arakhne.afc.gis.road.primitive with parameters of type RoadSegment Constructor Description ExclusionRoadConnection(RoadConnection con, RoadSegment... excludedSegments)
Constructor.
-