A C D E F G H I J L M N O R S T V W X Y Z 

A

AAffineTransform - Class in mikera.transformz
Abstract base class for affine transformations
AAffineTransform() - Constructor for class mikera.transformz.AAffineTransform
 
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(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(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
 
AffineMN(AMatrix, ATranslation) - Constructor for class mikera.transformz.AffineMN
 
AffineMN(AAffineTransform) - 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
 
approxEquals(AVector) - Method in class mikera.vectorz.AVector
 
approxEquals(AVector, double) - Method in class mikera.vectorz.AVector
 
APrimitiveVector - Class in mikera.vectorz
 
APrimitiveVector() - Constructor for class mikera.vectorz.APrimitiveVector
 
ArraySubVector - Class in mikera.vectorz.impl
Class representing a fixed-size vector of mutable double values
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
 
ATransform - Class in mikera.transformz
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
Abstract base class for matrices that use a collection of Vectors as storage for the matrix rows
AVectorMatrix() - Constructor for class mikera.matrixx.AVectorMatrix
 

C

clone() - Method in class mikera.matrixx.AMatrix
 
clone() - Method in class mikera.matrixx.AVectorMatrix
 
clone() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
clone() - Method in class mikera.matrixx.MatrixM3
 
clone() - Method in class mikera.matrixx.MatrixMN
 
clone() - Method in class mikera.transformz.ATransform
Clones the transform, performing a deep copy where needed
clone() - Method in class mikera.vectorz.AVector
Clones the vector, creating a new copy of all data
clone() - Method in class mikera.vectorz.impl.ArraySubVector
 
clone() - Method in class mikera.vectorz.impl.ZeroLengthVector
 
clone() - Method in class mikera.vectorz.Vector
 
clone() - Method in class mikera.vectorz.Vector1
 
clone() - Method in class mikera.vectorz.Vector2
 
clone() - Method in class mikera.vectorz.Vector3
 
clone() - Method in class mikera.vectorz.Vector4
 
cloneRow(int) - Method in class mikera.matrixx.AMatrix
 
columnCount() - Method in class mikera.matrixx.AMatrix
 
columnCount() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
columnCount() - Method in class mikera.matrixx.impl.IdentityMatrix
 
columnCount() - Method in class mikera.matrixx.impl.TransposedMatrix
 
columnCount() - Method in class mikera.matrixx.Matrix33
 
columnCount() - Method in class mikera.matrixx.MatrixM3
 
columnCount() - Method in class mikera.matrixx.MatrixMN
 
compareTo(AVector) - Method in class mikera.vectorz.AVector
 
compose(ATransform) - Method in class mikera.transformz.ATransform
Composes this transformation with another transformation, returning a new combined transformation
composeWith(ATransform) - Method in class mikera.transformz.Affine34
 
composeWith(Affine34) - Method in class mikera.transformz.Affine34
 
composeWith(Matrix33) - Method in class mikera.transformz.Affine34
 
composeWith(Translation3) - Method in class mikera.transformz.Affine34
 
composeWith(ATransform) - Method in class mikera.transformz.AffineMN
 
composeWith(AffineMN) - Method in class mikera.transformz.AffineMN
 
composeWith(ATransform) - Method in class mikera.transformz.ATransform
Composes this transformation with a given transformation, mutating the transformation to represent the combined transform
composeWith(ATransform) - Method in class mikera.transformz.Translation
 
composeWith(ATranslation) - Method in class mikera.transformz.Translation
 
composeWith(Translation) - Method in class mikera.transformz.Translation
 
composeWith(ATransform) - Method in class mikera.transformz.Translation3
 
composeWith(Translation) - Method in class mikera.transformz.Translation3
 
composeWith(Translation3) - Method in class mikera.transformz.Translation3
 
CompoundTransform - Class in mikera.transformz.impl
Class to represent a compound transform when it is not know how to combine the transforms directly.
CompoundTransform(ATransform, ATransform) - Constructor for class mikera.transformz.impl.CompoundTransform
 
copy(int, int, AVector, int) - Method in class mikera.vectorz.ArrayVector
 
copy(int, int, ArrayVector, int) - Method in class mikera.vectorz.ArrayVector
 
copy(int, int, AVector, int) - Method in class mikera.vectorz.AVector
Copies a suset of this vector to a vector at the specified offset
copy(AVector, int, AVector, int, int) - Static method in class mikera.vectorz.Vectorz
 
copyTo(double[], int) - Method in class mikera.vectorz.ArrayVector
 
copyTo(double[], int) - Method in class mikera.vectorz.AVector
Copies a the contents of a vector to a double array at the specified offset
copyTo(AVector, int) - Method in class mikera.vectorz.AVector
Copies a the contents of a vector to a vector at the specified offset
create(double...) - Static method in class mikera.vectorz.Vectorz
 
createAffineTransform(Matrix33, AVector) - Static method in class mikera.transformz.Transformz
 
createAffineTransform(Matrix33, Vector3) - Static method in class mikera.transformz.Transformz
 
createIdentityMatrix(int) - Static method in class mikera.matrixx.Matrixx
 
createLength(int) - Static method in class mikera.vectorz.Vector
 
createLength(int) - Static method in class mikera.vectorz.Vectorz
Returns a vector filled with zeros of the specified length.
createMatrix(int, int) - Static method in class mikera.matrixx.Matrixx
Creates an empty matrix of the specified size
createMutableCopy(AMatrix) - Static method in class mikera.matrixx.Matrixx
 
createMutableTranslation(ATranslation) - Static method in class mikera.transformz.Transformz
 
createMutableVector(AVector) - Static method in class mikera.vectorz.Vectorz
 
createRandomMatrix(int, int) - Static method in class mikera.matrixx.Matrixx
 
createRandomSquareMatrix(int) - Static method in class mikera.matrixx.Matrixx
 
createSameSize(AVector) - Static method in class mikera.vectorz.Vectorz
 
createScaleMatrix(int, double) - Static method in class mikera.matrixx.Matrixx
 
createTranslation(AVector) - Static method in class mikera.transformz.Transformz
 
createTranslation(Vector3) - Static method in class mikera.transformz.Transformz
 
createUniformRandomVector(int) - Static method in class mikera.vectorz.Vectorz
 
createZeroVector(int) - Static method in class mikera.vectorz.Vectorz
 
crossProduct(Vector3) - Method in class mikera.vectorz.Vector3
 

D

debugBreak(Object) - Static method in class mikera.vectorz.Tools
 
deepCopy(AVector) - Static method in class mikera.vectorz.Vectorz
 
DEFAULT_TOLERANCE - Static variable in class mikera.vectorz.Vectorz
 
determinant() - Method in class mikera.matrixx.AMatrix
 
determinant() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
determinant() - Method in class mikera.matrixx.Matrix33
 
DiagonalMatrix - Class in mikera.matrixx.impl
Specialised diagonal matrix class
DiagonalMatrix(int) - Constructor for class mikera.matrixx.impl.DiagonalMatrix
 
DiagonalMatrix(double...) - Constructor for class mikera.matrixx.impl.DiagonalMatrix
 
dimensions() - Method in class mikera.transformz.ATranslation
 
dimensions() - Method in class mikera.transformz.Translation
 
dimensions() - Method in class mikera.transformz.Translation3
 
distance(AVector) - Method in class mikera.vectorz.AVector
 
distanceSquared(AVector) - Method in class mikera.vectorz.AVector
 
dotProduct(AVector) - Method in class mikera.vectorz.AVector
 
dotProduct(Vector3) - Method in class mikera.vectorz.Vector3
 
dotProduct(Vector4) - Method in class mikera.vectorz.Vector4
 
dx - Variable in class mikera.transformz.Translation3
 
dy - Variable in class mikera.transformz.Translation3
 
dz - Variable in class mikera.transformz.Translation3
 

E

equals(Object) - Method in class mikera.matrixx.AMatrix
 
equals(AMatrix) - Method in class mikera.matrixx.AMatrix
 
equals(AAffineTransform) - Method in class mikera.matrixx.AMatrix
 
equals(Object) - Method in class mikera.transformz.AAffineTransform
 
equals(AAffineTransform) - Method in class mikera.transformz.AAffineTransform
 
equals(ATranslation) - Method in class mikera.transformz.ATranslation
 
equals(AAffineTransform) - Method in class mikera.transformz.ATranslation
 
equals(Object) - Method in class mikera.vectorz.AVector
Test for equality on vectors.

F

fill(double) - Method in class mikera.vectorz.AVector
Fills a vector with a given value
fill(double) - Method in class mikera.vectorz.impl.ArraySubVector
 
fill(double) - Method in class mikera.vectorz.impl.JoinedVector
 
fill(double) - Method in class mikera.vectorz.Vector
 
fillRandomValues(AMatrix) - Static method in class mikera.matrixx.Matrixx
 

G

get(int, int) - Method in class mikera.matrixx.AMatrix
 
get(int, int) - Method in class mikera.matrixx.AVectorMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.IdentityMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.TransposedMatrix
 
get(int, int) - Method in class mikera.matrixx.Matrix33
 
get(int, int) - Method in class mikera.matrixx.MatrixM3
 
get(int, int) - Method in class mikera.matrixx.MatrixMN
 
get(int) - Method in class mikera.vectorz.AVector
 
get(int) - Method in class mikera.vectorz.impl.ArraySubVector
 
get(int) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
get(int) - Method in class mikera.vectorz.impl.IndexedSubVector
 
get(int) - Method in class mikera.vectorz.impl.JoinedVector
 
get(int) - Method in class mikera.vectorz.impl.WrappedSubVector
 
get(int) - Method in class mikera.vectorz.impl.ZeroLengthVector
 
get(int) - Method in class mikera.vectorz.impl.ZeroVector
 
get(int) - Method in class mikera.vectorz.Vector
 
get(int) - Method in class mikera.vectorz.Vector1
 
get(int) - Method in class mikera.vectorz.Vector2
 
get(int) - Method in class mikera.vectorz.Vector3
 
get(int) - Method in class mikera.vectorz.Vector4
 
getArray() - Method in class mikera.vectorz.ArrayVector
 
getArray() - Method in class mikera.vectorz.impl.ArraySubVector
 
getArray() - Method in class mikera.vectorz.Vector
 
getArrayOffset() - Method in class mikera.vectorz.ArrayVector
 
getArrayOffset() - Method in class mikera.vectorz.impl.ArraySubVector
 
getArrayOffset() - Method in class mikera.vectorz.Vector
 
getColumn(int) - Method in class mikera.matrixx.AMatrix
 
getColumn(int) - Method in class mikera.matrixx.impl.TransposedMatrix
 
getInstance(int) - Static method in class mikera.transformz.impl.IdentityTranslation
 
getMatrixComponent() - Method in class mikera.matrixx.AMatrix
 
getMatrixComponent() - Method in class mikera.transformz.AAffineTransform
 
getMatrixComponent() - Method in class mikera.transformz.Affine34
 
getMatrixComponent() - Method in class mikera.transformz.AffineMN
 
getMatrixComponent() - Method in class mikera.transformz.impl.IdentityTranslation
 
getMatrixComponent() - Method in class mikera.transformz.Translation
 
getMatrixComponent() - Method in class mikera.transformz.Translation3
 
getRow(int) - Method in class mikera.matrixx.AMatrix
 
getRow(int) - Method in class mikera.matrixx.AVectorMatrix
Gets a row of the matrix.
getRow(int) - Method in class mikera.matrixx.impl.TransposedMatrix
 
getRow(int) - Method in class mikera.matrixx.MatrixM3
 
getRow(int) - Method in class mikera.matrixx.MatrixMN
 
getTranslationComponent() - Method in class mikera.matrixx.AMatrix
 
getTranslationComponent() - Method in class mikera.transformz.AAffineTransform
 
getTranslationComponent() - Method in class mikera.transformz.Affine34
 
getTranslationComponent() - Method in class mikera.transformz.AffineMN
 
getTranslationComponent() - Method in class mikera.transformz.impl.IdentityTranslation
 
getTranslationComponent() - Method in class mikera.transformz.Translation
 
getTranslationComponent() - Method in class mikera.transformz.Translation3
 
getTranslationVector() - Method in class mikera.transformz.ATranslation
 
getTranslationVector() - Method in class mikera.transformz.impl.IdentityTranslation
 
getTranslationVector() - Method in class mikera.transformz.Translation
 
getTranslationVector() - Method in class mikera.transformz.Translation3
 

H

hashCode() - Method in class mikera.matrixx.AMatrix
 
hashCode() - Method in class mikera.transformz.AAffineTransform
 
hashCode() - Method in class mikera.vectorz.AVector
 
hashCode() - Method in class mikera.vectorz.impl.ArraySubVector
Vector hashcode, designed to match hashcode of Java double array
hashCode() - Method in class mikera.vectorz.impl.ZeroLengthVector
 
hashCode(int) - Static method in class mikera.vectorz.Tools
Hashcode for an int, defined as the value of the int itself for consistency with java.lang.Integer
hashCode(double) - Static method in class mikera.vectorz.Tools
Hashcode for a double primitive
hashCode(long) - Static method in class mikera.vectorz.Tools
Hashcode for a long primitive

I

IdentityMatrix - Class in mikera.matrixx.impl
 
IdentityMatrix(int) - Constructor for class mikera.matrixx.impl.IdentityMatrix
 
identityTransform(int) - Static method in class mikera.transformz.Transformz
 
IdentityTranslation - Class in mikera.transformz.impl
Immutable identity translation
immutableZeroVector(int) - Static method in class mikera.vectorz.Vectorz
Returns an immutable vector of zeros
IndexedArrayVector - Class in mikera.vectorz.impl
Vector that addresses elements indexed into double[] array
IndexedSubVector - Class in mikera.vectorz.impl
Vector that addresses elements indexed into another source vector
inputDimensions() - Method in class mikera.matrixx.AMatrix
 
inputDimensions() - Method in class mikera.transformz.Affine34
 
inputDimensions() - Method in class mikera.transformz.AffineMN
 
inputDimensions() - Method in class mikera.transformz.ATransform
Returns the number of dimensions required for input vectors
inputDimensions() - Method in class mikera.transformz.impl.CompoundTransform
 
inputDimensions() - Method in class mikera.transformz.impl.IdentityTranslation
 
inputDimensions() - Method in class mikera.transformz.Translation
 
inputDimensions() - Method in class mikera.transformz.Translation3
 
INSTANCE - Static variable in class mikera.vectorz.impl.ZeroLengthVector
 
isFullyMutable() - Method in class mikera.matrixx.AMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.IdentityMatrix
 
isIdentity() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
isIdentity() - Method in class mikera.matrixx.impl.IdentityMatrix
 
isIdentity() - Method in class mikera.transformz.ATransform
 
isIdentity() - Method in class mikera.transformz.ATranslation
Returns true if this transform is an identity transform
isLinear() - Method in class mikera.transformz.AAffineTransform
 
isLinear() - Method in class mikera.transformz.ATransform
Returns true if this transformation is guaranteed to be linear
isLinear() - Method in class mikera.transformz.impl.CompoundTransform
 
isMutable() - Method in class mikera.vectorz.AVector
Returns true if this vector is mutable.
ISpecialisedTransform - Interface in mikera.transformz.marker
Marker interface for specialised transforms
isReference() - Method in class mikera.vectorz.APrimitiveVector
 
isReference() - Method in class mikera.vectorz.AVector
Returns true if this vector references other vectors / data.
isReference() - Method in class mikera.vectorz.impl.JoinedVector
 
isReference() - Method in class mikera.vectorz.impl.WrappedSubVector
 
isReference() - Method in class mikera.vectorz.Vector
 
isSquare() - Method in class mikera.matrixx.AMatrix
 
isSquare() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
isSquare() - Method in class mikera.matrixx.impl.IdentityMatrix
 
isSquare() - Method in class mikera.matrixx.Matrix33
 
isSquare() - Method in class mikera.matrixx.MatrixM3
 
isSquare() - Method in class mikera.matrixx.MatrixMN
 
isUnitLengthVector() - Method in class mikera.vectorz.AVector
Returns true if the vector has unit length
isUnitLengthVector() - Method in class mikera.vectorz.impl.ZeroVector
 
isZeroVector() - Method in class mikera.vectorz.AVector
Returns true if this vector is the zero vector
isZeroVector() - Method in class mikera.vectorz.impl.ZeroLengthVector
 
isZeroVector() - Method in class mikera.vectorz.impl.ZeroVector
 

J

join(AVector) - Method in class mikera.vectorz.AVector
Returns a new vector that refers to this vector joined to a second vector
join(AVector, AVector) - Static method in class mikera.vectorz.Vectorz
Creates a joined vector that refers to the two underlying vectors
JoinedVector - Class in mikera.vectorz.impl
 
JoinedVector(AVector, AVector) - Constructor for class mikera.vectorz.impl.JoinedVector
 

L

length() - Method in class mikera.vectorz.AVector
 
length() - Method in class mikera.vectorz.impl.ArraySubVector
 
length() - Method in class mikera.vectorz.impl.JoinedVector
 
length() - Method in class mikera.vectorz.impl.WrappedSubVector
 
length() - Method in class mikera.vectorz.impl.ZeroLengthVector
 
length() - Method in class mikera.vectorz.impl.ZeroVector
 
length() - Method in class mikera.vectorz.Vector
 
length() - Method in class mikera.vectorz.Vector1
 
length() - Method in class mikera.vectorz.Vector2
 
length() - Method in class mikera.vectorz.Vector3
 
length() - Method in class mikera.vectorz.Vector4
 

M

m00 - Variable in class mikera.matrixx.Matrix33
 
m00 - Variable in class mikera.transformz.Affine34
 
m01 - Variable in class mikera.matrixx.Matrix33
 
m01 - Variable in class mikera.transformz.Affine34
 
m02 - Variable in class mikera.matrixx.Matrix33
 
m02 - Variable in class mikera.transformz.Affine34
 
m03 - Variable in class mikera.transformz.Affine34
 
m10 - Variable in class mikera.matrixx.Matrix33
 
m10 - Variable in class mikera.transformz.Affine34
 
m11 - Variable in class mikera.matrixx.Matrix33
 
m11 - Variable in class mikera.transformz.Affine34
 
m12 - Variable in class mikera.matrixx.Matrix33
 
m12 - Variable in class mikera.transformz.Affine34
 
m13 - Variable in class mikera.transformz.Affine34
 
m20 - Variable in class mikera.matrixx.Matrix33
 
m20 - Variable in class mikera.transformz.Affine34
 
m21 - Variable in class mikera.matrixx.Matrix33
 
m21 - Variable in class mikera.transformz.Affine34
 
m22 - Variable in class mikera.matrixx.Matrix33
 
m22 - Variable in class mikera.transformz.Affine34
 
m23 - Variable in class mikera.transformz.Affine34
 
magnitude() - Method in class mikera.vectorz.ArrayVector
 
magnitude() - Method in class mikera.vectorz.AVector
Returns the magnitude (Euclidean length) of the vector
magnitude() - Method in class mikera.vectorz.Vector2
 
magnitude() - Method in class mikera.vectorz.Vector3
 
magnitudeSquared() - Method in class mikera.vectorz.ArrayVector
 
magnitudeSquared() - Method in class mikera.vectorz.AVector
 
magnitudeSquared() - Method in class mikera.vectorz.Vector2
 
magnitudeSquared() - Method in class mikera.vectorz.Vector3
 
manhattanDistance(AVector) - Method in class mikera.vectorz.AVector
 
Matrix33 - Class in mikera.matrixx
Specialised 3*3 Matrix for Vector3 maths, using primitive matrix elements
Matrix33() - Constructor for class mikera.matrixx.Matrix33
 
Matrix33(Matrix33) - Constructor for class mikera.matrixx.Matrix33
 
Matrix33(double, double, double, double, double, double, double, double, double) - Constructor for class mikera.matrixx.Matrix33
 
Matrix33(AMatrix) - Constructor for class mikera.matrixx.Matrix33
 
MatrixM3 - Class in mikera.matrixx
Specialised N*3 Matrix for Vector3 components
MatrixM3(int) - Constructor for class mikera.matrixx.MatrixM3
 
MatrixMN - Class in mikera.matrixx
 
MatrixMN(int, int) - Constructor for class mikera.matrixx.MatrixMN
 
MatrixMN(AMatrix) - Constructor for class mikera.matrixx.MatrixMN
 
Matrixx - Class in mikera.matrixx
Static method class for matrices
Matrixx() - Constructor for class mikera.matrixx.Matrixx
 
mikera.matrixx - package mikera.matrixx
 
mikera.matrixx.impl - package mikera.matrixx.impl
 
mikera.transformz - package mikera.transformz
 
mikera.transformz.impl - package mikera.transformz.impl
 
mikera.transformz.marker - package mikera.transformz.marker
 
mikera.vectorz - package mikera.vectorz
 
mikera.vectorz.impl - package mikera.vectorz.impl
 
multiply(double) - Method in class mikera.vectorz.AVector
Multiplies the vector by a constant factor
multiply(double) - Method in class mikera.vectorz.impl.ArraySubVector
 
multiply(double) - Method in class mikera.vectorz.impl.JoinedVector
 
multiply(double) - Method in class mikera.vectorz.Vector
 

N

negate() - Method in class mikera.vectorz.AVector
 
normalise() - Method in class mikera.vectorz.AVector
 

O

of(double...) - Static method in class mikera.vectorz.Vector
 
of(double) - Static method in class mikera.vectorz.Vector1
 
of(double...) - Static method in class mikera.vectorz.Vector1
 
of(double, double) - Static method in class mikera.vectorz.Vector2
 
of(double...) - Static method in class mikera.vectorz.Vector2
 
of(double, double, double) - Static method in class mikera.vectorz.Vector3
 
of(double...) - Static method in class mikera.vectorz.Vector3
 
of(double, double, double, double) - Static method in class mikera.vectorz.Vector4
 
of(double...) - Static method in class mikera.vectorz.Vector4
 
outputDimensions() - Method in class mikera.matrixx.AMatrix
 
outputDimensions() - Method in class mikera.transformz.Affine34
 
outputDimensions() - Method in class mikera.transformz.AffineMN
 
outputDimensions() - Method in class mikera.transformz.ATransform
Returns the number of dimensions required for output vectors
outputDimensions() - Method in class mikera.transformz.impl.CompoundTransform
 
outputDimensions() - Method in class mikera.transformz.impl.IdentityTranslation
 
outputDimensions() - Method in class mikera.transformz.Translation
 
outputDimensions() - Method in class mikera.transformz.Translation3
 

R

rowCount() - Method in class mikera.matrixx.AMatrix
 
rowCount() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
rowCount() - Method in class mikera.matrixx.impl.IdentityMatrix
 
rowCount() - Method in class mikera.matrixx.impl.TransposedMatrix
 
rowCount() - Method in class mikera.matrixx.Matrix33
 
rowCount() - Method in class mikera.matrixx.MatrixM3
 
rowCount() - Method in class mikera.matrixx.MatrixMN
 

S

scale3D(double) - Static method in class mikera.transformz.Transformz
 
set(int, int, double) - Method in class mikera.matrixx.AMatrix
 
set(AMatrix) - Method in class mikera.matrixx.AMatrix
 
set(int, int, double) - Method in class mikera.matrixx.AVectorMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.IdentityMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.TransposedMatrix
 
set(int, int, double) - Method in class mikera.matrixx.Matrix33
 
set(int, int, double) - Method in class mikera.matrixx.MatrixM3
 
set(int, int, double) - Method in class mikera.matrixx.MatrixMN
 
set(int, double) - Method in class mikera.vectorz.AVector
 
set(AVector) - Method in class mikera.vectorz.AVector
Sets the vector to equal the value of another vector
set(int, double) - Method in class mikera.vectorz.impl.ArraySubVector
 
set(int, double) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
set(int, double) - Method in class mikera.vectorz.impl.IndexedSubVector
 
set(int, double) - Method in class mikera.vectorz.impl.JoinedVector
 
set(int, double) - Method in class mikera.vectorz.impl.WrappedSubVector
 
set(int, double) - Method in class mikera.vectorz.impl.ZeroLengthVector
 
set(int, double) - Method in class mikera.vectorz.impl.ZeroVector
 
set(int, double) - Method in class mikera.vectorz.Vector
 
set(int, double) - Method in class mikera.vectorz.Vector1
 
set(int, double) - Method in class mikera.vectorz.Vector2
 
set(Vector3) - Method in class mikera.vectorz.Vector3
 
set(int, double) - Method in class mikera.vectorz.Vector3
 
set(Vector4) - Method in class mikera.vectorz.Vector4
 
set(int, double) - Method in class mikera.vectorz.Vector4
 
setValues(double...) - Method in class mikera.vectorz.AVector
 
subtract(AVector) - Method in class mikera.vectorz.AVector
Subtracts a vector from this vector
subtract(Vector3) - Method in class mikera.vectorz.Vector3
 
subtractMultiple(AVector, double) - Method in class mikera.vectorz.AVector
Subtracts a scaled multiple of another vector from this vector
subtractMultiple(Vector3, double) - Method in class mikera.vectorz.Vector3
 
subVector(int, int) - Method in class mikera.vectorz.ArrayVector
Returns a vector referencing a sub-vector of the current vector
subVector(int, int) - Method in class mikera.vectorz.AVector
Obtains a sub-vector that refers to this vector.
subVector(int, int) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.IndexedSubVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.WrappedSubVector
 

T

t - Variable in class mikera.vectorz.Vector4
 
toAffineTransform() - Method in class mikera.matrixx.AMatrix
 
toAffineTransform() - Method in class mikera.matrixx.Matrix33
 
toAffineTransform() - Method in class mikera.transformz.AAffineTransform
 
toAffineTransform() - Method in class mikera.transformz.ATranslation
 
toMutableMatrix() - Method in class mikera.matrixx.AMatrix
 
toMutableTranslation() - Method in class mikera.transformz.ATranslation
 
Tools - Class in mikera.vectorz
 
Tools() - Constructor for class mikera.vectorz.Tools
 
toString() - Method in class mikera.matrixx.AMatrix
 
toString() - Method in class mikera.vectorz.AVector
 
transform(AVector, AVector) - Method in class mikera.matrixx.AMatrix
 
transform(AVector, AVector) - Method in class mikera.matrixx.AVectorMatrix
 
transform(AVector, AVector) - Method in class mikera.matrixx.impl.IdentityMatrix
 
transform(AVector, AVector) - Method in class mikera.matrixx.Matrix33
 
transform(Vector3, AVector) - Method in class mikera.matrixx.Matrix33
 
transform(Vector3, Vector3) - Method in class mikera.matrixx.Matrix33
 
transform(AVector, AVector) - Method in class mikera.matrixx.MatrixM3
 
transform(Vector3, AVector) - Method in class mikera.matrixx.MatrixM3
 
transform(AVector, AVector) - Method in class mikera.matrixx.MatrixMN
 
transform(AVector, AVector) - Method in class mikera.transformz.AAffineTransform
 
transform(AVector, AVector) - Method in class mikera.transformz.Affine34
 
transform(Vector3, Vector3) - Method in class mikera.transformz.Affine34
 
transform(AVector, AVector) - Method in class mikera.transformz.AffineMN
 
transform(AVector, AVector) - Method in class mikera.transformz.ATransform
Transforms the source vector, storing the result in the given destination vector
transform(AVector) - Method in class mikera.transformz.ATransform
Transforms a vector, returning a new transformed vector
transform(AVector, AVector) - Method in class mikera.transformz.ATranslation
 
transform(AVector, AVector) - Method in class mikera.transformz.impl.CompoundTransform
 
transform(AVector, AVector) - Method in class mikera.transformz.impl.IdentityTranslation
 
transform(AVector, AVector) - Method in class mikera.transformz.Translation
 
transform(AVector, AVector) - Method in class mikera.transformz.Translation3
 
transform(Vector3, Vector3) - Method in class mikera.transformz.Translation3
 
transformInPlace(AVector) - Method in class mikera.matrixx.AMatrix
 
transformInPlace(AVector) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
transformInPlace(Vector3) - Method in class mikera.matrixx.Matrix33
 
transformInPlace(AVector) - Method in class mikera.transformz.AAffineTransform
 
transformInPlace(AVector) - Method in class mikera.transformz.Affine34
 
transformInPlace(Vector3) - Method in class mikera.transformz.Affine34
 
transformInPlace(AVector) - Method in class mikera.transformz.ATransform
Transforms a vector destructively.
transformInPlace(AVector) - Method in class mikera.transformz.ATranslation
 
transformInPlace(AVector) - Method in class mikera.transformz.impl.IdentityTranslation
 
transformInPlace(AVector) - Method in class mikera.transformz.Translation
 
transformInPlace(AVector) - Method in class mikera.transformz.Translation3
 
transformInPlace(Vector3) - Method in class mikera.transformz.Translation3
 
Transformz - Class in mikera.transformz
 
Transformz() - Constructor for class mikera.transformz.Transformz
 
Translation - Class in mikera.transformz
 
Translation(AVector) - Constructor for class mikera.transformz.Translation
 
Translation(ATranslation) - Constructor for class mikera.transformz.Translation
 
Translation3 - Class in mikera.transformz
 
Translation3(AVector) - Constructor for class mikera.transformz.Translation3
 
Translation3(ATranslation) - Constructor for class mikera.transformz.Translation3
 
transpose() - Method in class mikera.matrixx.AMatrix
 
transpose() - Method in class mikera.matrixx.Matrix33
 
TransposedMatrix - Class in mikera.matrixx.impl
Class representing a transposed view of another matrix
transposeInPlace() - Method in class mikera.matrixx.AMatrix
 
transposeInPlace() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
transposeInPlace() - Method in class mikera.matrixx.impl.IdentityMatrix
 

V

Vector - Class in mikera.vectorz
 
Vector(AVector) - Constructor for class mikera.vectorz.Vector
Copy constructor from an arbitrary vector
Vector1 - Class in mikera.vectorz
Specialised 1D vector
Vector1() - Constructor for class mikera.vectorz.Vector1
 
Vector1(double) - Constructor for class mikera.vectorz.Vector1
 
Vector1(double...) - Constructor for class mikera.vectorz.Vector1
 
Vector2 - Class in mikera.vectorz
Specialised 2D vector
Vector2() - Constructor for class mikera.vectorz.Vector2
 
Vector2(double, double) - Constructor for class mikera.vectorz.Vector2
 
Vector2(double...) - Constructor for class mikera.vectorz.Vector2
 
Vector3 - Class in mikera.vectorz
Specialised 3D vector
Vector3() - Constructor for class mikera.vectorz.Vector3
 
Vector3(Vector3) - Constructor for class mikera.vectorz.Vector3
 
Vector3(double, double, double) - Constructor for class mikera.vectorz.Vector3
 
Vector3(double...) - Constructor for class mikera.vectorz.Vector3
 
Vector4 - Class in mikera.vectorz
Specialised 4D vector
Vector4() - Constructor for class mikera.vectorz.Vector4
 
Vector4(Vector4) - Constructor for class mikera.vectorz.Vector4
 
Vector4(double, double, double, double) - Constructor for class mikera.vectorz.Vector4
 
Vector4(double...) - Constructor for class mikera.vectorz.Vector4
 
Vectorz - Class in mikera.vectorz
 
Vectorz() - Constructor for class mikera.vectorz.Vectorz
 

W

wrap(AMatrix) - Static method in class mikera.matrixx.impl.TransposedMatrix
 
wrap(double[], int[]) - Static method in class mikera.vectorz.impl.IndexedArrayVector
 
wrap(AVector, int[]) - Static method in class mikera.vectorz.impl.IndexedSubVector
 
wrap(double[]) - Static method in class mikera.vectorz.Vector
Wraps a double array into a Vector, does *no defensive copy*
WrappedSubVector - Class in mikera.vectorz.impl
 
WrappedSubVector(AVector, int, int) - Constructor for class mikera.vectorz.impl.WrappedSubVector
 

X

x - Variable in class mikera.vectorz.Vector1
 
x - Variable in class mikera.vectorz.Vector2
 
x - Variable in class mikera.vectorz.Vector3
 
x - Variable in class mikera.vectorz.Vector4
 

Y

y - Variable in class mikera.vectorz.Vector2
 
y - Variable in class mikera.vectorz.Vector3
 
y - Variable in class mikera.vectorz.Vector4
 

Z

z - Variable in class mikera.vectorz.Vector3
 
z - Variable in class mikera.vectorz.Vector4
 
ZeroLengthVector - Class in mikera.vectorz.impl
Special singleton zero length vector class.
ZeroVector - Class in mikera.vectorz.impl
 
ZeroVector(int) - Constructor for class mikera.vectorz.impl.ZeroVector
 
A C D E F G H I J L M N O R S T V W X Y Z 

Copyright © 2012. All Rights Reserved.