Uses of Interface
org.arakhne.afc.math.geometry.d2.PathIterator2D
-
Packages that use PathIterator2D Package Description org.arakhne.afc.math.geometry.d2 org.arakhne.afc.math.geometry.d2.afp org.arakhne.afc.math.geometry.d2.ai -
-
Uses of PathIterator2D in org.arakhne.afc.math.geometry.d2
Classes in org.arakhne.afc.math.geometry.d2 with type parameters of type PathIterator2D Modifier and Type Interface Description interface
MultiShape2D<ST extends Shape2D<?,?,I,P,V,B>,IT extends MultiShape2D<?,?,CT,I,P,V,B>,CT extends Shape2D<?,?,I,P,V,B>,I extends PathIterator2D<?>,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Shape2D<?,?,I,P,V,B>>
Container for grouping of shapes.interface
Path2D<ST extends Shape2D<?,?,I,P,V,B>,IT extends Path2D<?,?,I,P,V,B>,I extends PathIterator2D<?>,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Shape2D<?,?,I,P,V,B>>
2D Path.interface
Shape2D<ST extends Shape2D<?,?,I,P,V,B>,IT extends Shape2D<?,?,I,P,V,B>,I extends PathIterator2D<?>,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Shape2D<?,?,I,P,V,B>>
2D shape.Methods in org.arakhne.afc.math.geometry.d2 that return PathIterator2D Modifier and Type Method Description PathIterator2D<T>
PathIterator2D. restartIterations()
Replies a reset instance of this iterator.Methods in org.arakhne.afc.math.geometry.d2 with parameters of type PathIterator2D Modifier and Type Method Description default boolean
Shape2D. equalsToPathIterator(PathIterator2D<?> pathIterator)
Replies this shape as the same path iterator as the given one. -
Uses of PathIterator2D in org.arakhne.afc.math.geometry.d2.afp
Subinterfaces of PathIterator2D in org.arakhne.afc.math.geometry.d2.afp Modifier and Type Interface Description interface
PathIterator2afp<T extends PathElement2afp>
This interface describes an iterator on path elements.Classes in org.arakhne.afc.math.geometry.d2.afp that implement PathIterator2D Modifier and Type Class Description static class
Circle2afp.AbstractCirclePathIterator<T extends PathElement2afp>
Abstract iterator on the path elements of the circle.static class
Circle2afp.CirclePathIterator<T extends PathElement2afp>
Iterator on the path elements of the circle.static class
Circle2afp.TransformedCirclePathIterator<T extends PathElement2afp>
Iterator on the path elements of the circle.static class
Ellipse2afp.AbstractEllipsePathIterator<T extends PathElement2afp>
Abstract iterator on the path elements of the ellipse.static class
Ellipse2afp.EllipsePathIterator<T extends PathElement2afp>
Iterator on the ellipse path elements.static class
Ellipse2afp.TransformedEllipsePathIterator<T extends PathElement2afp>
Iterator on the path elements of a transformed ellipse.static class
MultiShape2afp.AbstractMultiShapePathIterator<IE extends PathElement2afp>
Abstract iterator on the path elements of the multishape.static class
MultiShape2afp.MultiShapePathIterator<IE extends PathElement2afp>
Iterator on the path elements of the multishape.static class
MultiShape2afp.TransformedMultiShapePathIterator<IE extends PathElement2afp>
Iterator on the path elements of the multishape.static class
OrientedRectangle2afp.AbstractOrientedRectanglePathIterator<T extends PathElement2afp>
Abstract iterator on the path elements of the oriented rectangle.static class
OrientedRectangle2afp.OrientedRectanglePathIterator<T extends PathElement2afp>
Iterator on the path elements of an oriented rectangle.static class
OrientedRectangle2afp.ProjectionToOrientedRectangleLocalCoordinateSystemPathIterator<T extends PathElement2afp>
An iterator that automatically transform and reply the path elements from the given iterator such that the coordinates of the path elements are projected in the local coordinate system of the given oriented box.static class
OrientedRectangle2afp.TransformedOrientedRectanglePathIterator<T extends PathElement2afp>
Iterator on the path elements of a transformed oriented rectangle.static class
Parallelogram2afp.AbstractParallelogramPathIterator<T extends PathElement2afp>
Abstract iterator on the path elements of the parallelogram.static class
Parallelogram2afp.ParallelogramPathIterator<T extends PathElement2afp>
Iterator on the path elements of a parallelogram.static class
Parallelogram2afp.ProjectionToParallelogramLocalCoordinateSystemPathIterator<T extends PathElement2afp>
An iterator that automatically transform and reply the path elements from the given iterator such that the coordinates of the path elements are projected in the local coordinate system of the given parallelogram.static class
Parallelogram2afp.TransformedParallelogramPathIterator<T extends PathElement2afp>
Iterator on the path elements of a transformed oriented rectangle.static class
Path2afp.AbstractPathPathIterator<T extends PathElement2afp>
Abstract iterator on the path elements of the path.static class
Path2afp.FlatteningPathIterator<T extends PathElement2afp>
A path iterator that is flattening the path.static class
Path2afp.PathPathIterator<T extends PathElement2afp>
A path iterator that does not transform the coordinates.static class
Path2afp.TransformedPathPathIterator<T extends PathElement2afp>
A path iterator that transforms the coordinates.(package private) class
PathIteratorWrapper
Wrapper of a path iterator.static class
Rectangle2afp.RectanglePathIterator<T extends PathElement2afp>
Iterator on the path elements of the rectangle.static class
Rectangle2afp.TransformedRectanglePathIterator<T extends PathElement2afp>
Iterator on the path elements of the rectangle.static class
RoundRectangle2afp.AbstractRoundRectanglePathIterator<T extends PathElement2afp>
Abstract iterator on the path elements of the round rectangle.static class
RoundRectangle2afp.RoundRectanglePathIterator<T extends PathElement2afp>
Iterator on the path elements of the rectangle.static class
RoundRectangle2afp.TransformedRoundRectanglePathIterator<T extends PathElement2afp>
Iterator on the path elements of the rectangle.static class
Segment2afp.SegmentPathIterator<T extends PathElement2afp>
Iterator on the path elements of the segment.static class
Triangle2afp.AbstractTrianglePathIterator<T extends PathElement2afp>
Abstract iterator on the path elements of the triangle.static class
Triangle2afp.TransformedTrianglePathIterator<T extends PathElement2afp>
Iterator on the path elements of the circle.static class
Triangle2afp.TrianglePathIterator<T extends PathElement2afp>
Iterator on the path elements of the triangle.Methods in org.arakhne.afc.math.geometry.d2.afp with parameters of type PathIterator2D Modifier and Type Method Description default PathIterator2afp<?>
GeomFactory2afp. convert(PathIterator2D<?> iterator)
Replies thePathIterator2afp
that is corresponding to the given element. -
Uses of PathIterator2D in org.arakhne.afc.math.geometry.d2.ai
Subinterfaces of PathIterator2D in org.arakhne.afc.math.geometry.d2.ai Modifier and Type Interface Description interface
PathIterator2ai<T extends PathElement2ai>
This interface describes an iterator on path elements.Classes in org.arakhne.afc.math.geometry.d2.ai that implement PathIterator2D Modifier and Type Class Description static class
Circle2ai.AbstractCirclePathIterator<IE extends PathElement2ai>
Abstract iterator on the path elements of the circle.static class
Circle2ai.CirclePathIterator<IE extends PathElement2ai>
Iterator on the path elements of the circle.static class
Circle2ai.TransformedCirclePathIterator<IE extends PathElement2ai>
Iterator on the path elements of the circle.static class
MultiShape2ai.AbstractMultiShapePathIterator<IE extends PathElement2ai>
Abstract iterator on the path elements of the multishape.static class
MultiShape2ai.MultiShapePathIterator<IE extends PathElement2ai>
Iterator on the path elements of the multishape.static class
MultiShape2ai.TransformedMultiShapePathIterator<IE extends PathElement2ai>
Iterator on the path elements of the multishape.static class
Path2ai.AbstractPathIterator<E extends PathElement2ai>
An abstract path iterator.static class
Path2ai.FlatteningPathIterator<E extends PathElement2ai>
A path iterator that is flattening the path.static class
Path2ai.PathPathIterator<E extends PathElement2ai>
A path iterator that does not transform the coordinates.static class
Path2ai.TransformedPathIterator<E extends PathElement2ai>
A path iterator that transforms the coordinates.(package private) class
PathIteratorWrapper
Wrapper of a path iterator.static class
Rectangle2ai.RectanglePathIterator<E extends PathElement2ai>
Iterator on the path elements of the rectangle.static class
Rectangle2ai.TransformedRectanglePathIterator<E extends PathElement2ai>
Iterator on the path elements of the rectangle.static class
Segment2ai.AbstractSegmentPathIterator<IE extends PathElement2ai>
Abstract iterator on the path elements of the segment.static class
Segment2ai.SegmentPathIterator<IE extends PathElement2ai>
Iterator on the path elements of the segment.static class
Segment2ai.TransformedSegmentPathIterator<IE extends PathElement2ai>
Iterator on the path elements of the segment.Methods in org.arakhne.afc.math.geometry.d2.ai with parameters of type PathIterator2D Modifier and Type Method Description default PathIterator2ai<?>
GeomFactory2ai. convert(PathIterator2D<?> iterator)
Replies thePathIterator2ai
that is corresponding to the given element.
-