interface |
Circle2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Circle2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>> |
Fonctional interface that represented a 2D circle on a plane.
|
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.
|
interface |
Ellipse2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Ellipse2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>> |
Fonctional interface that represented a 2D ellipse on a plane.
|
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.
|
interface |
GeomFactory2afp<E extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,E,P,V,B>> |
Factory of geometrical elements.
|
interface |
MultiShape2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends MultiShape2afp<?,?,CT,IE,P,V,B>,CT extends Shape2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>> |
Container for grouping of shapes.
|
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.
|
interface |
OrientedRectangle2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends OrientedRectangle2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>> |
Fonctional interface that represented a 2D oriented rectangle on a plane.
|
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.
|
interface |
Parallelogram2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Parallelogram2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>> |
Fonctional interface that represented a 2D parallelogram on a plane.
|
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.
|
interface |
Path2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Path2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>> |
Fonctional interface that represented a 2D path on a plane.
|
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.
|
interface |
PathIterator2afp<T extends PathElement2afp> |
This interface describes an iterator on path elements.
|
interface |
Rectangle2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Rectangle2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>> |
Fonctional interface that represented a 2D rectangle on a plane.
|
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.
|
interface |
RectangularShape2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends RectangularShape2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>> |
Fonctional interface that represented a rectangular shape on a plane.
|
interface |
RoundRectangle2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends RoundRectangle2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>> |
Fonctional interface that represented a 2D round rectangle on a plane.
|
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.
|
interface |
Segment2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Segment2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>> |
Fonctional interface that represented a 2D segment/line on a plane.
|
static class |
Segment2afp.SegmentPathIterator<T extends PathElement2afp> |
Iterator on the path elements of the segment.
|
interface |
Shape2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Shape2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>> |
2D shape with 2D floating coordinates.
|
interface |
Triangle2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Triangle2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>> |
Fonctional interface that represented a 2D triangle on a plane.
|
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.
|