|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| GeometricObject2D | Grouping interface for all objects operating on Euclidean plane. |
| Shape2D | Main interface for all geometric objects, including points, lines, curves, or planar regions... |
| ShapeSet2D<T extends Shape2D> | A shape that is composed of several other shapes. |
| Class Summary | |
|---|---|
| AffineTransform2D | Base class for generic affine transforms in the plane. |
| Angle2D | This class is only devoted to static computations. |
| Box2D | This class defines bounds of a shape. |
| Point2D | A point in the plane defined by its 2 Cartesian coordinates x and y. |
| ShapeArray2D<T extends Shape2D> | Default Implementation of ShapeSet2D. |
| Vector2D | A vector in the 2D plane. |
| Exception Summary | |
|---|---|
| ColinearPoints2DException | Exception thrown when the assumption of non colinearity is not respected. |
| NonInvertibleTransform2DException | Exception thrown when trying to compute an inverse transform of a transform that does not allows this feature. |
| UnboundedBox2DException | Exception thrown when an unbounded box is involved in an operation that assumes a bounded box. |
| UnboundedShape2DException | Exception thrown when an unbounded shape is involved in an operation that assumes a bounded shape. |
Planar geometry toolbox.
The package contains definition of the Shape2D interface, and implementation of general purpose geometric objects like Point2D or AffineTransform2D.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||