Package com.agisoft.metashape
Class Matrix4x4d
java.lang.Object
com.agisoft.metashape.Matrix4x4d
public class Matrix4x4d extends Object
-
Field Summary
Fields Modifier and Type Field Description protected booleanswigCMemOwn -
Constructor Summary
Constructors Constructor Description Matrix4x4d()Matrix4x4d(double[][] data)Matrix4x4d(long cPtr, boolean cMemoryOwn) -
Method Summary
Modifier and Type Method Description voiddelete()doubledet()protected voidfinalize()doubleget(int row, int col)static longgetCPtr(Matrix4x4d obj)double[][]getData()Matrix4x4dinv()Matrix4x4dmul(double c)Matrix4x4dmul(Matrix4x4d other)Vector3dmulp(Vector3d other)Vector3dmulv(Vector3d other)Matrix3x3drotation()doublescale()voidset(int row, int col, double value)Matrix4x4dt()Vector3dtranslation()
-
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
-
finalize
protected void finalize() -
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
-
mul
-
mulp
-
mulv
-
inv
-
t
-
det
public double det() -
rotation
-
translation
-
scale
public double scale()
-