Class Matrix4x4d

java.lang.Object
com.agisoft.metashape.Matrix4x4d

public class Matrix4x4d
extends Object
  • Field Details

    • swigCMemOwn

      protected transient boolean swigCMemOwn
  • Constructor Details

    • Matrix4x4d

      public Matrix4x4d​(long cPtr, boolean cMemoryOwn)
    • Matrix4x4d

      public Matrix4x4d()
    • Matrix4x4d

      public Matrix4x4d​(double[][] data)
  • Method Details

    • getCPtr

      public static long getCPtr​(Matrix4x4d obj)
    • finalize

      protected void finalize()
      Overrides:
      finalize in class Object
    • delete

      public void delete()
    • get

      public double get​(int row, int col)
    • set

      public void set​(int row, int col, double value)
    • getData

      public double[][] getData()
    • mul

      public Matrix4x4d mul​(Matrix4x4d other)
    • mul

      public Matrix4x4d mul​(double c)
    • mulp

      public Vector3d mulp​(Vector3d other)
    • mulv

      public Vector3d mulv​(Vector3d other)
    • inv

      public Matrix4x4d inv()
    • t

      public Matrix4x4d t()
    • det

      public double det()
    • rotation

      public Matrix3x3d rotation()
    • translation

      public Vector3d translation()
    • scale

      public double scale()