Uses of Class
org.evoludo.geom.AffineTransform
Packages that use AffineTransform
-
Uses of AffineTransform in org.evoludo.geom
Methods in org.evoludo.geom that return AffineTransformModifier and TypeMethodDescriptionAffineTransform.createInverse()
Returns anAffineTransform
object representing the inverse transformation.static AffineTransform
AffineTransform.getQuadrantRotateInstance
(int numquadrants) Returns a transform that rotates coordinates by the specified number of quadrants.static AffineTransform
AffineTransform.getQuadrantRotateInstance
(int numquadrants, double anchorx, double anchory) Returns a transform that rotates coordinates by the specified number of quadrants around the specified anchor point.static AffineTransform
AffineTransform.getRotateInstance
(double theta) Returns a transform representing a rotation transformation.static AffineTransform
AffineTransform.getRotateInstance
(double vecx, double vecy) Returns a transform that rotates coordinates according to a rotation vector.static AffineTransform
AffineTransform.getRotateInstance
(double theta, double anchorx, double anchory) Returns a transform that rotates coordinates around an anchor point.static AffineTransform
AffineTransform.getRotateInstance
(double vecx, double vecy, double anchorx, double anchory) Returns a transform that rotates coordinates around an anchor point according to a rotation vector.static AffineTransform
AffineTransform.getScaleInstance
(double sx, double sy) Returns a transform representing a scaling transformation.static AffineTransform
AffineTransform.getShearInstance
(double shx, double shy) Returns a transform representing a shearing transformation.static AffineTransform
AffineTransform.getTranslateInstance
(double tx, double ty) Returns a transform representing a translation transformation.Methods in org.evoludo.geom with parameters of type AffineTransformModifier and TypeMethodDescription(package private) double[]
Path2D.cloneCoordsDouble
(AffineTransform at) void
AffineTransform.concatenate
(AffineTransform Tx) Concatenates anAffineTransform Tx
to thisAffineTransform
Cx in the most commonly useful way to provide a new user space that is mapped to the former user space byTx
.void
AffineTransform.preConcatenate
(AffineTransform Tx) Concatenates anAffineTransform Tx
to thisAffineTransform
Cx in a less commonly used way such thatTx
modifies the coordinate transformation relative to the absolute pixel space rather than relative to the existing user space.void
AffineTransform.setTransform
(AffineTransform Tx) Sets this transform to a copy of the transform in the specifiedAffineTransform
object.final void
Path2D.transform
(AffineTransform at) Transforms the geometry of this path using the specifiedAffineTransform
.Constructors in org.evoludo.geom with parameters of type AffineTransformModifierConstructorDescriptionConstructs a newAffineTransform
that is a copy of the specifiedAffineTransform
object.Path2D
(Path2D p2d, AffineTransform at) Constructs a new double precisionPath2D
object from an arbitraryPath2D
object, transformed by anAffineTransform
object.