Modifier and Type | Interface | Description |
---|---|---|
interface |
GeometryObject<T extends GeometryObject<T>> |
Base interface for any geometry object.
|
Modifier and Type | Class | Description |
---|---|---|
class |
Matrix3D |
A
Matrix3D is a 3-by-3 matrix used for general linear applications. |
class |
RotationMatrix |
A
RotationMatrix is a 3-by-3 matrix used to represent 3d orientations. |
Modifier and Type | Class | Description |
---|---|---|
class |
Point2D |
A 2D point represents the 2D coordinates of a location on the XY-plane.
|
class |
Point2D32 |
A 2D point represents the 2D coordinates of a location on the XY-plane.
|
class |
Vector2D |
A 2D vector represents a physical quantity with a magnitude and a direction in the XY-plane.
|
class |
Vector2D32 |
A 2D vector represents a physical quantity with a magnitude and a direction in the XY-plane.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
Point2DBasics |
Write and read interface for a 2 dimensional point.
|
interface |
Tuple2DBasics |
Write and read interface for a 2 dimensional tuple.
|
interface |
Vector2DBasics |
Write and read interface for a 2 dimensional vector.
|
Modifier and Type | Class | Description |
---|---|---|
class |
Point3D |
A 3D point represents the 3D coordinates of a location in space.
|
class |
Point3D32 |
A 3D point represents the 3D coordinates of a location in space.
|
class |
Vector3D |
A 3D vector represents a physical quantity with a magnitude and a direction.
|
class |
Vector3D32 |
A 3D vector represents a physical quantity with a magnitude and a direction.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
Point3DBasics |
Write and read interface for a 3 dimensional point.
|
interface |
Tuple3DBasics |
Write and read interface for a 3 dimensional tuple.
|
interface |
Vector3DBasics |
Write and read interface for a 3 dimensional vector.
|
Modifier and Type | Class | Description |
---|---|---|
class |
Quaternion |
Class used to represent unit-quaternions which are used to represent 3D orientations.
|
class |
Quaternion32 |
Class used to represent unit-quaternions which are used to represent 3D orientations.
|
class |
Vector4D |
Class used to represent generic quaternions.
|
class |
Vector4D32 |
Class used to represent generic quaternions.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
QuaternionBasics |
Write and read interface for unit-quaternion used to represent 3D orientations.
|
interface |
Tuple4DBasics |
Write and read interface for a 4 dimensional tuple.
|
interface |
Vector4DBasics |
Write and read interface for a 4 dimensional vector representing a generic quaternion.
|