All Classes

Class Description
Determinants
Functions for calculating determinants.
DotProductsDouble
Functions for calculating dot products.
DotProductsInt
Functions for calculating dot products.
DotProductsLong
Functions for calculating dot products.
Matrices2x2D
Functions over Matrix2x2D values.
Matrices2x2F
Functions over Matrix2x2F values.
Matrices3x3D
Functions over Matrix3x3D values.
Matrices3x3F
Functions over Matrix3x3F values.
Matrices4x4D
Functions over Matrix4x4D values.
Matrices4x4F
Functions over Matrix4x4F values.
Matrix2x2D
The type of 2x2 double-typed matrices.
Matrix2x2D.Builder
Builds instances of type Matrix2x2D.
Matrix2x2DGenerator
A matrix generator.
Matrix2x2DType
The type of 2x2 double-typed matrices.
Matrix2x2F
The type of 2x2 float-typed matrices.
Matrix2x2F.Builder
Builds instances of type Matrix2x2F.
Matrix2x2FGenerator
A matrix generator.
Matrix2x2FType
The type of 2x2 float-typed matrices.
Matrix3x3D
The type of 3x3 double-typed matrices.
Matrix3x3D.Builder
Builds instances of type Matrix3x3D.
Matrix3x3DGenerator
A matrix generator.
Matrix3x3DType
The type of 3x3 double-typed matrices.
Matrix3x3F
The type of 3x3 float-typed matrices.
Matrix3x3F.Builder
Builds instances of type Matrix3x3F.
Matrix3x3FGenerator
A matrix generator.
Matrix3x3FType
The type of 3x3 float-typed matrices.
Matrix4x4D
The type of 4x4 double-typed matrices.
Matrix4x4D.Builder
Builds instances of type Matrix4x4D.
Matrix4x4DGenerator
A matrix generator.
Matrix4x4DType
The type of 4x4 double-typed matrices.
Matrix4x4F
The type of 4x4 float-typed matrices.
Matrix4x4F.Builder
Builds instances of type Matrix4x4F.
Matrix4x4FGenerator
A matrix generator.
Matrix4x4FType
The type of 4x4 float-typed matrices.
MatrixByteBuffered2x2s16
A storage matrix.
MatrixByteBuffered2x2s32
A storage matrix.
MatrixByteBuffered2x2s64
A storage matrix.
MatrixByteBuffered2x2Type
The type of byte buffer backed 2x2 matrices.
MatrixByteBuffered3x3s16
A storage matrix.
MatrixByteBuffered3x3s32
A storage matrix.
MatrixByteBuffered3x3s64
A storage matrix.
MatrixByteBuffered3x3Type
The type of byte buffer backed 3x3 matrices.
MatrixByteBuffered4x4s16
A storage matrix.
MatrixByteBuffered4x4s32
A storage matrix.
MatrixByteBuffered4x4s64
A storage matrix.
MatrixByteBuffered4x4Type
The type of byte buffer backed 4x4 matrices.
MatrixByteBufferedType
The type of matrices backed by a byte buffer.
MatrixComputationalType
The type of matrices intended for computation.
MatrixReadable2x2DType
The type of 2x2 double-typed matrices.
MatrixReadable2x2FType
The type of 2x2 float-typed matrices.
MatrixReadable3x3DType
The type of 3x3 double-typed matrices.
MatrixReadable3x3FType
The type of 3x3 float-typed matrices.
MatrixReadable4x4DType
The type of 4x4 double-typed matrices.
MatrixReadable4x4FType
The type of 4x4 float-typed matrices.
MatrixReadableDType
The type of readable matrices with double-typed elements.
MatrixReadableFType
The type of readable matrices with float-typed elements.
MatrixStorage2x2Type
The type of mutable 2x2 floating point number matrices.
MatrixStorage3x3Type
The type of mutable 3x3 floating point number matrices.
MatrixStorage4x4Type
The type of mutable 4x4 floating point number matrices.
MatrixStorageType
The type of matrices intended for storage.
Orthonormalization
Functions to orthonormalize sets of vectors.
Orthonormalized3D
A set of vectors that are orthogonal to each other and are normalized.
Orthonormalized3D.Builder
Builds instances of type Orthonormalized3D.
Orthonormalized3DType
A set of vectors that are orthogonal to each other and are normalized.
Orthonormalized4D
A set of vectors that are orthogonal to each other and are normalized.
Orthonormalized4D.Builder
Builds instances of type Orthonormalized4D.
Orthonormalized4DType
A set of vectors that are orthogonal to each other and are normalized.
PMatrices2x2D
Functions over PMatrix2x2D values.
PMatrices2x2F
Functions over PMatrix2x2F values.
PMatrices3x3D
Functions over PMatrix3x3D values.
PMatrices3x3F
Functions over PMatrix3x3F values.
PMatrices4x4D
Functions over PMatrix4x4D values.
PMatrices4x4F
Functions over PMatrix4x4F values.
PMatrix2x2D<A,​B>
The type of 2x2 double-typed matrices.
PMatrix2x2D.Builder<A,​B>
Builds instances of type PMatrix2x2D.
PMatrix2x2DGenerator<A,​B>
A matrix generator.
PMatrix2x2DType<A,​B>
The type of 2x2 double-typed matrices.
PMatrix2x2F<A,​B>
The type of 2x2 float-typed matrices.
PMatrix2x2F.Builder<A,​B>
Builds instances of type PMatrix2x2F.
PMatrix2x2FGenerator<A,​B>
A matrix generator.
PMatrix2x2FType<A,​B>
The type of 2x2 float-typed matrices.
PMatrix3x3D<A,​B>
The type of 3x3 double-typed matrices.
PMatrix3x3D.Builder<A,​B>
Builds instances of type PMatrix3x3D.
PMatrix3x3DGenerator<A,​B>
A matrix generator.
PMatrix3x3DType<A,​B>
The type of 3x3 double-typed matrices.
PMatrix3x3F<A,​B>
The type of 3x3 float-typed matrices.
PMatrix3x3F.Builder<A,​B>
Builds instances of type PMatrix3x3F.
PMatrix3x3FGenerator<A,​B>
A matrix generator.
PMatrix3x3FType<A,​B>
The type of 3x3 float-typed matrices.
PMatrix4x4D<A,​B>
The type of 4x4 double-typed matrices.
PMatrix4x4D.Builder<A,​B>
Builds instances of type PMatrix4x4D.
PMatrix4x4DGenerator<A,​B>
A matrix generator.
PMatrix4x4DType<A,​B>
The type of 4x4 double-typed matrices.
PMatrix4x4F<A,​B>
The type of 4x4 float-typed matrices.
PMatrix4x4F.Builder<A,​B>
Builds instances of type PMatrix4x4F.
PMatrix4x4FGenerator<A,​B>
A matrix generator.
PMatrix4x4FType<A,​B>
The type of 4x4 float-typed matrices.
PMatrixByteBuffered2x2s16<A,​B>
A storage matrix.
PMatrixByteBuffered2x2s32<A,​B>
A storage matrix.
PMatrixByteBuffered2x2s64<A,​B>
A storage matrix.
PMatrixByteBuffered2x2Type<A,​B>
The type of byte buffer backed 2x2 matrices.
PMatrixByteBuffered3x3s16<A,​B>
A storage matrix.
PMatrixByteBuffered3x3s32<A,​B>
A storage matrix.
PMatrixByteBuffered3x3s64<A,​B>
A storage matrix.
PMatrixByteBuffered3x3Type<A,​B>
The type of byte buffer backed 3x3 matrices.
PMatrixByteBuffered4x4s16<A,​B>
A storage matrix.
PMatrixByteBuffered4x4s32<A,​B>
A storage matrix.
PMatrixByteBuffered4x4s64<A,​B>
A storage matrix.
PMatrixByteBuffered4x4Type<A,​B>
The type of byte buffer backed 4x4 matrices.
PMatrixReadable2x2DType<A,​B>
The type of 2x2 double-typed matrices.
PMatrixReadable2x2FType<A,​B>
The type of 2x2 float-typed matrices.
PMatrixReadable3x3DType<A,​B>
The type of 3x3 double-typed matrices.
PMatrixReadable3x3FType<A,​B>
The type of 3x3 float-typed matrices.
PMatrixReadable4x4DType<A,​B>
The type of 4x4 double-typed matrices.
PMatrixReadable4x4FType<A,​B>
The type of 4x4 float-typed matrices.
PMatrixStorage2x2Type<A,​B>
The type of mutable 2x2 floating point number matrices.
PMatrixStorage3x3Type<A,​B>
The type of mutable 3x3 floating point number matrices.
PMatrixStorage4x4Type<A,​B>
The type of mutable 4x4 floating point number matrices.
POrthonormalization
Functions to orthonormalize sets of vectors.
POrthonormalized3D<T>
A set of vectors that are orthogonal to each other and are normalized.
POrthonormalized3D.Builder<T>
Builds instances of type POrthonormalized3D.
POrthonormalized3DType<T>
A set of vectors that are orthogonal to each other and are normalized.
POrthonormalized4D<T>
A set of vectors that are orthogonal to each other and are normalized.
POrthonormalized4D.Builder<T>
Builds instances of type POrthonormalized4D.
POrthonormalized4DType<T>
A set of vectors that are orthogonal to each other and are normalized.
PVector2D<T>
The type of 2D double-typed vectors.
PVector2D.Builder<T>
Builds instances of type PVector2D.
PVector2DGenerator<T>
A vector generator.
PVector2DType<T>
The type of 2D double-typed vectors.
PVector2F<T>
The type of 2D float-typed vectors.
PVector2F.Builder<T>
Builds instances of type PVector2F.
PVector2FGenerator<T>
A vector generator.
PVector2FType<T>
The type of 2D float-typed vectors.
PVector2I<T>
The type of 2D int-typed vectors.
PVector2I.Builder<T>
Builds instances of type PVector2I.
PVector2IGenerator<T>
A vector generator.
PVector2IType<T>
The type of 2D int-typed vectors.
PVector2L<T>
The type of 2D long-typed vectors.
PVector2L.Builder<T>
Builds instances of type PVector2L.
PVector2LGenerator<T>
A vector generator.
PVector2LType<T>
The type of 2D long-typed vectors.
PVector3D<T>
The type of 3D double-typed vectors.
PVector3D.Builder<T>
Builds instances of type PVector3D.
PVector3DGenerator<T>
A vector generator.
PVector3DType<T>
The type of 3D double-typed vectors.
PVector3F<T>
The type of 3D float-typed vectors.
PVector3F.Builder<T>
Builds instances of type PVector3F.
PVector3FGenerator<T>
A vector generator.
PVector3FType<T>
The type of 3D float-typed vectors.
PVector3I<T>
The type of 3D int-typed vectors.
PVector3I.Builder<T>
Builds instances of type PVector3I.
PVector3IGenerator<T>
A vector generator.
PVector3IType<T>
The type of 3D int-typed vectors.
PVector3L<T>
The type of 3D long-typed vectors.
PVector3L.Builder<T>
Builds instances of type PVector3L.
PVector3LGenerator<T>
A vector generator.
PVector3LType<T>
The type of 3D long-typed vectors.
PVector4D<T>
The type of 4D double-typed vectors.
PVector4D.Builder<T>
Builds instances of type PVector4D.
PVector4DGenerator<T>
A vector generator.
PVector4DType<T>
The type of 4D double-typed vectors.
PVector4F<T>
The type of 4D float-typed vectors.
PVector4F.Builder<T>
Builds instances of type PVector4F.
PVector4FGenerator<T>
A vector generator.
PVector4FType<T>
The type of 4D float-typed vectors.
PVector4I<T>
The type of 4D int-typed vectors.
PVector4I.Builder<T>
Builds instances of type PVector4I.
PVector4IGenerator<T>
A vector generator.
PVector4IType<T>
The type of 4D int-typed vectors.
PVector4L<T>
The type of 4D long-typed vectors.
PVector4L.Builder<T>
Builds instances of type PVector4L.
PVector4LGenerator<T>
A vector generator.
PVector4LType<T>
The type of 4D long-typed vectors.
PVectorByteBufferedFloating2s16<T>
A storage vector.
PVectorByteBufferedFloating2s32<T>
A storage vector.
PVectorByteBufferedFloating2s64<T>
A storage vector.
PVectorByteBufferedFloating2Type<T>
The type of byte buffer backed floating point vectors.
PVectorByteBufferedFloating3s16<T>
A storage vector.
PVectorByteBufferedFloating3s32<T>
A storage vector.
PVectorByteBufferedFloating3s64<T>
A storage vector.
PVectorByteBufferedFloating3Type<T>
The type of byte buffer backed floating point vectors.
PVectorByteBufferedFloating4s16<T>
A storage vector.
PVectorByteBufferedFloating4s32<T>
A storage vector.
PVectorByteBufferedFloating4s64<T>
A storage vector.
PVectorByteBufferedFloating4Type<T>
The type of byte buffer backed floating point vectors.
PVectorByteBufferedIntegral2s16<T>
A storage vector.
PVectorByteBufferedIntegral2s32<T>
A storage vector.
PVectorByteBufferedIntegral2s64<T>
A storage vector.
PVectorByteBufferedIntegral2s8<T>
A storage vector.
PVectorByteBufferedIntegral2Type<T>
The type of byte buffer backed integral vectors.
PVectorByteBufferedIntegral3s16<T>
A storage vector.
PVectorByteBufferedIntegral3s32<T>
A storage vector.
PVectorByteBufferedIntegral3s64<T>
A storage vector.
PVectorByteBufferedIntegral3s8<T>
A storage vector.
PVectorByteBufferedIntegral3Type<T>
The type of byte buffer backed integral vectors.
PVectorByteBufferedIntegral4s16<T>
A storage vector.
PVectorByteBufferedIntegral4s32<T>
A storage vector.
PVectorByteBufferedIntegral4s64<T>
A storage vector.
PVectorByteBufferedIntegral4s8<T>
A storage vector.
PVectorByteBufferedIntegral4Type<T>
The type of byte buffer backed integral vectors.
PVectorMutable2D<T>
A heap-based vector.
PVectorMutable2L<T>
A heap-based vector.
PVectorMutable3D<T>
A heap-based vector.
PVectorMutable3L<T>
A heap-based vector.
PVectorMutable4D<T>
A heap-based vector.
PVectorMutable4L<T>
A heap-based vector.
PVectorReadable2DType<T>
The type of 2D double-typed vectors.
PVectorReadable2FType<T>
The type of 2D float-typed vectors.
PVectorReadable2IType<T>
The type of 2D int-typed vectors.
PVectorReadable2LType<T>
The type of 2D long-typed vectors.
PVectorReadable3DType<T>
The type of 3D double-typed vectors.
PVectorReadable3FType<T>
The type of 3D float-typed vectors.
PVectorReadable3IType<T>
The type of 3D int-typed vectors.
PVectorReadable3LType<T>
The type of 3D long-typed vectors.
PVectorReadable4DType<T>
The type of 4D double-typed vectors.
PVectorReadable4FType<T>
The type of 4D float-typed vectors.
PVectorReadable4IType<T>
The type of 4D int-typed vectors.
PVectorReadable4LType<T>
The type of 4D long-typed vectors.
PVectors2D
Functions over PVector2D values.
PVectors2F
Functions over PVector2F values.
PVectors2I
Functions over PVector2I values.
PVectors2L
Functions over PVector2L values.
PVectors3D
Functions over PVector3D values.
PVectors3F
Functions over PVector3F values.
PVectors3I
Functions over PVector3I values.
PVectors3L
Functions over PVector3L values.
PVectors4D
Functions over PVector4D values.
PVectors4F
Functions over PVector4F values.
PVectors4I
Functions over PVector4I values.
PVectors4L
Functions over PVector4L values.
PVectorStorageFloating2Type<T>
The type of mutable 2D floating point number vectors.
PVectorStorageFloating3Type<T>
The type of mutable 3D floating point number vectors.
PVectorStorageFloating4Type<T>
The type of mutable 4D floating point number vectors.
PVectorStorageIntegral2Type<T>
The type of mutable 2D integral number vectors.
PVectorStorageIntegral3Type<T>
The type of mutable 3D integral number vectors.
PVectorStorageIntegral4Type<T>
The type of mutable 4D integral number vectors.
Quaternion4D
The type of 4D double-typed quaternions.
Quaternion4D.Builder
Builds instances of type Quaternion4D.
Quaternion4DGenerator
A quaternion generator.
Quaternion4DType
The type of 4D double-typed quaternions.
Quaternion4F
The type of 4D float-typed quaternions.
Quaternion4F.Builder
Builds instances of type Quaternion4F.
Quaternion4FGenerator
A quaternion generator.
Quaternion4FType
The type of 4D float-typed quaternions.
QuaternionReadable4DType
The type of 4D double-typed quaternions.
QuaternionReadable4FType
The type of 4D float-typed quaternions.
Quaternions4D
Functions over Quaternion4D values.
Quaternions4D.ComponentComparatorType
The type of comparison functions for values of type Quaternion4D.
Quaternions4F
Functions over Quaternion4F values.
Quaternions4F.ComponentComparatorType
The type of comparison functions for values of type Quaternion4F.
TensorByteBufferedType
The type of tensors backed by a byte buffer.
Vector2D
The type of 2D double-typed vectors.
Vector2D.Builder
Builds instances of type Vector2D.
Vector2DGenerator
A vector generator.
Vector2DType
The type of 2D double-typed vectors.
Vector2F
The type of 2D float-typed vectors.
Vector2F.Builder
Builds instances of type Vector2F.
Vector2FGenerator
A vector generator.
Vector2FType
The type of 2D float-typed vectors.
Vector2I
The type of 2D int-typed vectors.
Vector2I.Builder
Builds instances of type Vector2I.
Vector2IGenerator
A vector generator.
Vector2IType
The type of 2D int-typed vectors.
Vector2L
The type of 2D long-typed vectors.
Vector2L.Builder
Builds instances of type Vector2L.
Vector2LGenerator
A vector generator.
Vector2LType
The type of 2D long-typed vectors.
Vector3D
The type of 3D double-typed vectors.
Vector3D.Builder
Builds instances of type Vector3D.
Vector3DGenerator
A vector generator.
Vector3DType
The type of 3D double-typed vectors.
Vector3F
The type of 3D float-typed vectors.
Vector3F.Builder
Builds instances of type Vector3F.
Vector3FGenerator
A vector generator.
Vector3FType
The type of 3D float-typed vectors.
Vector3I
The type of 3D int-typed vectors.
Vector3I.Builder
Builds instances of type Vector3I.
Vector3IGenerator
A vector generator.
Vector3IType
The type of 3D int-typed vectors.
Vector3L
The type of 3D long-typed vectors.
Vector3L.Builder
Builds instances of type Vector3L.
Vector3LGenerator
A vector generator.
Vector3LType
The type of 3D long-typed vectors.
Vector4D
The type of 4D double-typed vectors.
Vector4D.Builder
Builds instances of type Vector4D.
Vector4DGenerator
A vector generator.
Vector4DType
The type of 4D double-typed vectors.
Vector4F
The type of 4D float-typed vectors.
Vector4F.Builder
Builds instances of type Vector4F.
Vector4FGenerator
A vector generator.
Vector4FType
The type of 4D float-typed vectors.
Vector4I
The type of 4D int-typed vectors.
Vector4I.Builder
Builds instances of type Vector4I.
Vector4IGenerator
A vector generator.
Vector4IType
The type of 4D int-typed vectors.
Vector4L
The type of 4D long-typed vectors.
Vector4L.Builder
Builds instances of type Vector4L.
Vector4LGenerator
A vector generator.
Vector4LType
The type of 4D long-typed vectors.
VectorByteBufferedFloating2s16
A storage vector.
VectorByteBufferedFloating2s32
A storage vector.
VectorByteBufferedFloating2s64
A storage vector.
VectorByteBufferedFloating2Type
The type of byte buffer backed floating point vectors.
VectorByteBufferedFloating3s16
A storage vector.
VectorByteBufferedFloating3s32
A storage vector.
VectorByteBufferedFloating3s64
A storage vector.
VectorByteBufferedFloating3Type
The type of byte buffer backed floating point vectors.
VectorByteBufferedFloating4s16
A storage vector.
VectorByteBufferedFloating4s32
A storage vector.
VectorByteBufferedFloating4s64
A storage vector.
VectorByteBufferedFloating4Type
The type of byte buffer backed floating point vectors.
VectorByteBufferedIntegral2s16
A storage vector.
VectorByteBufferedIntegral2s32
A storage vector.
VectorByteBufferedIntegral2s64
A storage vector.
VectorByteBufferedIntegral2s8
A storage vector.
VectorByteBufferedIntegral2Type
The type of byte buffer backed integral vectors.
VectorByteBufferedIntegral3s16
A storage vector.
VectorByteBufferedIntegral3s32
A storage vector.
VectorByteBufferedIntegral3s64
A storage vector.
VectorByteBufferedIntegral3s8
A storage vector.
VectorByteBufferedIntegral3Type
The type of byte buffer backed integral vectors.
VectorByteBufferedIntegral4s16
A storage vector.
VectorByteBufferedIntegral4s32
A storage vector.
VectorByteBufferedIntegral4s64
A storage vector.
VectorByteBufferedIntegral4s8
A storage vector.
VectorByteBufferedIntegral4Type
The type of byte buffer backed integral vectors.
VectorByteBufferedType
The type of vectors backed by a byte buffer.
VectorComputationalType
The type of vectors intended for computation.
VectorMutable2D
A heap-based vector.
VectorMutable2L
A heap-based vector.
VectorMutable3D
A heap-based vector.
VectorMutable3L
A heap-based vector.
VectorMutable4D
A heap-based vector.
VectorMutable4L
A heap-based vector.
VectorReadable2DType
The type of 2D double-typed vectors.
VectorReadable2FType
The type of 2D float-typed vectors.
VectorReadable2IType
The type of 2D int-typed vectors.
VectorReadable2LType
The type of 2D long-typed vectors.
VectorReadable3DType
The type of 3D double-typed vectors.
VectorReadable3FType
The type of 3D float-typed vectors.
VectorReadable3IType
The type of 3D int-typed vectors.
VectorReadable3LType
The type of 3D long-typed vectors.
VectorReadable4DType
The type of 4D double-typed vectors.
VectorReadable4FType
The type of 4D float-typed vectors.
VectorReadable4IType
The type of 4D int-typed vectors.
VectorReadable4LType
The type of 4D long-typed vectors.
Vectors2D
Functions over Vector2D values.
Vectors2F
Functions over Vector2F values.
Vectors2I
Functions over Vector2I values.
Vectors2L
Functions over Vector2L values.
Vectors3D
Functions over Vector3D values.
Vectors3F
Functions over Vector3F values.
Vectors3I
Functions over Vector3I values.
Vectors3L
Functions over Vector3L values.
Vectors4D
Functions over Vector4D values.
Vectors4F
Functions over Vector4F values.
Vectors4I
Functions over Vector4I values.
Vectors4L
Functions over Vector4L values.
VectorStorageFloating2Type
The type of mutable 2D floating point number vectors.
VectorStorageFloating3Type
The type of mutable 3D floating point number vectors.
VectorStorageFloating4Type
The type of mutable 4D floating point number vectors.
VectorStorageIntegral2Type
The type of mutable 2D integral number vectors.
VectorStorageIntegral3Type
The type of mutable 3D integral number vectors.
VectorStorageIntegral4Type
The type of mutable 4D integral number vectors.
VectorStorageType
The type of vectors intended for storage.