Package org.openmali.vecmath2

Interface Summary
PointInterface<T extends TupleNf<T>,P extends TupleNf<?>> Common interface for all vector types.
TupleInterface<T extends TupleNf<T>> This is the base interface for all tuple types.
VectorInterface<T extends TupleNf<T>,V extends TupleNf<?>> Common interface for all vector types.
 

Class Summary
AxisAngle3f A 4 element axis angle represented by single precision floating point x,y,z,angle components.
Colord A simple double-based color implementation with or without alpha channel.
Colorf A simple float-based color implementation with or without alpha channel.
Matrix3f A single precision floating point 3 by 3 matrix.
Matrix4f A single precision floating point 4 by 4 matrix.
MatrixMxNf A float precision, general, real, two dimensional m x n matrix class.
Point2d A 2 element point that is represented by single precision doubleing point x,y coordinates.
Point2f A 2 element point that is represented by single precision floating point x,y coordinates.
Point2i A 2 element point that is represented by signed integer x,y coordinates.
Point3d A simple 3-dimensional double-Point implementation.
Point3f A simple 3-dimensional float-Point implementation.
Quaternion4f A 4 element quaternion represented by single precision floating point a,b,c,d coordinates.
Ray3f Simple three-dimensional ray implementation.
TexCoord1f A simple Texture-Coordinate implementation for 1 value.
TexCoord2f A simple Texture-Coordinate implementation for 2 values.
TexCoord3f A simple Texture-Coordinate implementation for 3 values.
TexCoord4f A simple Texture-Coordinate implementation for 4 values.
TexCoordf<T extends TexCoordf<T>> A simple abstract Texture-Coordinate.
Tuple2d A simple three-dimensional tuple implementation.
Tuple2f A simple three-dimensional tuple implementation.
Tuple2i A simple two-dimensional tuple implementation.
Tuple3d A simple three-dimensional tuple implementation.
Tuple3f A simple three-dimensional tuple implementation.
Tuple3i A simple three-dimensional tuple implementation.
Tuple4i A simple four-dimensional tuple implementation.
TupleNd<T extends TupleNd<T>> This is a base-class for all double tuples like Tuple2d, Tuple3d, VectorNd, etc.
TupleNf<T extends TupleNf<T>> This is a base-class for all float tuples like Tuple2f, Tuple3f, VectorNf, etc.
TupleNi<T extends TupleNi<T>> A simple N-dimensional tuple implementation.
Vector2d A 2 element vector that is represented by single precision doubleing point x, y coordinates.
Vector2f A 2 element vector that is represented by single precision floating point x, y coordinates.
Vector2i A 2 element vector that is represented by signed integer x,y coordinates.
Vector3d A simple 3-dimensional double-Vector implementation.
Vector3f A simple 3-dimensional float-Vector implementation.
Vector4f A simple 4-dimensional float-Vector implementation.
VectorNf A float precision, general one dimensional vector class.
Vertex3f This class represents vertices.