public class AffineMapping extends ProjectiveMapping
a00, a01, a02, a10, a11, a12, a20, a21, a22isInverseFlag| 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, makeMappingapplyTo, applyTo, applyTo, concat, concatDestructive, getInverse, getTransformationMatrix, invertDestructive, toArray, toStringpublic 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 ProjectiveMappingpublic AffineMapping duplicate()
duplicate in class ProjectiveMappingpublic int getWarpParameterCount()
getWarpParameterCount in interface WarpParametersgetWarpParameterCount in class ProjectiveMappingpublic double[] getWarpParameters()
getWarpParameters in interface WarpParametersgetWarpParameters in class ProjectiveMappingpublic void setWarpParameters(double[] p)
setWarpParameters in interface WarpParameterssetWarpParameters in class ProjectiveMappingpublic double[][] getWarpJacobian(double[] xy)
getWarpJacobian in interface WarpParametersgetWarpJacobian in class ProjectiveMappingCopyright © 2006–2017, Wilhelm Burger, Mark J. Burge (BSD 2-Clause Simplified License)