Package org.joml

Interface Matrix2dc

All Known Implementing Classes:
Matrix2d

public interface Matrix2dc
  • Method Details

    • m00

      double m00()
    • m01

      double m01()
    • m10

      double m10()
    • m11

      double m11()
    • mul

      Matrix2d mul​(Matrix2dc matrix2dc, Matrix2d matrix2d)
    • mul

      Matrix2d mul​(Matrix2fc matrix2fc, Matrix2d matrix2d)
    • mulLocal

      Matrix2d mulLocal​(Matrix2dc matrix2dc, Matrix2d matrix2d)
    • determinant

      double determinant()
    • invert

      Matrix2d invert​(Matrix2d matrix2d)
    • transpose

      Matrix2d transpose​(Matrix2d matrix2d)
    • get

      Matrix2d get​(Matrix2d matrix2d)
    • get

      Matrix3x2d get​(Matrix3x2d matrix3x2d)
    • get

      Matrix3d get​(Matrix3d matrix3d)
    • getRotation

      double getRotation()
    • get

      java.nio.DoubleBuffer get​(java.nio.DoubleBuffer doubleBuffer)
    • get

      java.nio.DoubleBuffer get​(int int1, java.nio.DoubleBuffer doubleBuffer)
    • get

      java.nio.ByteBuffer get​(java.nio.ByteBuffer byteBuffer)
    • get

      java.nio.ByteBuffer get​(int int1, java.nio.ByteBuffer byteBuffer)
    • getTransposed

      java.nio.DoubleBuffer getTransposed​(java.nio.DoubleBuffer doubleBuffer)
    • getTransposed

      java.nio.DoubleBuffer getTransposed​(int int1, java.nio.DoubleBuffer doubleBuffer)
    • getTransposed

      java.nio.ByteBuffer getTransposed​(java.nio.ByteBuffer byteBuffer)
    • getTransposed

      java.nio.ByteBuffer getTransposed​(int int1, java.nio.ByteBuffer byteBuffer)
    • getToAddress

      Matrix2dc getToAddress​(long long1)
    • get

      double[] get​(double[] doubleArray, int int1)
    • get

      double[] get​(double[] doubleArray)
    • scale

      Matrix2d scale​(Vector2dc vector2dc, Matrix2d matrix2d)
    • scale

      Matrix2d scale​(double double1, double double2, Matrix2d matrix2d)
    • scale

      Matrix2d scale​(double double1, Matrix2d matrix2d)
    • scaleLocal

      Matrix2d scaleLocal​(double double1, double double2, Matrix2d matrix2d)
    • transform

      Vector2d transform​(Vector2d vector2d)
    • transform

      Vector2d transform​(Vector2dc vector2dc, Vector2d vector2d)
    • transform

      Vector2d transform​(double double1, double double2, Vector2d vector2d)
    • transformTranspose

      Vector2d transformTranspose​(Vector2d vector2d)
    • transformTranspose

      Vector2d transformTranspose​(Vector2dc vector2dc, Vector2d vector2d)
    • transformTranspose

      Vector2d transformTranspose​(double double1, double double2, Vector2d vector2d)
    • rotate

      Matrix2d rotate​(double double1, Matrix2d matrix2d)
    • rotateLocal

      Matrix2d rotateLocal​(double double1, Matrix2d matrix2d)
    • getRow

      Vector2d getRow​(int int1, Vector2d vector2d) throws java.lang.IndexOutOfBoundsException
      Throws:
      java.lang.IndexOutOfBoundsException
    • getColumn

      Vector2d getColumn​(int int1, Vector2d vector2d) throws java.lang.IndexOutOfBoundsException
      Throws:
      java.lang.IndexOutOfBoundsException
    • get

      double get​(int int1, int int2)
    • normal

      Matrix2d normal​(Matrix2d matrix2d)
    • getScale

      Vector2d getScale​(Vector2d vector2d)
    • positiveX

      Vector2d positiveX​(Vector2d vector2d)
    • normalizedPositiveX

      Vector2d normalizedPositiveX​(Vector2d vector2d)
    • positiveY

      Vector2d positiveY​(Vector2d vector2d)
    • normalizedPositiveY

      Vector2d normalizedPositiveY​(Vector2d vector2d)
    • add

      Matrix2d add​(Matrix2dc matrix2dc, Matrix2d matrix2d)
    • sub

      Matrix2d sub​(Matrix2dc matrix2dc, Matrix2d matrix2d)
    • mulComponentWise

      Matrix2d mulComponentWise​(Matrix2dc matrix2dc, Matrix2d matrix2d)
    • lerp

      Matrix2d lerp​(Matrix2dc matrix2dc, double double1, Matrix2d matrix2d)
    • equals

      boolean equals​(Matrix2dc matrix2dc, double double1)
    • isFinite

      boolean isFinite()