Uses of Class
org.eclipse.gef.geometry.planar.AffineTransform
Packages that use AffineTransform
Package
Description
This package contains helper classes to transfer data from JavaFX/Geometry to
one another.
This package provides support for geometric calculations based on shapes.
-
Uses of AffineTransform in org.eclipse.gef.geometry.convert.fx
Methods in org.eclipse.gef.geometry.convert.fx that return AffineTransformModifier and TypeMethodDescriptionstatic final AffineTransform
FX2Geometry.toAffineTransform
(Transform t) Converts the given JavaFXTransform
to anAffineTransform
.Methods in org.eclipse.gef.geometry.convert.fx with parameters of type AffineTransformModifier and TypeMethodDescriptionstatic final Affine
Geometry2FX.toFXAffine
(AffineTransform transform) Converts the givenAffineTransform
to a JavaFXAffine
. -
Uses of AffineTransform in org.eclipse.gef.geometry.planar
Methods in org.eclipse.gef.geometry.planar that return AffineTransformModifier and TypeMethodDescriptionAffineTransform.concatenate
(AffineTransform Tx) Concatenates thisAffineTransform
and the givenAffineTransform
, multiplying the transformation matrix of thisAffineTransform
from the left with the transformation matrix of the otherAffineTransform
.AffineTransform.getCopy()
Returns a copy of thisAffineTransform
.AffineTransform.getInverse()
Creates a newAffineTransform
that represents the inverse transformation of thisAffineTransform
.AffineTransform.invert()
Inverts thisAffineTransform
.AffineTransform.preConcatenate
(AffineTransform Tx) Concatenates thisAffineTransform
and the givenAffineTransform
in reverse order, multiplying the transformation matrix of thisAffineTransform
from the right with the transformation matrix of the otherAffineTransform
.AffineTransform.quadrantRotate
(int numquadrants) Adds a rotation by an integer multiple of 90deg to the transformation matrix of thisAffineTransform
.AffineTransform.quadrantRotate
(int numquadrants, double anchorx, double anchory) Adds a rotation by an integer multiple of 90deg around thePoint
specified by the given x and y coordinates to the transformation matrix of thisAffineTransform
.AffineTransform.rotate
(double theta) Adds a rotation with the given angle (in radians) to the transformation matrix of thisAffineTransform
.AffineTransform.rotate
(double vecx, double vecy) Adds a rotation to the transformation matrix of thisAffineTransform
.AffineTransform.rotate
(double theta, double anchorx, double anchory) Adds a rotation with the given angle (in radians) around thePoint
specified by the given x and y coordinates to the transformation matrix of thisAffineTransform
.AffineTransform.rotate
(double vecx, double vecy, double anchorx, double anchory) Adds a rotation around aPoint
to the transformation matrix of thisAffineTransform
.AffineTransform.scale
(double sx, double sy) Adds an x and y scaling to the transformation matrix of thisAffineTransform
.AffineTransform.setToIdentity()
Sets the transformation matrix of thisAffineTransform
to the identity matrix.AffineTransform.setToQuadrantRotation
(int numquadrants) Sets the transformation matrix of thisAffineTransform
to a pure rotation matrix where the rotation angle is an integer multiple of 90deg.AffineTransform.setToQuadrantRotation
(int numquadrants, double anchorx, double anchory) Sets the transformation matrix of thisAffineTransform
to a pure rotation and translation matrix where the rotation angle is an integer multiple of 90deg and the rotation is around thePoint
specified by the given x and y coordinates.AffineTransform.setToRotation
(double theta) Sets the transformation matrix of thisAffineTransform
to a pure rotation matrix by the given angle specified in radians.AffineTransform.setToRotation
(double vecx, double vecy) Sets the transformation matrix of thisAffineTransform
to a pure rotation matrix.AffineTransform.setToRotation
(double theta, double anchorx, double anchory) Sets the transformation matrix of thisAffineTransform
to a pure rotation and translation matrix.AffineTransform.setToRotation
(double vecx, double vecy, double anchorx, double anchory) Sets the transformation matrix of thisAffineTransform
to a pure rotation and translation matrix.AffineTransform.setToScale
(double sx, double sy) Sets the transformation matrix of thisAffineTransform
to a pure scaling matrix.AffineTransform.setToShear
(double shx, double shy) Sets the transformation matrix of thisAffineTransform
to a pure shearing matrix.AffineTransform.setToTranslation
(double tx, double ty) Sets the transformation matrix of thisAffineTransform
to a pure translation matrix that translatesPoint
s by the given x and y values.AffineTransform.setTransform
(double m00, double m10, double m01, double m11, double m02, double m12) Sets the respective values of the transformation matrix of thisAffineTransform
to the supplied ones.AffineTransform.setTransform
(AffineTransform Tx) Sets the transformation matrix of thisAffineTransform
to the transformation matrix of the givenAffineTransform
.AffineTransform.shear
(double shx, double shy) Adds an x and y shearing to the transformation matrix of thisAffineTransform
.AffineTransform.translate
(double tx, double ty) Sets the translation values of the x and y coordinates of the transformation matrix of thisAffineTransform
.Methods in org.eclipse.gef.geometry.planar with parameters of type AffineTransformModifier and TypeMethodDescriptionAffineTransform.concatenate
(AffineTransform Tx) Concatenates thisAffineTransform
and the givenAffineTransform
, multiplying the transformation matrix of thisAffineTransform
from the left with the transformation matrix of the otherAffineTransform
.BezierCurve.getTransformed
(AffineTransform t) CubicCurve.getTransformed
(AffineTransform t) CurvedPolygon.getTransformed
(AffineTransform t) Ellipse.getTransformed
(AffineTransform t) IGeometry.getTransformed
(AffineTransform t) Returns a newIGeometry
, which represents the givenIGeometry
after the application of the givenAffineTransform
.IShape.getTransformed
(AffineTransform t) Returns a newIShape
, which represents the givenIShape
after the application of the givenAffineTransform
.Line.getTransformed
(AffineTransform t) Path.getTransformed
(AffineTransform t) Pie.getTransformed
(AffineTransform t) Point.getTransformed
(AffineTransform transformation) Transforms a copy of thisPoint
using the givenAffineTransform
.PolyBezier.getTransformed
(AffineTransform t) Polygon.getTransformed
(AffineTransform t) Polyline.getTransformed
(AffineTransform t) QuadraticCurve.getTransformed
(AffineTransform t) Rectangle.getTransformed
(AffineTransform t) Region.getTransformed
(AffineTransform t) Ring.getTransformed
(AffineTransform t) RoundedRectangle.getTransformed
(AffineTransform t) AffineTransform.preConcatenate
(AffineTransform Tx) Concatenates thisAffineTransform
and the givenAffineTransform
in reverse order, multiplying the transformation matrix of thisAffineTransform
from the right with the transformation matrix of the otherAffineTransform
.AffineTransform.setTransform
(AffineTransform Tx) Sets the transformation matrix of thisAffineTransform
to the transformation matrix of the givenAffineTransform
.Point.transform
(AffineTransform transformation) Transforms thisPoint
in-place using the givenAffineTransform
.