interface |
Circle2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends Circle2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>> |
Fonctional interface that represented a 2D circle on a plane.
|
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.
|
interface |
GeomFactory2ai<E extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,E,P,V,B>> |
Factory of geometrical elements.
|
interface |
MultiShape2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends MultiShape2ai<?,?,CT,IE,P,V,B>,CT extends Shape2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>> |
Container for grouping of shapes.
|
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.
|
interface |
Path2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends Path2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>> |
Fonctional interface that represented a 2D path on a plane.
|
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.
|
interface |
PathIterator2ai<T extends PathElement2ai> |
This interface describes an iterator on path elements.
|
interface |
Rectangle2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends Rectangle2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>> |
Fonctional interface that represented a 2D rectangle on a plane.
|
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.
|
interface |
RectangularShape2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends RectangularShape2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>> |
Fonctional interface that represented a rectangular shape on a plane.
|
interface |
Segment2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends Segment2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>> |
Fonctional interface that represented a 2D segment/line on a plane.
|
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.
|
interface |
Shape2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends Shape2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>> |
2D shape with 2d floating coordinates.
|