java.lang.Object
eu.hansolo.fx.geometry.transform.BaseTransform
eu.hansolo.fx.geometry.transform.Identity
-
Nested Class Summary
Nested classes/interfaces inherited from class eu.hansolo.fx.geometry.transform.BaseTransform
BaseTransform.Degree -
Field Summary
Fields inherited from class eu.hansolo.fx.geometry.transform.BaseTransform
IDENTITY_TRANSFORM, TYPE_AFFINE_3D, TYPE_AFFINE2D_MASK, TYPE_FLIP, TYPE_GENERAL_ROTATION, TYPE_GENERAL_SCALE, TYPE_GENERAL_TRANSFORM, TYPE_IDENTITY, TYPE_MASK_ROTATION, TYPE_MASK_SCALE, TYPE_QUADRANT_ROTATION, TYPE_TRANSLATION, TYPE_UNIFORM_SCALE, TYPE_UNKNOWN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()voiddeltaTransform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) deriveWithConcatenation(double mxx, double myx, double mxy, double myy, double mxt, double myt) deriveWithPreTranslation(double mxt, double myt) deriveWithTranslation(double mxt, double myt) booleandoubleintgetType()voidinverseDeltaTransform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) voidinverseTransform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) inverseTransform(BaseBounds bounds, BaseBounds result) voidinverseTransform(Rectangle rect, Rectangle result) eu.hansolo.toolboxfx.geom.PointinverseTransform(eu.hansolo.toolboxfx.geom.Point src, eu.hansolo.toolboxfx.geom.Point dst) voidinvert()booleanbooleanvoidrestoreTransform(double mxx, double myx, double mxy, double myy, double mxt, double myt) voidrestoreTransform(double mxx, double mxy, double mxz, double mxt, double myx, double myy, double myz, double myt, double mzx, double mzy, double mzz, double mzt) voidvoidsetTransform(BaseTransform xform) voidtransform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) transform(BaseBounds bounds, BaseBounds result) voideu.hansolo.toolboxfx.geom.Pointtransform(eu.hansolo.toolboxfx.geom.Point src, eu.hansolo.toolboxfx.geom.Point dst) Methods inherited from class eu.hansolo.fx.geometry.transform.BaseTransform
getInstance, getInstance, getMxt, getMxx, getMxy, getMxz, getMyt, getMyx, getMyy, getMyz, getMzt, getMzx, getMzy, getMzz, getRotateInstance, getScaleInstance, getTranslateInstance
-
Constructor Details
-
Identity
public Identity()
-
-
Method Details
-
getDegree
- Specified by:
getDegreein classBaseTransform
-
getType
public int getType()- Specified by:
getTypein classBaseTransform
-
isIdentity
public boolean isIdentity()- Specified by:
isIdentityin classBaseTransform
-
isTranslateOrIdentity
public boolean isTranslateOrIdentity()- Specified by:
isTranslateOrIdentityin classBaseTransform
-
getDeterminant
public double getDeterminant()- Specified by:
getDeterminantin classBaseTransform
-
transform
public eu.hansolo.toolboxfx.geom.Point transform(eu.hansolo.toolboxfx.geom.Point src, eu.hansolo.toolboxfx.geom.Point dst) - Specified by:
transformin classBaseTransform
-
inverseTransform
public eu.hansolo.toolboxfx.geom.Point inverseTransform(eu.hansolo.toolboxfx.geom.Point src, eu.hansolo.toolboxfx.geom.Point dst) - Specified by:
inverseTransformin classBaseTransform
-
transform
public void transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) - Specified by:
transformin classBaseTransform
-
deltaTransform
public void deltaTransform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) - Specified by:
deltaTransformin classBaseTransform
-
inverseTransform
public void inverseTransform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) - Specified by:
inverseTransformin classBaseTransform
-
inverseDeltaTransform
public void inverseDeltaTransform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) - Specified by:
inverseDeltaTransformin classBaseTransform
-
transform
- Specified by:
transformin classBaseTransform
-
transform
- Specified by:
transformin classBaseTransform
-
inverseTransform
- Specified by:
inverseTransformin classBaseTransform
-
inverseTransform
- Specified by:
inverseTransformin classBaseTransform
-
createTransformedShape
- Specified by:
createTransformedShapein classBaseTransform
-
setToIdentity
public void setToIdentity()- Specified by:
setToIdentityin classBaseTransform
-
setTransform
- Specified by:
setTransformin classBaseTransform
-
invert
public void invert()- Specified by:
invertin classBaseTransform
-
restoreTransform
public void restoreTransform(double mxx, double myx, double mxy, double myy, double mxt, double myt) - Specified by:
restoreTransformin classBaseTransform
-
restoreTransform
public void restoreTransform(double mxx, double mxy, double mxz, double mxt, double myx, double myy, double myz, double myt, double mzx, double mzy, double mzz, double mzt) - Specified by:
restoreTransformin classBaseTransform
-
deriveWithTranslation
- Specified by:
deriveWithTranslationin classBaseTransform
-
deriveWithPreTranslation
- Specified by:
deriveWithPreTranslationin classBaseTransform
-
deriveWithConcatenation
public BaseTransform deriveWithConcatenation(double mxx, double myx, double mxy, double myy, double mxt, double myt) - Specified by:
deriveWithConcatenationin classBaseTransform
-
deriveWithConcatenation
- Specified by:
deriveWithConcatenationin classBaseTransform
-
deriveWithPreConcatenation
- Specified by:
deriveWithPreConcatenationin classBaseTransform
-
deriveWithNewTransform
- Specified by:
deriveWithNewTransformin classBaseTransform
-
createInverse
- Specified by:
createInversein classBaseTransform
-
copy
- Specified by:
copyin classBaseTransform
-
equals
- Overrides:
equalsin classBaseTransform
-