Package javax.vecmath
Class GMatrix
java.lang.Object
javax.vecmath.GMatrix
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class GMatrix
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
- See Also:
- Serialized Form
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description voidadd(GMatrix gMatrix)voidadd(GMatrix gMatrix, GMatrix gMatrix2)java.lang.Objectclone()voidcopySubMatrix(int int1, int int2, int int3, int int4, int int5, int int6, GMatrix gMatrix)booleanepsilonEquals(GMatrix gMatrix, double double1)booleanepsilonEquals(GMatrix gMatrix, float float1)booleanequals(java.lang.Object object)booleanequals(GMatrix gMatrix)voidget(GMatrix gMatrix)voidget(Matrix3d matrix3d)voidget(Matrix3f matrix3f)voidget(Matrix4d matrix4d)voidget(Matrix4f matrix4f)voidgetColumn(int int1, double[] doubleArray)voidgetColumn(int int1, GVector gVector)doublegetElement(int int1, int int2)intgetNumCol()intgetNumRow()voidgetRow(int int1, double[] doubleArray)voidgetRow(int int1, GVector gVector)inthashCode()voididentityMinus()voidinvert()voidinvert(GMatrix gMatrix)intLUD(GMatrix gMatrix, GVector gVector)voidmul(GMatrix gMatrix)voidmul(GMatrix gMatrix, GMatrix gMatrix2)voidmul(GVector gVector, GVector gVector2)voidmulTransposeBoth(GMatrix gMatrix, GMatrix gMatrix2)voidmulTransposeLeft(GMatrix gMatrix, GMatrix gMatrix2)voidmulTransposeRight(GMatrix gMatrix, GMatrix gMatrix2)voidnegate()voidnegate(GMatrix gMatrix)voidset(double[] doubleArray)voidset(GMatrix gMatrix)voidset(Matrix3d matrix3d)voidset(Matrix3f matrix3f)voidset(Matrix4d matrix4d)voidset(Matrix4f matrix4f)voidsetColumn(int int1, double[] doubleArray)voidsetColumn(int int1, GVector gVector)voidsetElement(int int1, int int2, double double1)voidsetIdentity()voidsetRow(int int1, double[] doubleArray)voidsetRow(int int1, GVector gVector)voidsetScale(double double1)voidsetSize(int int1, int int2)voidsetZero()voidsub(GMatrix gMatrix)voidsub(GMatrix gMatrix, GMatrix gMatrix2)intSVD(GMatrix gMatrix, GMatrix gMatrix2, GMatrix gMatrix3)java.lang.StringtoString()doubletrace()voidtranspose()voidtranspose(GMatrix gMatrix)Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
GMatrix
public GMatrix(int int1, int int2) -
GMatrix
public GMatrix(int int1, int int2, double[] doubleArray) -
GMatrix
-
-
Method Details
-
mul
-
mul
-
mul
-
add
-
add
-
sub
-
sub
-
negate
public final void negate() -
negate
-
setIdentity
public final void setIdentity() -
setZero
public final void setZero() -
identityMinus
public final void identityMinus() -
invert
public final void invert() -
invert
-
copySubMatrix
public final void copySubMatrix(int int1, int int2, int int3, int int4, int int5, int int6, GMatrix gMatrix) -
setSize
public final void setSize(int int1, int int2) -
set
public final void set(double[] doubleArray) -
set
-
set
-
set
-
set
-
set
-
getNumRow
public final int getNumRow() -
getNumCol
public final int getNumCol() -
getElement
public final double getElement(int int1, int int2) -
setElement
public final void setElement(int int1, int int2, double double1) -
getRow
public final void getRow(int int1, double[] doubleArray) -
getRow
-
getColumn
public final void getColumn(int int1, double[] doubleArray) -
getColumn
-
get
-
get
-
get
-
get
-
get
-
setRow
public final void setRow(int int1, double[] doubleArray) -
setRow
-
setColumn
public final void setColumn(int int1, double[] doubleArray) -
setColumn
-
mulTransposeBoth
-
mulTransposeRight
-
mulTransposeLeft
-
transpose
public final void transpose() -
transpose
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
equals
-
equals
public boolean equals(java.lang.Object object)- Overrides:
equalsin classjava.lang.Object
-
epsilonEquals
-
epsilonEquals
-
trace
public final double trace() -
SVD
-
LUD
-
setScale
public final void setScale(double double1) -
clone
public java.lang.Object clone()- Overrides:
clonein classjava.lang.Object
-