public class IMatrix2 extends IMatrix implements IMatrix2I
| Constructor and Description |
|---|
IMatrix2() |
IMatrix2(double v11,
double v12,
double v21,
double v22) |
IMatrix2(IMatrix2 m) |
| Modifier and Type | Method and Description |
|---|---|
IMatrix2 |
cp()
alias of dup()
|
double |
determinant() |
static double |
determinant(double v00,
double v01,
double v10,
double v11) |
IMatrix2 |
dup() |
IMatrix2 |
get() |
static IMatrix2 |
getRotation(double angle) |
IMatrix2 |
invert() |
IMatrix2 |
mul(IMatrix2 m)
m is applied from right side and update the content of this without
creating new instance.
|
IMatrix2 |
mul(IMatrix2I m) |
IVec2 |
mul(IVec2 v)
vector is treated as vertical vector
|
IVec2 |
mul(IVec2I v)
vector is treated as vertical vector
|
IMatrix2 |
set(double v11,
double v12,
double v21,
double v22) |
IMatrix2 |
set(IDoubleI v11,
IDoubleI v12,
IDoubleI v21,
IDoubleI v22) |
add, add, columnNum, columnNum, columnNum, det, determinant, determinant, div, div, get, get, get, id, mul, mul, mul, mul, rowNum, rowNum, rowNum, set, set, set, set, set, set, setId, setRange, setZero, sub, sub, toArray, toArray, toString, zeropublic IMatrix2()
public IMatrix2(double v11,
double v12,
double v21,
double v22)
public IMatrix2(IMatrix2 m)
public IMatrix2 get()
get in interface IMatrix2Iget in interface IMatrix2Opget in interface IMatrixOpget in interface IParameterget in class IMatrixpublic IMatrix2 set(double v11, double v12, double v21, double v22)
public IMatrix2 dup()
public double determinant()
determinant in interface IMatrixIdeterminant in class IMatrixpublic static double determinant(double v00,
double v01,
double v10,
double v11)
public IMatrix2 invert()
public IMatrix2 mul(IMatrix2 m)
public static IMatrix2 getRotation(double angle)