Uses of Class
com.vividsolutions.jump.geom.AffineTransformation

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 AffineTransformationBuilder.getTransformation()
          Computes the AffineTransformation determined by the control point mappings, or null if the control points do not determine a unique transformation.
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).
static AffineTransformation AffineTransformation.reflectionInstance(double x, double y)
          Creates a transformation for a reflection about the line (0,0) - (x,y).
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.
static AffineTransformation AffineTransformation.scaleInstance(double xScale, double yScale)
           
static AffineTransformation AffineTransformation.shearInstance(double xShear, double yShear)
           
static AffineTransformation AffineTransformation.translationInstance(double x, double y)
           
 AffineTransformation AffineTransformation.setToIdentity()
          Sets this transformation to be the identity transformation.
 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.setTransformation(AffineTransformation trans)
          Sets this transformation to be a copy of the given one
 AffineTransformation AffineTransformation.getInverse()
          Computes the inverse of this transformation, if one exists.
 AffineTransformation AffineTransformation.setToReflectionBasic(double x0, double y0, double x1, double y1)
          Explicitly computes the math for a reflection.
 AffineTransformation AffineTransformation.setToReflection(double x0, double y0, double x1, double y1)
           
 AffineTransformation AffineTransformation.setToReflection(double x, double y)
          Sets this transformation to be a reflection about the line defined by vector (x,y).
 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.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.
 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.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.
 AffineTransformation AffineTransformation.scale(double xScale, double yScale)
          Updates the value of this transformation to that of a scale transformation composed with the current value.
 AffineTransformation AffineTransformation.shear(double xShear, double yShear)
          Updates the value of this transformation to that of a shear transformation composed with the current value.
 AffineTransformation AffineTransformation.translate(double x, double y)
          Updates the value of this transformation to that of a translation transformation composed with the current value.
 AffineTransformation AffineTransformation.compose(AffineTransformation trans)
          Composes the given AffineTransformation with this transformation.
 AffineTransformation AffineTransformation.composeBefore(AffineTransformation trans)
          Composes this transformation with the given AffineTransformation.
 

Methods in com.vividsolutions.jump.geom with parameters of type AffineTransformation
 AffineTransformation AffineTransformation.setTransformation(AffineTransformation trans)
          Sets this transformation to be a copy of the given one
 AffineTransformation AffineTransformation.compose(AffineTransformation trans)
          Composes the given AffineTransformation with this transformation.
 AffineTransformation AffineTransformation.composeBefore(AffineTransformation trans)
          Composes this transformation with the given AffineTransformation.
 

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.