- AAffineTransform - Class in mikera.transformz
-
Abstract base class for affine transformations
- AAffineTransform() - Constructor for class mikera.transformz.AAffineTransform
-
- absolute() - Method in class mikera.vectorz.AVector
-
- add(AMatrix) - Method in class mikera.matrixx.AMatrix
-
Adds another matrix to this matrix.
- add(ArrayVector) - Method in class mikera.vectorz.ArrayVector
-
- add(AVector) - Method in class mikera.vectorz.AVector
-
Adds another vector to this one
- add(ArrayVector) - Method in class mikera.vectorz.impl.ArraySubVector
-
- add(List<Object>) - Method in class mikera.vectorz.util.MatrixBuilder
-
- add(double) - Method in class mikera.vectorz.util.VectorBuilder
-
- add(ArrayVector) - Method in class mikera.vectorz.Vector
-
- add(AVector) - Method in class mikera.vectorz.Vector
-
- add(Vector2) - Method in class mikera.vectorz.Vector2
-
- add(double, double, double) - Method in class mikera.vectorz.Vector3
-
- add(Vector3) - Method in class mikera.vectorz.Vector3
-
- add(double, double, double, double) - Method in class mikera.vectorz.Vector4
-
- addMultiple(AMatrix, double) - Method in class mikera.matrixx.AMatrix
-
- addMultiple(ArrayVector, double) - Method in class mikera.vectorz.ArrayVector
-
- addMultiple(AVector, double) - Method in class mikera.vectorz.AVector
-
Adds a scaled multiple of another vector to this one
- addMultiple(ArrayVector, double) - Method in class mikera.vectorz.impl.ArraySubVector
-
- addMultiple(ArrayVector, double) - Method in class mikera.vectorz.Vector
-
- addMultiple(AVector, double) - Method in class mikera.vectorz.Vector
-
- addMultiple(Vector2, double) - Method in class mikera.vectorz.Vector2
-
- addMultiple(double, double, double, double) - Method in class mikera.vectorz.Vector3
-
- addMultiple(Vector3, double) - Method in class mikera.vectorz.Vector3
-
- addMultiple(double, double, double, double, double) - Method in class mikera.vectorz.Vector4
-
- Affine34 - Class in mikera.transformz
-
- Affine34() - Constructor for class mikera.transformz.Affine34
-
- Affine34(double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class mikera.transformz.Affine34
-
- Affine34(AMatrix, ATranslation) - Constructor for class mikera.transformz.Affine34
-
- Affine34(AMatrix, AVector) - Constructor for class mikera.transformz.Affine34
-
- Affine34(Matrix33, AVector) - Constructor for class mikera.transformz.Affine34
-
- AffineMN - Class in mikera.transformz
-
General purpose MxN affine transformation
- AffineMN(AMatrix, ATranslation) - Constructor for class mikera.transformz.AffineMN
-
- AffineMN(AAffineTransform) - Constructor for class mikera.transformz.AffineMN
-
- AffineMN(AMatrix, AVector) - Constructor for class mikera.transformz.AffineMN
-
- AMatrix - Class in mikera.matrixx
-
- AMatrix() - Constructor for class mikera.matrixx.AMatrix
-
- angle(AVector) - Method in class mikera.vectorz.AVector
-
Returns the euclidean angle between this vector and another vector
- angle(AVector) - Method in class mikera.vectorz.Vector3
-
- angle(Vector3) - Method in class mikera.vectorz.Vector3
-
- APrimitiveVector - Class in mikera.vectorz
-
Abstract base class for specialised primitive vectors
- APrimitiveVector() - Constructor for class mikera.vectorz.APrimitiveVector
-
- ArraySubVector - Class in mikera.vectorz.impl
-
Vector referring to an offset into a double[] array
- ArraySubVector(double[]) - Constructor for class mikera.vectorz.impl.ArraySubVector
-
- ArraySubVector(int) - Constructor for class mikera.vectorz.impl.ArraySubVector
-
- ArraySubVector(ArraySubVector) - Constructor for class mikera.vectorz.impl.ArraySubVector
-
- ArraySubVector(ArrayVector, int, int) - Constructor for class mikera.vectorz.impl.ArraySubVector
-
Constructs a vector directly referencing a sub-vector of an existing
array-based Vector
- ArrayVector - Class in mikera.vectorz
-
Base class for vectors backed by a double[] array.
- ArrayVector() - Constructor for class mikera.vectorz.ArrayVector
-
- asVector() - Method in class mikera.matrixx.AMatrix
-
Returns the matrix values as a single reference Vector in the form [row0
row1 row2....]
- asVector() - Method in class mikera.matrixx.MatrixMN
-
- ATransform - Class in mikera.transformz
-
Abstract base class for all vector transformations
- ATransform() - Constructor for class mikera.transformz.ATransform
-
- ATranslation - Class in mikera.transformz
-
- ATranslation() - Constructor for class mikera.transformz.ATranslation
-
- AVector - Class in mikera.vectorz
-
Main abstract base class for all types of vector
Contains default implementations for most vector operations which can be
overriden to achieve better performance in derived classes.
- AVector() - Constructor for class mikera.vectorz.AVector
-
- AVectorMatrix - Class in mikera.matrixx.impl
-
Abstract base class for matrices that use a collection of Vectors
as storage for the matrix rows
- AVectorMatrix() - Constructor for class mikera.matrixx.impl.AVectorMatrix
-