| Interface | Description |
|---|---|
| Clearable |
Interface used for geometry objects which data can be cleared by either resetting it with
Clearable.setToZero() or invalidating it with Clearable.setToNaN(). |
| EpsilonComparable<T> |
This interface is used for any object that can be compared with a tolerance
epsilon. |
| GeometricallyComparable<T> |
By implementing
GeometricallyComparable, geometries can implement a custom comparison
with the aim of evaluating the similarity between two geometries of the same type. |
| GeometryObject<T extends GeometryObject<T>> |
Base interface for any geometry object.
|
| Settable<T> |
Base interface for any object that is that is settable with other objects of its own type.
|
| Transformable |
Base interface for any object that can be transformed with a
Transform. |