| Class | Description |
|---|---|
| AxisAngleTools |
This class provides a collection of static tools to perform operations on axis-angles.
|
| EuclidCoreIOTools |
EuclidCoreIOTools is intended to gather the input & output tools for printing, saving,
and loading geometry objects. |
| EuclidCoreRandomTools |
This class provides random generators to generate random geometry objects.
|
| EuclidCoreTestTools |
This class provides the tools to perform a variety of assertions on Euclid Core's types.
|
| EuclidCoreTools |
This class provides a variety of generic tools such as fast square-root algorithm
EuclidCoreTools.fastSquareRoot(double), or also an linear interpolation algorithm
EuclidCoreTools.interpolate(double, double, double). |
| EuclidHashCodeTools |
Generic operations on hash-code used throughout this library for computing hash-codes of object
as
Point3D. |
| Matrix3DFeatures |
Tools for extracting or testing features for a matrix 3D, see
Matrix3DTools for
operations on a matrix 3D. |
| Matrix3DTools |
Tools for performing operations on 3D matrices.
|
| QuaternionTools |
This gathers common mathematical operations involving quaternions.
|
| RotationMatrixTools |
Tools for performing operations on rotation matrices.
|
| TransformationTools |
TransformationTools provides a list a methods for transforming geometry objects useful in
particular contexts where the result cannot be stored in an object. |
| TupleTools |
Tools for generic operations on tuples.
|