BasicPathShadow3ai |
Shadow of a path that is used for computing the crossing values
between a shape and the shadow.
|
InnerComputationGeomFactory |
Factory of immutable geometrical primitives.
|
InnerComputationPoint3ai |
A point that is used for internal computations.
|
InnerComputationVector3ai |
A vector that is used for internal computations.
|
MultiShape3ai.AbstractMultiShapePathIterator<IE extends PathElement3ai> |
Abstract iterator on the path elements of the multishape.
|
MultiShape3ai.MultiShapePathIterator<IE extends PathElement3ai> |
Iterator on the path elements of the multishape.
|
MultiShape3ai.MultiShapePointIterator<P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>> |
Iterator on the points of the multishape.
|
MultiShape3ai.TransformedMultiShapePathIterator<IE extends PathElement3ai> |
Iterator on the path elements of the multishape.
|
Path3ai.AbstractPathIterator<E extends PathElement3ai> |
An abstract path iterator.
|
Path3ai.FlatteningPathIterator<E extends PathElement3ai> |
A path iterator that is flattening the path.
|
Path3ai.PathPathIterator<E extends PathElement3ai> |
A path iterator that does not transform the coordinates.
|
Path3ai.PixelIterator<P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>> |
Iterator on the pixels of the path.
|
Path3ai.PointCollection<P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>> |
An collection of the points of the path.
|
Path3ai.PointIterator<P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>> |
Iterator on the points of the path.
|
Path3ai.PrivateAPI |
Private API for Path3ai.
|
Path3ai.TransformedPathIterator<E extends PathElement3ai> |
A path iterator that transforms the coordinates.
|
PathIteratorWrapper |
Wrapper of a path iterator.
|
PathShadow3ai<B extends RectangularPrism3ai<?,?,?,?,?,B>> |
Shadow of a path that is used for computing the crossing values
between a shape and the shadow.
|
RectangularPrism3ai.RectanglePathIterator<E extends PathElement3ai> |
Iterator on the path elements of the rectangle.
|
RectangularPrism3ai.RectangleSideIterator<P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>> |
Iterates on points on the sides of a rectangle.
|
RectangularPrism3ai.TransformedRectanglePathIterator<E extends PathElement3ai> |
Iterator on the path elements of the rectangle.
|
Segment3ai.AbstractSegmentPathIterator<IE extends PathElement3ai> |
Abstract iterator on the path elements of the segment.
|
Segment3ai.BresenhamLineIterator<P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>> |
The Bresenham line algorithm is an algorithm which determines which points in
an n-dimensional raster should be plotted in order to form a close
approximation to a straight line between two given points.
|
Segment3ai.SegmentPathIterator<IE extends PathElement3ai> |
Iterator on the path elements of the segment.
|
Segment3ai.TransformedSegmentPathIterator<IE extends PathElement3ai> |
Iterator on the path elements of the segment.
|
Sphere3ai.AbstractCirclePathIterator<IE extends PathElement3ai> |
Abstract iterator on the path elements of the sphere.
|
Sphere3ai.SpherePathIterator<IE extends PathElement3ai> |
Iterator on the path elements of the sphere.
|
Sphere3ai.SpherePerimeterIterator<P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>> |
Iterates on points on the perimeter of a sphere.
|
Sphere3ai.TransformedCirclePathIterator<IE extends PathElement3ai> |
Iterator on the path elements of the sphere.
|