public class LinearMapping extends Mapping
Modifier and Type | Field and Description |
---|---|
protected double |
a00 |
protected double |
a01 |
protected double |
a02 |
protected double |
a10 |
protected double |
a11 |
protected double |
a12 |
protected double |
a20 |
protected double |
a21 |
protected double |
a22 |
isInverseFlag
Modifier | Constructor and Description |
---|---|
|
LinearMapping() |
protected |
LinearMapping(double a11,
double a12,
double a13,
double a21,
double a22,
double a23,
double a31,
double a32,
double a33,
boolean inv) |
protected |
LinearMapping(LinearMapping lm) |
Modifier and Type | Method and Description |
---|---|
double[] |
applyTo(double[] xy) |
double[] |
applyTo(double x,
double y) |
Point2D |
applyTo(Point2D pnt) |
LinearMapping |
concat(LinearMapping B) |
void |
concatDestructive(LinearMapping B) |
LinearMapping |
duplicate() |
LinearMapping |
getInverse() |
double[][] |
getTransformationMatrix() |
LinearMapping |
invert() |
void |
invertDestructive() |
double[][] |
toArray() |
String |
toString() |
protected double a00
protected double a01
protected double a02
protected double a10
protected double a11
protected double a12
protected double a20
protected double a21
protected double a22
public LinearMapping()
protected LinearMapping(double a11, double a12, double a13, double a21, double a22, double a23, double a31, double a32, double a33, boolean inv)
protected LinearMapping(LinearMapping lm)
public double[] applyTo(double x, double y)
public LinearMapping getInverse()
getInverse
in class Mapping
public LinearMapping invert()
public void invertDestructive()
public LinearMapping concat(LinearMapping B)
public void concatDestructive(LinearMapping B)
public double[][] getTransformationMatrix()
public LinearMapping duplicate()
public double[][] toArray()
Copyright © 2006–2017, Wilhelm Burger, Mark J. Burge (BSD 2-Clause Simplified License)