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 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 java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • hashCode

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

      public boolean equals​(GMatrix gMatrix)
    • equals

      public boolean equals​(java.lang.Object object)
      Overrides:
      equals in class java.lang.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 java.lang.Object clone()
      Overrides:
      clone in class java.lang.Object