interface |
GeomFactory3ai<E extends PathElement3ai,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3ai<?,?,E,P,V,B>> |
Factory of geometrical elements.
|
interface |
MultiShape3ai<ST extends Shape3ai<?,?,IE,P,V,B>,IT extends MultiShape3ai<?,?,CT,IE,P,V,B>,CT extends Shape3ai<?,?,IE,P,V,B>,IE extends PathElement3ai,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3ai<?,?,IE,P,V,B>> |
Container for grouping of shapes.
|
static class |
MultiShape3ai.AbstractMultiShapePathIterator<IE extends PathElement3ai> |
Abstract iterator on the path elements of the multishape.
|
static class |
MultiShape3ai.MultiShapePathIterator<IE extends PathElement3ai> |
Iterator on the path elements of the multishape.
|
static class |
MultiShape3ai.TransformedMultiShapePathIterator<IE extends PathElement3ai> |
Iterator on the path elements of the multishape.
|
interface |
Path3ai<ST extends Shape3ai<?,?,IE,P,V,B>,IT extends Path3ai<?,?,IE,P,V,B>,IE extends PathElement3ai,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3ai<?,?,IE,P,V,B>> |
Fonctional interface that represented a 2D path on a plane.
|
static class |
Path3ai.AbstractPathIterator<E extends PathElement3ai> |
An abstract path iterator.
|
static class |
Path3ai.FlatteningPathIterator<E extends PathElement3ai> |
A path iterator that is flattening the path.
|
static class |
Path3ai.PathPathIterator<E extends PathElement3ai> |
A path iterator that does not transform the coordinates.
|
static class |
Path3ai.TransformedPathIterator<E extends PathElement3ai> |
A path iterator that transforms the coordinates.
|
interface |
PathIterator3ai<T extends PathElement3ai> |
This interface describes an iterator on path elements.
|
interface |
Prism3ai<ST extends Shape3ai<?,?,IE,P,V,B>,IT extends Prism3ai<?,?,IE,P,V,B>,IE extends PathElement3ai,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3ai<?,?,IE,P,V,B>> |
Fonctional interface that represented a rectangular shape on a plane.
|
interface |
RectangularPrism3ai<ST extends Shape3ai<?,?,IE,P,V,B>,IT extends RectangularPrism3ai<?,?,IE,P,V,B>,IE extends PathElement3ai,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3ai<?,?,IE,P,V,B>> |
Fonctional interface that represented a 2D rectangle on a plane.
|
static class |
RectangularPrism3ai.RectanglePathIterator<E extends PathElement3ai> |
Iterator on the path elements of the rectangle.
|
static class |
RectangularPrism3ai.TransformedRectanglePathIterator<E extends PathElement3ai> |
Iterator on the path elements of the rectangle.
|
interface |
Segment3ai<ST extends Shape3ai<?,?,IE,P,V,B>,IT extends Segment3ai<?,?,IE,P,V,B>,IE extends PathElement3ai,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3ai<?,?,IE,P,V,B>> |
Fonctional interface that represented a 2D segment/line on a plane.
|
static class |
Segment3ai.AbstractSegmentPathIterator<IE extends PathElement3ai> |
Abstract iterator on the path elements of the segment.
|
static class |
Segment3ai.SegmentPathIterator<IE extends PathElement3ai> |
Iterator on the path elements of the segment.
|
static class |
Segment3ai.TransformedSegmentPathIterator<IE extends PathElement3ai> |
Iterator on the path elements of the segment.
|
interface |
Shape3ai<ST extends Shape3ai<?,?,IE,P,V,B>,IT extends Shape3ai<?,?,IE,P,V,B>,IE extends PathElement3ai,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3ai<?,?,IE,P,V,B>> |
3D shape with 3d integer coordinates.
|
interface |
Sphere3ai<ST extends Shape3ai<?,?,IE,P,V,B>,IT extends Sphere3ai<?,?,IE,P,V,B>,IE extends PathElement3ai,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3ai<?,?,IE,P,V,B>> |
Fonctional interface that represented a 3D sphere.
|
static class |
Sphere3ai.AbstractCirclePathIterator<IE extends PathElement3ai> |
Abstract iterator on the path elements of the sphere.
|
static class |
Sphere3ai.SpherePathIterator<IE extends PathElement3ai> |
Iterator on the path elements of the sphere.
|
static class |
Sphere3ai.TransformedCirclePathIterator<IE extends PathElement3ai> |
Iterator on the path elements of the sphere.
|