Package javax.vecmath

Class GMatrix

java.lang.Object
javax.vecmath.GMatrix
All Implemented Interfaces:
Serializable, Cloneable

public class GMatrix extends Object implements Serializable, Cloneable
See Also:
  • Constructor Details

    • GMatrix

      public GMatrix(int int1, int int2)
    • GMatrix

      public GMatrix(int int1, int int2, double[] doubleArray)
    • GMatrix

      public GMatrix(GMatrix gMatrix)
  • Method Details

    • mul

      public final void mul(GMatrix gMatrix)
    • mul

      public final void mul(GMatrix gMatrix, GMatrix gMatrix2)
    • mul

      public final void mul(GVector gVector, GVector gVector2)
    • add

      public final void add(GMatrix gMatrix)
    • add

      public final void add(GMatrix gMatrix, GMatrix gMatrix2)
    • sub

      public final void sub(GMatrix gMatrix)
    • sub

      public final void sub(GMatrix gMatrix, GMatrix gMatrix2)
    • negate

      public final void negate()
    • negate

      public final void negate(GMatrix gMatrix)
    • setIdentity

      public final void setIdentity()
    • setZero

      public final void setZero()
    • identityMinus

      public final void identityMinus()
    • invert

      public final void invert()
    • invert

      public final void invert(GMatrix gMatrix)
    • 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

      public final void set(Matrix3f matrix3f)
    • set

      public final void set(Matrix3d matrix3d)
    • set

      public final void set(Matrix4f matrix4f)
    • set

      public final void set(Matrix4d matrix4d)
    • set

      public final void set(GMatrix gMatrix)
    • 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

      public final void getRow(int int1, GVector gVector)
    • getColumn

      public final void getColumn(int int1, double[] doubleArray)
    • getColumn

      public final void getColumn(int int1, GVector gVector)
    • get

      public final void get(Matrix3d matrix3d)
    • get

      public final void get(Matrix3f matrix3f)
    • get

      public final void get(Matrix4d matrix4d)
    • get

      public final void get(Matrix4f matrix4f)
    • get

      public final void get(GMatrix gMatrix)
    • setRow

      public final void setRow(int int1, double[] doubleArray)
    • setRow

      public final void setRow(int int1, GVector gVector)
    • setColumn

      public final void setColumn(int int1, double[] doubleArray)
    • setColumn

      public final void setColumn(int int1, GVector gVector)
    • mulTransposeBoth

      public final void mulTransposeBoth(GMatrix gMatrix, GMatrix gMatrix2)
    • mulTransposeRight

      public final void mulTransposeRight(GMatrix gMatrix, GMatrix gMatrix2)
    • mulTransposeLeft

      public final void mulTransposeLeft(GMatrix gMatrix, GMatrix gMatrix2)
    • transpose

      public final void transpose()
    • transpose

      public final void transpose(GMatrix gMatrix)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(GMatrix gMatrix)
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • epsilonEquals

      public boolean epsilonEquals(GMatrix gMatrix, float float1)
    • epsilonEquals

      public boolean epsilonEquals(GMatrix gMatrix, double double1)
    • trace

      public final double trace()
    • SVD

      public final int SVD(GMatrix gMatrix, GMatrix gMatrix2, GMatrix gMatrix3)
    • LUD

      public final int LUD(GMatrix gMatrix, GVector gVector)
    • setScale

      public final void setScale(double double1)
    • clone

      public Object clone()
      Overrides:
      clone in class Object