|
||||||||||
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 |