|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use AffineTransformation | |
|---|---|
| com.vividsolutions.jump.geom | |
| Uses of AffineTransformation in com.vividsolutions.jump.geom |
|---|
| Methods in com.vividsolutions.jump.geom that return AffineTransformation | |
|---|---|
AffineTransformation |
AffineTransformation.compose(AffineTransformation trans)
Composes the given AffineTransformation
with this transformation. |
AffineTransformation |
AffineTransformation.composeBefore(AffineTransformation trans)
Composes this transformation with the given AffineTransformation. |
AffineTransformation |
AffineTransformation.getInverse()
Computes the inverse of this transformation, if one exists. |
AffineTransformation |
AffineTransformationBuilder.getTransformation()
Computes the AffineTransformation
determined by the control point mappings,
or null if the control points do not determine a unique transformation. |
AffineTransformation |
AffineTransformation.reflect(double x,
double y)
Updates the value of this transformation to that of a reflection transformation composed with the current value. |
AffineTransformation |
AffineTransformation.reflect(double x0,
double y0,
double x1,
double y1)
Updates the value of this transformation to that of a reflection transformation composed with the current value. |
static AffineTransformation |
AffineTransformation.reflectionInstance(double x,
double y)
Creates a transformation for a reflection about the line (0,0) - (x,y). |
static AffineTransformation |
AffineTransformation.reflectionInstance(double x0,
double y0,
double x1,
double y1)
Creates a transformation for a reflection about the line (x0,y0) - (x1,y1). |
AffineTransformation |
AffineTransformation.rotate(double theta)
Updates the value of this transformation to that of a rotation transformation composed with the current value. |
AffineTransformation |
AffineTransformation.rotate(double sinTheta,
double cosTheta)
Updates the value of this transformation to that of a rotation transformation composed with the current value. |
static AffineTransformation |
AffineTransformation.rotationInstance(double theta)
Creates a transformation for a rotation about the origin by an angle theta. |
static AffineTransformation |
AffineTransformation.rotationInstance(double sinTheta,
double cosTheta)
Creates a transformation for a rotation by an angle theta, specified by the sine and cosine of the angle. |
AffineTransformation |
AffineTransformation.scale(double xScale,
double yScale)
Updates the value of this transformation to that of a scale transformation composed with the current value. |
static AffineTransformation |
AffineTransformation.scaleInstance(double xScale,
double yScale)
|
AffineTransformation |
AffineTransformation.setToIdentity()
Sets this transformation to be the identity transformation. |
AffineTransformation |
AffineTransformation.setToReflection(double x,
double y)
Sets this transformation to be a reflection about the line defined by vector (x,y). |
AffineTransformation |
AffineTransformation.setToReflection(double x0,
double y0,
double x1,
double y1)
|
AffineTransformation |
AffineTransformation.setToReflectionBasic(double x0,
double y0,
double x1,
double y1)
Explicitly computes the math for a reflection. |
AffineTransformation |
AffineTransformation.setToRotation(double sinTheta,
double cosTheta)
Sets this transformation to be a rotation by specifying the sin and cos of the rotation angle directly. |
AffineTransformation |
AffineTransformation.setToScale(double xScale,
double yScale)
Sets this transformation to be a scaling. |
AffineTransformation |
AffineTransformation.setToShear(double xShear,
double yShear)
Sets this transformation to be a shear. |
AffineTransformation |
AffineTransformation.setToTranslation(double dx,
double dy)
Sets this transformation to be a translation. |
AffineTransformation |
AffineTransformation.setTransformation(AffineTransformation trans)
Sets this transformation to be a copy of the given one |
AffineTransformation |
AffineTransformation.setTransformation(double m00,
double m01,
double m02,
double m10,
double m11,
double m12)
Sets this transformation's matrix to have the given values. |
AffineTransformation |
AffineTransformation.shear(double xShear,
double yShear)
Updates the value of this transformation to that of a shear transformation composed with the current value. |
static AffineTransformation |
AffineTransformation.shearInstance(double xShear,
double yShear)
|
AffineTransformation |
AffineTransformation.translate(double x,
double y)
Updates the value of this transformation to that of a translation transformation composed with the current value. |
static AffineTransformation |
AffineTransformation.translationInstance(double x,
double y)
|
| Methods in com.vividsolutions.jump.geom with parameters of type AffineTransformation | |
|---|---|
AffineTransformation |
AffineTransformation.compose(AffineTransformation trans)
Composes the given AffineTransformation
with this transformation. |
AffineTransformation |
AffineTransformation.composeBefore(AffineTransformation trans)
Composes this transformation with the given AffineTransformation. |
AffineTransformation |
AffineTransformation.setTransformation(AffineTransformation trans)
Sets this transformation to be a copy of the given one |
| Constructors in com.vividsolutions.jump.geom with parameters of type AffineTransformation | |
|---|---|
AffineTransformation(AffineTransformation trans)
Constructs a transformation which is a copy of the given one. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||