Uses of Class
org.evoludo.geom.AffineTransform
Packages that use AffineTransform
Package
Description
The geometric utilities for working with shapes and spatial relationships.
-
Uses of AffineTransform in org.evoludo.geom
Methods in org.evoludo.geom that return AffineTransformModifier and TypeMethodDescriptionAffineTransform.createInverse()Returns anAffineTransformobject representing the inverse transformation.static AffineTransformAffineTransform.getQuadrantRotateInstance(int numquadrants) Returns a transform that rotates coordinates by the specified number of quadrants.static AffineTransformAffineTransform.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 AffineTransformAffineTransform.getRotateInstance(double theta) Returns a transform representing a rotation transformation.static AffineTransformAffineTransform.getRotateInstance(double vecx, double vecy) Returns a transform that rotates coordinates according to a rotation vector.static AffineTransformAffineTransform.getRotateInstance(double theta, double anchorx, double anchory) Returns a transform that rotates coordinates around an anchor point.static AffineTransformAffineTransform.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 AffineTransformAffineTransform.getScaleInstance(double sx, double sy) Returns a transform representing a scaling transformation.static AffineTransformAffineTransform.getShearInstance(double shx, double shy) Returns a transform representing a shearing transformation.static AffineTransformAffineTransform.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) voidAffineTransform.concatenate(AffineTransform Tx) Concatenates anAffineTransform Txto thisAffineTransformCx in the most commonly useful way to provide a new user space that is mapped to the former user space byTx.voidAffineTransform.preConcatenate(AffineTransform Tx) Concatenates anAffineTransform Txto thisAffineTransformCx in a less commonly used way such thatTxmodifies the coordinate transformation relative to the absolute pixel space rather than relative to the existing user space.voidAffineTransform.setTransform(AffineTransform Tx) Sets this transform to a copy of the transform in the specifiedAffineTransformobject.final voidPath2D.transform(AffineTransform at) Transforms the geometry of this path using the specifiedAffineTransform.Constructors in org.evoludo.geom with parameters of type AffineTransformModifierConstructorDescriptionConstructs a newAffineTransformthat is a copy of the specifiedAffineTransformobject.Path2D(Path2D p2d, AffineTransform at) Constructs a new double precisionPath2Dobject from an arbitraryPath2Dobject, transformed by anAffineTransformobject.