- 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
-
Sets each component of the vector to its absolute value
- AConstantTransform - Class in mikera.transformz.impl
-
- add(AMatrix) - Method in class mikera.matrixx.AMatrix
-
Adds another matrix to this matrix.
- add(ArrayVector) - Method in class mikera.vectorz.ArrayVector
-
- add(ArrayVector, int) - Method in class mikera.vectorz.ArrayVector
-
- add(AVector) - Method in class mikera.vectorz.AVector
-
Adds another vector to this one
- add(AVector, int) - Method in class mikera.vectorz.AVector
-
Adds another vector to this one
- add(ArrayVector) - Method in class mikera.vectorz.impl.ArraySubVector
-
- add(AVector) - Method in class mikera.vectorz.impl.JoinedVector
-
- add(AVector, int) - Method in class mikera.vectorz.impl.JoinedVector
-
- add(List<Object>) - Method in class mikera.vectorz.util.MatrixBuilder
-
- add(double) - Method in class mikera.vectorz.util.VectorBuilder
-
- add(ArrayVector, int) - 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(Vector, Index, double) - Method in class mikera.vectorz.AVector
-
- 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(Vector, Index, 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
-
- addProduct(AVector, AVector) - Method in class mikera.vectorz.AVector
-
- addProduct(AVector, AVector, double) - Method in class mikera.vectorz.AVector
-
- addProduct(AVector, AVector) - Method in class mikera.vectorz.Vector
-
- addProduct(Vector, Vector) - Method in class mikera.vectorz.Vector
-
- addProduct(Vector, Vector, double) - Method in class mikera.vectorz.Vector
-
- addWeighted(AVector, double) - Method in class mikera.vectorz.AVector
-
Updates a weighted average of this vector with another vector
- addWeighted(AVector, double) - Method in class mikera.vectorz.Vector
-
- addWeighted(ArrayVector, double) - Method in class mikera.vectorz.Vector
-
- Affine34 - Class in mikera.transformz
-
Specialised 3*4 affine transformation class
Intended for composing 3d affine transformations.
- 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
-
- AIndex - Class in mikera.indexz
-
Abstract base class for a list of integer indexes
- AIndex() - Constructor for class mikera.indexz.AIndex
-
- ALinearTransform - Class in mikera.transformz
-
- ALinearTransform() - Constructor for class mikera.transformz.ALinearTransform
-
- AMatrix - Class in mikera.matrixx
-
General abstract matrix class.
- 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
-
- append(double) - Method in class mikera.vectorz.GrowableVector
-
- append(AVector) - Method in class mikera.vectorz.GrowableVector
-
- appendRow(AVector) - Method in class mikera.matrixx.impl.AVectorMatrix
-
- appendRow(AVector) - Method in class mikera.matrixx.impl.VectorMatrixM3
-
- appendRow(Vector3) - Method in class mikera.matrixx.impl.VectorMatrixM3
-
- appendRow(AVector) - Method in class mikera.matrixx.impl.VectorMatrixMN
-
- 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
-
- asList() - Method in class mikera.vectorz.AVector
-
- 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
-
Abstract base class for translations of arbitrary dimensionality.
- 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
-
- averageSquaredDifference(AVector, AVector) - Static method in class mikera.vectorz.Vectorz
-
- averageValue(AVector) - Static method in class mikera.vectorz.Vectorz
-
- axisVector(int, int) - Static method in class mikera.vectorz.Vectorz
-
- clamp(double, double) - Method in class mikera.vectorz.AVector
-
Clamps all values in the vector to a given range
- clampMax(double) - Method in class mikera.vectorz.AVector
-
- clampMin(double) - Method in class mikera.vectorz.AVector
-
- clear() - Method in class mikera.vectorz.GrowableVector
-
- clone() - Method in class mikera.indexz.AIndex
-
- clone() - Method in class mikera.indexz.Index
-
- clone() - Method in class mikera.matrixx.AMatrix
-
- clone() - Method in class mikera.matrixx.impl.AVectorMatrix
-
- clone() - Method in class mikera.matrixx.impl.DiagonalMatrix
-
- clone() - Method in class mikera.matrixx.impl.VectorMatrixM3
-
- clone() - Method in class mikera.matrixx.impl.VectorMatrixMN
-
- clone() - Method in class mikera.matrixx.impl.ZeroMatrix
-
- clone() - Method in class mikera.matrixx.Matrix22
-
- clone() - Method in class mikera.matrixx.Matrix33
-
- 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.BitVector
-
- clone() - Method in class mikera.vectorz.GrowableVector
-
- clone() - Method in class mikera.vectorz.impl.ArraySubVector
-
- clone() - Method in class mikera.vectorz.impl.Vector0
-
- 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
-
Returns the number of columns in the matrix
- columnCount() - Method in interface mikera.matrixx.IMatrix
-
- columnCount() - Method in class mikera.matrixx.impl.DiagonalMatrix
-
- columnCount() - Method in class mikera.matrixx.impl.IdentityMatrix
-
- columnCount() - Method in class mikera.matrixx.impl.PermutedMatrix
-
- columnCount() - Method in class mikera.matrixx.impl.TransposedMatrix
-
- columnCount() - Method in class mikera.matrixx.impl.VectorMatrixM3
-
- columnCount() - Method in class mikera.matrixx.impl.VectorMatrixMN
-
- columnCount() - Method in class mikera.matrixx.impl.ZeroMatrix
-
- columnCount() - Method in class mikera.matrixx.Matrix22
-
- columnCount() - Method in class mikera.matrixx.Matrix33
-
- columnCount() - Method in class mikera.matrixx.MatrixMN
-
- compareTo(AIndex) - Method in class mikera.indexz.AIndex
-
- compareTo(AVector) - Method in class mikera.vectorz.AVector
-
- compose(ATransform) - Method in class mikera.matrixx.AMatrix
-
- compose(AMatrix) - Method in class mikera.matrixx.AMatrix
-
- compose(AMatrix) - Method in class mikera.matrixx.Matrix33
-
- compose(Matrix33) - Method in class mikera.matrixx.Matrix33
-
- compose(AMatrix) - Method in class mikera.matrixx.MatrixMN
-
- compose(ATransform) - Method in class mikera.transformz.AAffineTransform
-
- compose(AAffineTransform) - Method in class mikera.transformz.AAffineTransform
-
- compose(ATransform) - Method in class mikera.transformz.ATransform
-
Composes this transformation with another transformation, returning
a new combined transformation
- compose(ATransform) - Method in class mikera.transformz.impl.AConstantTransform
-
- compose(ATransform) - Method in class mikera.transformz.impl.CompoundTransform
-
- composeWith(ATransform) - Method in class mikera.matrixx.AMatrix
-
- composeWith(AMatrix) - Method in class mikera.matrixx.AMatrix
-
- 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 known how to
combine the transforms directly.
- CompoundTransform(ATransform, ATransform) - Constructor for class mikera.transformz.impl.CompoundTransform
-
- ComputedIndex - Class in mikera.indexz.impl
-
Abstract base class for computed indexes.
- ComputedIndex(int) - Constructor for class mikera.indexz.impl.ComputedIndex
-
- ComputedVector - Class in mikera.vectorz.impl
-
- ComputedVector() - Constructor for class mikera.vectorz.impl.ComputedVector
-
- ConstantTransform - Class in mikera.transformz.impl
-
Class representing a transform that returns a constant
- ConstantTransform(int, AVector) - Constructor for class mikera.transformz.impl.ConstantTransform
-
Creates a new constant transform, using the provided vector as the constant value
Does *not* take a defensive copy
- constantTransform(int, AVector) - Static method in class mikera.transformz.Transformz
-
- ConstantTransform3 - Class in mikera.transformz.impl
-
Class represnting a transform that returns a 3D constant
- ConstantTransform3(int, AVector) - Constructor for class mikera.transformz.impl.ConstantTransform3
-
Creates a new constant transform, using the provided vector as the constant value
Does *not* take a defensive copy
- ConstantTransform4 - Class in mikera.transformz.impl
-
Class represnting a transform that returns a 4D constant
- ConstantTransform4(int, AVector) - Constructor for class mikera.transformz.impl.ConstantTransform4
-
Creates a new constant transform, using the provided vector as the constant value
Does *not* take a defensive copy
- contains(int) - Method in class mikera.indexz.AIndex
-
- contains(Index) - Method in class mikera.indexz.AIndex
-
- 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 subset of this vector to a vector at the specified offset
- copy(int, int, AVector, int) - Method in class mikera.vectorz.impl.JoinedVector
-
- copy(AVector, int, AVector, int, int) - Static method in class mikera.vectorz.Vectorz
-
- copyOfMatrix() - Method in class mikera.matrixx.AMatrix
-
- copyOfMatrix() - Method in class mikera.transformz.AAffineTransform
-
Returns a deep copy of the transformation matrix for this affine transform
- copyOfMatrix() - Method in class mikera.transformz.Affine34
-
- copyOfMatrix() - Method in class mikera.transformz.Translation3
-
- copyOfTranslationVector() - Method in class mikera.matrixx.AMatrix
-
- copyOfTranslationVector() - Method in class mikera.transformz.AAffineTransform
-
Returns a deep copy of the translation vector for this affine transform
- copyOfTranslationVector() - Method in class mikera.transformz.Affine34
-
- copyOfTranslationVector() - Method in class mikera.transformz.Translation3
-
- copyTo(int[], int) - Method in class mikera.indexz.AIndex
-
- 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
- copyTo(double[], int) - Method in class mikera.vectorz.BitVector
-
- copyTo(AVector, int) - Method in class mikera.vectorz.impl.JoinedVector
-
- copyTo(double[], int) - Method in class mikera.vectorz.impl.JoinedVector
-
- create(List<Integer>) - Static method in class mikera.indexz.Indexz
-
- create(int) - Static method in class mikera.matrixx.impl.IdentityMatrix
-
- create(int, int) - Static method in class mikera.matrixx.impl.ZeroMatrix
-
- create(AMatrix) - Static method in class mikera.matrixx.Matrixx
-
Creates a mutable copy of a matrix
- create(IMatrix) - Static method in class mikera.matrixx.Matrixx
-
Creates a mutable copy of a matrix
- create(int) - Static method in class mikera.transformz.impl.IdentityTranslation
-
- create(double...) - Static method in class mikera.vectorz.Vectorz
-
- create(AVector) - Static method in class mikera.vectorz.Vectorz
-
- create(IVector) - Static method in class mikera.vectorz.Vectorz
-
- create(List<Object>) - Static method in class mikera.vectorz.Vectorz
-
Create a vector from a list of numerical values (must be java.lang.Number instances)
- create(Iterable<Object>) - Static method in class mikera.vectorz.Vectorz
-
- create2DRotationMatrix(double) - Static method in class mikera.matrixx.Matrixx
-
- createAffineTransform(Matrix33, AVector) - Static method in class mikera.transformz.Transformz
-
- createAffineTransform(Matrix33, Vector3) - Static method in class mikera.transformz.Transformz
-
- createAffineTransform(AMatrix, AVector) - Static method in class mikera.transformz.Transformz
-
- createCopy(AIndex) - Static method in class mikera.indexz.Indexz
-
- createFromVector(AVector, int, int) - Static method in class mikera.matrixx.Matrixx
-
- createFromVectors(AVector...) - Static method in class mikera.matrixx.Matrixx
-
- createIdentityMatrix() - Static method in class mikera.matrixx.Matrix33
-
- createIdentityMatrix(int) - Static method in class mikera.matrixx.Matrixx
-
Creates an mutable identity matrix
- createImmutableIdentityMatrix(int) - Static method in class mikera.matrixx.Matrixx
-
Creates an immutable identity matrix
- createImmutableZeroMatrix(int, int) - Static method in class mikera.matrixx.Matrixx
-
Creates an immutable zero-filled matrix
- createLength(int) - Static method in class mikera.indexz.Indexz
-
- createLength(int) - Static method in class mikera.vectorz.BitVector
-
- createLength(int) - Static method in class mikera.vectorz.Vector
-
Create an empty (zero-filled) vector of a specified length
- createMutableTranslation(ATranslation) - Static method in class mikera.transformz.Transformz
-
- createMutableVector(AVector) - Static method in class mikera.vectorz.Vectorz
-
- createProgression(int, int, int) - Static method in class mikera.indexz.Indexz
-
- createRandomChoice(int, int) - Static method in class mikera.indexz.Indexz
-
- createRandomChoice(int, Index) - Static method in class mikera.indexz.Indexz
-
- createRandomMatrix(int, int) - Static method in class mikera.matrixx.Matrixx
-
- createRandomPermutation(int) - Static method in class mikera.indexz.Indexz
-
- createRandomSquareMatrix(int) - Static method in class mikera.matrixx.Matrixx
-
- createRotationMatrix(Vector3, double) - Static method in class mikera.matrixx.Matrixx
-
- createRotationMatrix(double, double, double, double) - Static method in class mikera.matrixx.Matrixx
-
- createRotationMatrix(AVector, double) - 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
-
- createScaleMatrix(double...) - Static method in class mikera.matrixx.Matrixx
-
- createSequence(int, int) - Static method in class mikera.indexz.Indexz
-
- createSequence(int) - Static method in class mikera.indexz.Indexz
-
- createTranslation(AVector) - Static method in class mikera.transformz.Transformz
-
- createTranslation(Vector3) - Static method in class mikera.transformz.Transformz
-
- createTranslation(double[]) - Static method in class mikera.transformz.Transformz
-
- createUniformRandomVector(int) - Static method in class mikera.vectorz.Vectorz
-
- createXAxisRotationMatrix(double) - Static method in class mikera.matrixx.Matrixx
-
- createYAxisRotationMatrix(double) - Static method in class mikera.matrixx.Matrixx
-
- createZAxisRotationMatrix(double) - Static method in class mikera.matrixx.Matrixx
-
- createZeroVector(int) - Static method in class mikera.vectorz.Vectorz
-
- crossProduct(Vector3) - Method in class mikera.vectorz.Vector3
-
- currentCapacity() - Method in class mikera.vectorz.GrowableVector
-
- IdentityMatrix - Class in mikera.matrixx.impl
-
Specialised identity matrix class.
- IdentityTranslation - Class in mikera.transformz.impl
-
Immutable identity translation
- identityTranslation(int) - Static method in class mikera.transformz.Transformz
-
Creates an identity transform with the given number of dimensions
- IMatrix - Interface in mikera.matrixx
-
Interface for fundamental matrix access opertations.
- immutableZeroVector(int) - Static method in class mikera.vectorz.Vectorz
-
Returns an immutable vector of zeros
- Index - Class in mikera.indexz
-
Class to represent a mutable list of integer indexes
- Index(int) - Constructor for class mikera.indexz.Index
-
- 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
- IndexIterator - Class in mikera.indexz.impl
-
General purpose iterator for arbitrary indexes.
- IndexIterator(AIndex) - Constructor for class mikera.indexz.impl.IndexIterator
-
- indexOfMaxValue(AVector) - Static method in class mikera.vectorz.Vectorz
-
- indexOfMinValue(AVector) - Static method in class mikera.vectorz.Vectorz
-
- Indexz - Class in mikera.indexz
-
Class for static index methods
- Indexz() - Constructor for class mikera.indexz.Indexz
-
- inputDimensions() - Method in class mikera.matrixx.AMatrix
-
- inputDimensions() - Method in class mikera.matrixx.impl.ZeroMatrix
-
- 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.AConstantTransform
-
- 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.Vector0
-
- interpolate(AVector, double) - Method in class mikera.vectorz.AVector
-
- interpolate(AVector, AVector, double) - Method in class mikera.vectorz.AVector
-
- inverse() - Method in class mikera.matrixx.AMatrix
-
- inverse() - Method in class mikera.matrixx.impl.IdentityMatrix
-
- inverse() - Method in class mikera.matrixx.Matrix22
-
- inverse() - Method in class mikera.matrixx.Matrix33
-
- inverse() - Method in class mikera.transformz.AAffineTransform
-
- inverse() - Method in class mikera.transformz.ATransform
-
Return the inverse of this transformation if possible
- inverse() - Method in class mikera.transformz.ATranslation
-
- inverse() - Method in class mikera.transformz.impl.AConstantTransform
-
- inverse() - Method in class mikera.transformz.Translation3
-
- invSqrt(AVector) - Static method in class mikera.vectorz.Vectorz
-
- invSqrt(Vector) - Static method in class mikera.vectorz.Vectorz
-
- isDistinct() - Method in class mikera.indexz.AIndex
-
Returns true if this Index contains only distinct integer indices
- isFullyMutable() - Method in class mikera.indexz.AIndex
-
- isFullyMutable() - Method in class mikera.indexz.impl.ComputedIndex
-
- isFullyMutable() - Method in class mikera.indexz.Index
-
- isFullyMutable() - Method in class mikera.matrixx.AMatrix
-
- isFullyMutable() - Method in class mikera.matrixx.impl.DiagonalMatrix
-
- isFullyMutable() - Method in class mikera.matrixx.impl.IdentityMatrix
-
- isFullyMutable() - Method in class mikera.matrixx.impl.ZeroMatrix
-
- isFullyMutable() - Method in class mikera.vectorz.AVector
-
Returns true if this vector is fully mutable, i.e.
- isFullyMutable() - Method in class mikera.vectorz.BitVector
-
- isIdentity() - Method in class mikera.matrixx.AMatrix
-
- isIdentity() - Method in class mikera.matrixx.impl.DiagonalMatrix
-
- isIdentity() - Method in class mikera.matrixx.impl.IdentityMatrix
-
- isIdentity() - Method in class mikera.transformz.AAffineTransform
-
- isIdentity() - Method in class mikera.transformz.ATransform
-
Returns true if this transform is the identity function, i.e.
- isIdentity() - Method in class mikera.transformz.ATranslation
-
Returns true if this transform is an identity transform
- isIdentity() - Method in class mikera.transformz.impl.AConstantTransform
-
- isIdentity() - Method in class mikera.transformz.impl.IdentityTranslation
-
- isIdentity() - Method in class mikera.transformz.Translation3
-
- isLinear() - Method in class mikera.transformz.ALinearTransform
-
- 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.matrixx.impl.MatrixSubVector
-
- isMutable() - Method in class mikera.vectorz.APrimitiveVector
-
- isMutable() - Method in class mikera.vectorz.AVector
-
Returns true if this vector is mutable.
- isMutable() - Method in class mikera.vectorz.BitVector
-
- isMutable() - Method in class mikera.vectorz.impl.ComputedVector
-
- isMutable() - Method in class mikera.vectorz.impl.Vector0
-
- isMutable() - Method in class mikera.vectorz.impl.ZeroVector
-
- ISpecialisedTransform - Interface in mikera.transformz.marker
-
Marker interface for specialised transforms
- isPermutation() - Method in class mikera.indexz.AIndex
-
Returns true if this index represents a permutation of positions 0..length-1
- isReference() - Method in class mikera.matrixx.impl.MatrixSubVector
-
- isReference() - Method in class mikera.vectorz.APrimitiveVector
-
- isReference() - Method in class mikera.vectorz.AVector
-
Returns true if this vector is of a type that references other vectors / data.
- isReference() - Method in class mikera.vectorz.BitVector
-
- isReference() - Method in class mikera.vectorz.GrowableVector
-
- isReference() - Method in class mikera.vectorz.impl.ArraySubVector
-
- isReference() - Method in class mikera.vectorz.impl.JoinedVector
-
- isReference() - Method in class mikera.vectorz.impl.WrappedSubVector
-
- isReference() - Method in class mikera.vectorz.Vector
-
- isSorted() - Method in class mikera.indexz.AIndex
-
- 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.impl.VectorMatrixM3
-
- isSquare() - Method in class mikera.matrixx.impl.VectorMatrixMN
-
- isSquare() - Method in class mikera.matrixx.Matrix22
-
- isSquare() - Method in class mikera.matrixx.Matrix33
-
- isUnitLengthVector() - Method in class mikera.vectorz.AVector
-
Returns true if the vector has unit length
- isUnitLengthVector() - Method in class mikera.vectorz.impl.ZeroVector
-
- isZeroMatrix() - Method in class mikera.matrixx.AMatrix
-
Returns true if the matrix is the zero matrix (all components zero)
- isZeroMatrix() - Method in class mikera.matrixx.impl.ZeroMatrix
-
- isZeroVector() - Method in class mikera.vectorz.AVector
-
Returns true if this vector is a zero vector (all components zero)
- isZeroVector() - Method in class mikera.vectorz.impl.Vector0
-
- isZeroVector() - Method in class mikera.vectorz.impl.ZeroVector
-
- iterator() - Method in class mikera.indexz.AIndex
-
- iterator() - Method in class mikera.vectorz.AVector
-
- iterator() - Method in class mikera.vectorz.impl.WrappedSubVector
-
- IVector - Interface in mikera.vectorz
-
Basic interface for a Vector
Implementations should normally extend AVector directly, which implements IVector plus
a considerable amount of other important functionality.