- Type Parameters:
T
- the final type of the implementation of this interface.
- All Superinterfaces:
- Clearable, EpsilonComparable<T>, GeometricallyComparable<T>, Settable<T>, Transformable
- All Known Implementing Classes:
- Matrix3D, Point2D, Point2D32, Point3D, Point3D32, Quaternion, Quaternion32, RotationMatrix, Vector2D, Vector2D32, Vector3D, Vector3D32, Vector4D, Vector4D32
public interface GeometryObject<T extends GeometryObject<T>>
extends Transformable, EpsilonComparable<T>, Settable<T>, Clearable, GeometricallyComparable<T>
Base interface for any geometry object. A GeometryObject
has to be Transformable
,
EpsilonComparable
, and Settable
.