public class AffineMapping extends ProjectiveMapping
a00, a01, a02, a10, a11, a12, a20, a21, a22
isInverseFlag
Constructor and Description |
---|
AffineMapping()
Creates the identity mapping.
|
AffineMapping(double a11,
double a12,
double a13,
double a21,
double a22,
double a23,
boolean inv) |
AffineMapping(LinearMapping lm) |
AffineMapping(Point2D[] A,
Point2D[] B) |
AffineMapping(Point2D A1,
Point2D A2,
Point2D A3,
Point2D B1,
Point2D B2,
Point2D B3) |
Modifier and Type | Method and Description |
---|---|
AffineMapping |
concat(AffineMapping B) |
AffineMapping |
duplicate() |
double[][] |
getWarpJacobian(double[] xy) |
int |
getWarpParameterCount() |
double[] |
getWarpParameters() |
AffineMapping |
invert() |
void |
setWarpParameters(double[] p) |
concat, main, makeMapping
applyTo, applyTo, applyTo, concat, concatDestructive, getInverse, getTransformationMatrix, invertDestructive, toArray, toString
public AffineMapping()
public AffineMapping(double a11, double a12, double a13, double a21, double a22, double a23, boolean inv)
public AffineMapping(LinearMapping lm)
public AffineMapping(Point2D A1, Point2D A2, Point2D A3, Point2D B1, Point2D B2, Point2D B3)
public AffineMapping(Point2D[] A, Point2D[] B)
public AffineMapping concat(AffineMapping B)
public AffineMapping invert()
invert
in class ProjectiveMapping
public AffineMapping duplicate()
duplicate
in class ProjectiveMapping
public int getWarpParameterCount()
getWarpParameterCount
in interface WarpParameters
getWarpParameterCount
in class ProjectiveMapping
public double[] getWarpParameters()
getWarpParameters
in interface WarpParameters
getWarpParameters
in class ProjectiveMapping
public void setWarpParameters(double[] p)
setWarpParameters
in interface WarpParameters
setWarpParameters
in class ProjectiveMapping
public double[][] getWarpJacobian(double[] xy)
getWarpJacobian
in interface WarpParameters
getWarpJacobian
in class ProjectiveMapping
Copyright © 2006–2017, Wilhelm Burger, Mark J. Burge (BSD 2-Clause Simplified License)