public final class Transformation extends Object
a,
 b, c, d for transforming a point of a
 form (x, y) into (a*x + b, c*y + d) and doing the
 reverse.| Constructor and Description | 
|---|
| Transformation(double a,
              double b,
              double c,
              double d)Creates a transformation object with the given coefficients. | 
| Modifier and Type | Method and Description | 
|---|---|
| Point | transform(Point point)Returns a transformed point. | 
| Point | transform(Point point,
         double scale)Returns a transformed point, multiplied by the given scale. | 
| Point | untransform(Point point)Returns the reverse transformation of the given point, optionally divided by the given scale. | 
| Point | untransform(Point point,
           double scale)Returns the reverse transformation of the given point, optionally divided by the given scale. | 
public Transformation(double a,
                      double b,
                      double c,
                      double d)
a - Coefficient ab - Coefficient bc - Coefficient cd - Coefficient dpublic Point transform(Point point)
point - The Point to transformpublic Point transform(Point point, double scale)
point - The Point to transformscale - The applied scale factorpublic Point untransform(Point point)
point - The Point to reverse transformCopyright © 2017. All rights reserved.