java.lang.Object
javafx.scene.transform.Transform
javafx.scene.transform.Rotate
org.jhotdraw8.geom.FXPreciseRotate
- All Implemented Interfaces:
Cloneable,javafx.event.EventTarget
public class FXPreciseRotate
extends javafx.scene.transform.Rotate
Same as class
Rotate but treats 180 degree angles
specially for better numeric precision.-
Property Summary
Properties inherited from class javafx.scene.transform.Rotate
angle, axis, pivotX, pivotY, pivotZProperties inherited from class javafx.scene.transform.Transform
identity, onTransformChanged, type2D -
Field Summary
Fields inherited from class javafx.scene.transform.Rotate
X_AXIS, Y_AXIS, Z_AXIS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetMxx()doublegetMxy()doublegetMyx()doublegetMyy()doublegetTx()doublegetTy()javafx.geometry.Point2DinverseTransform(double x, double y) toString()javafx.geometry.Point2Dtransform(double x, double y) voidtransform2DPoints(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) Methods inherited from class javafx.scene.transform.Rotate
angleProperty, axisProperty, clone, createConcatenation, createInverse, deltaTransform, deltaTransform, getAngle, getAxis, getMxz, getMyz, getMzx, getMzy, getMzz, getPivotX, getPivotY, getPivotZ, getTz, inverseDeltaTransform, inverseDeltaTransform, inverseTransform, pivotXProperty, pivotYProperty, pivotZProperty, setAngle, setAxis, setPivotX, setPivotY, setPivotZ, transform, transformChangedMethods inherited from class javafx.scene.transform.Transform
addEventFilter, addEventHandler, affine, affine, buildEventDispatchChain, column, column, deltaTransform, deltaTransform, determinant, getElement, getOnTransformChanged, identityProperty, inverseDeltaTransform, inverseDeltaTransform, inverseTransform, inverseTransform, inverseTransform, inverseTransform2DPoints, inverseTransform3DPoints, isIdentity, isType2D, onTransformChangedProperty, removeEventFilter, removeEventHandler, rotate, row, row, scale, scale, setOnTransformChanged, shear, shear, similarTo, toArray, toArray, transform, transform, transform, transform3DPoints, translate, type2DProperty
-
Constructor Details
-
FXPreciseRotate
public FXPreciseRotate(double r, double x, double y) -
FXPreciseRotate
public FXPreciseRotate(double r)
-
-
Method Details
-
inverseTransform
public javafx.geometry.Point2D inverseTransform(double x, double y) - Overrides:
inverseTransformin classjavafx.scene.transform.Rotate
-
getMxx
public double getMxx()- Overrides:
getMxxin classjavafx.scene.transform.Rotate
-
getMxy
public double getMxy()- Overrides:
getMxyin classjavafx.scene.transform.Rotate
-
getTx
public double getTx()- Overrides:
getTxin classjavafx.scene.transform.Rotate
-
getMyx
public double getMyx()- Overrides:
getMyxin classjavafx.scene.transform.Rotate
-
getMyy
public double getMyy()- Overrides:
getMyyin classjavafx.scene.transform.Rotate
-
getTy
public double getTy()- Overrides:
getTyin classjavafx.scene.transform.Rotate
-
transform
public javafx.geometry.Point2D transform(double x, double y) - Overrides:
transformin classjavafx.scene.transform.Rotate
-
transform2DPoints
public void transform2DPoints(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) - Overrides:
transform2DPointsin classjavafx.scene.transform.Transform
-
toString
- Overrides:
toStringin classjavafx.scene.transform.Rotate
-