APIdia Launch Partner
Top Fields Constructors Methods
com.sun.javafx.geom.transform

public Class Translate2D

extends BaseTransform
Class Inheritance
Imports
com.sun.javafx.geom.BaseBounds, .Path2D, .Point2D, .Rectangle, .Shape, .Vec3d

Field Summary

Modifier and TypeField and Description
private static final long
private double
private double
Inherited from com.sun.javafx.geom.transform.BaseTransform:
EPSILON_ABSOLUTEIDENTITY_TRANSFORMTYPE_AFFINE2D_MASKTYPE_AFFINE_3DTYPE_FLIPTYPE_GENERAL_ROTATIONTYPE_GENERAL_SCALETYPE_GENERAL_TRANSFORMTYPE_IDENTITYTYPE_MASK_ROTATIONTYPE_MASK_SCALETYPE_QUADRANT_ROTATIONTYPE_TRANSLATIONTYPE_UNIFORM_SCALETYPE_UNKNOWN

Constructor Summary

AccessConstructor and Description
public
Translate2D(double tx, double ty)

public

Method Summary

Modifier and TypeMethod and Description
private static double
_matround(double matval)

public BaseTransform
public BaseTransform
createInverse()

Implements abstract com.sun.javafx.geom.transform.BaseTransform.createInverse.

This function always returns a new object, unless the transform is an identity transform in which case it might return the Identity singleton.

public Shape
public Vec3d
public void
deltaTransform(float[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deltaTransform.

public void
deltaTransform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deltaTransform.

public BaseTransform
deriveWithConcatenation(double mxx, double myx, double mxy, double myy, double mxt, double myt)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deriveWithConcatenation.

public BaseTransform
deriveWithConcatenation(double mxx, double mxy, double mxz, double mxt, double myx, double myy, double myz, double myt, double mzx, double mzy, double mzz, double mzt)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deriveWithConcatenation.

public BaseTransform
public BaseTransform
public BaseTransform
public BaseTransform
public BaseTransform
deriveWithRotation(double theta, double axisX, double axisY, double axisZ)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deriveWithRotation.

public BaseTransform
deriveWithScale(double mxx, double myy, double mzz)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deriveWithScale.

public BaseTransform
public BaseTransform
deriveWithTranslation(double mxt, double myt, double mzt)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deriveWithTranslation.

public boolean
equals(Object obj)

Overrides com.sun.javafx.geom.transform.BaseTransform.equals.

Returns true if this BaseTransform represents the same coordinate transform as the specified argument.

public BaseTransform.Degree
public double
public static BaseTransform
getInstance(double mxt, double myt)

public double
public double
public int
getType()

Implements abstract com.sun.javafx.geom.transform.BaseTransform.getType.

Retrieves the flag bits describing the conversion properties of this transform.

public int
hashCode()

Overrides com.sun.javafx.geom.transform.BaseTransform.hashCode.

Returns the hashcode for this transform.

public Vec3d
public void
inverseDeltaTransform(float[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.inverseDeltaTransform.

public Point2D
public Vec3d
public void
inverseTransform(float[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.inverseTransform.

public void
inverseTransform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.inverseTransform.

public BaseBounds
public void
public void
invert()

Implements abstract com.sun.javafx.geom.transform.BaseTransform.invert.

This function inverts the BaseTransform in place.

public boolean
public boolean
public boolean
public void
restoreTransform(double mxx, double myx, double mxy, double myy, double mxt, double myt)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.restoreTransform.

This function is only guaranteed to succeed if the transform is of degree AFFINE2D or less and the matrix parameters specified came from this same instance.

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)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.restoreTransform.

This function is only guaranteed to succeed if the matrix parameters specified came from this same instance.

public void
public void
public String
toString()

Overrides com.sun.javafx.geom.transform.BaseTransform.toString.

Returns the matrix elements and degree of this transform as a string.

public Point2D
public Vec3d
public void
transform(float[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.transform.

public void
transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.transform.

public void
transform(float[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.transform.

public void
transform(double[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.transform.

public BaseBounds
public void
pack-priv static void
transform(Rectangle rect, Rectangle result, double mxt, double myt)

Inherited from com.sun.javafx.geom.transform.BaseTransform:
almostZerodegreeErrorgetInstancegetInstancegetInstancegetMxxgetMxygetMxzgetMyxgetMyygetMyzgetMztgetMzxgetMzygetMzzgetRotateInstancegetScaleInstancegetTranslateInstancemakePoint

Field Detail

BASE_HASHback to summary
private static final long BASE_HASH
mxtback to summary
private double mxt
mytback to summary
private double myt

Constructor Detail

Translate2Dback to summary
public Translate2D(double tx, double ty)
Translate2Dback to summary
public Translate2D(BaseTransform tx)

Method Detail

_matroundback to summary
private static double _matround(double matval)
copyback to summary
public BaseTransform copy()

Implements abstract com.sun.javafx.geom.transform.BaseTransform.copy.

Annotations
@Override
createInverseback to summary
public BaseTransform createInverse()

Implements abstract com.sun.javafx.geom.transform.BaseTransform.createInverse.

Doc from com.sun.javafx.geom.transform.BaseTransform.createInverse.

This function always returns a new object, unless the transform is an identity transform in which case it might return the Identity singleton.

Annotations
@Override
createTransformedShapeback to summary
public Shape createTransformedShape(Shape s)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.createTransformedShape.

Annotations
@Override
deltaTransformback to summary
public Vec3d deltaTransform(Vec3d src, Vec3d dst)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deltaTransform.

Annotations
@Override
deltaTransformback to summary
public void deltaTransform(float[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deltaTransform.

Annotations
@Override
deltaTransformback to summary
public void deltaTransform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deltaTransform.

Annotations
@Override
deriveWithConcatenationback to summary
public BaseTransform deriveWithConcatenation(double mxx, double myx, double mxy, double myy, double mxt, double myt)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deriveWithConcatenation.

Annotations
@Override
deriveWithConcatenationback to summary
public BaseTransform deriveWithConcatenation(double mxx, double mxy, double mxz, double mxt, double myx, double myy, double myz, double myt, double mzx, double mzy, double mzz, double mzt)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deriveWithConcatenation.

Annotations
@Override
deriveWithConcatenationback to summary
public BaseTransform deriveWithConcatenation(BaseTransform tx)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deriveWithConcatenation.

Annotations
@Override
deriveWithNewTransformback to summary
public BaseTransform deriveWithNewTransform(BaseTransform tx)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deriveWithNewTransform.

Annotations
@Override
deriveWithPreConcatenationback to summary
public BaseTransform deriveWithPreConcatenation(BaseTransform tx)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deriveWithPreConcatenation.

Annotations
@Override
deriveWithPreTranslationback to summary
public BaseTransform deriveWithPreTranslation(double mxt, double myt)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deriveWithPreTranslation.

Annotations
@Override
deriveWithRotationback to summary
public BaseTransform deriveWithRotation(double theta, double axisX, double axisY, double axisZ)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deriveWithRotation.

Annotations
@Override
deriveWithScaleback to summary
public BaseTransform deriveWithScale(double mxx, double myy, double mzz)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deriveWithScale.

Annotations
@Override
deriveWithTranslationback to summary
public BaseTransform deriveWithTranslation(double mxt, double myt)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deriveWithTranslation.

Annotations
@Override
deriveWithTranslationback to summary
public BaseTransform deriveWithTranslation(double mxt, double myt, double mzt)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.deriveWithTranslation.

Annotations
@Override
equalsback to summary
public boolean equals(Object obj)

Overrides com.sun.javafx.geom.transform.BaseTransform.equals.

Doc from com.sun.javafx.geom.transform.BaseTransform.equals.

Returns true if this BaseTransform represents the same coordinate transform as the specified argument.

Annotations
@Override
getDegreeback to summary
public BaseTransform.Degree getDegree()

Implements abstract com.sun.javafx.geom.transform.BaseTransform.getDegree.

Annotations
@Override
getDeterminantback to summary
public double getDeterminant()

Implements abstract com.sun.javafx.geom.transform.BaseTransform.getDeterminant.

Annotations
@Override
getInstanceback to summary
public static BaseTransform getInstance(double mxt, double myt)
getMxtback to summary
public double getMxt()

Overrides com.sun.javafx.geom.transform.BaseTransform.getMxt.

Annotations
@Override
getMytback to summary
public double getMyt()

Overrides com.sun.javafx.geom.transform.BaseTransform.getMyt.

Annotations
@Override
getTypeback to summary
public int getType()

Implements abstract com.sun.javafx.geom.transform.BaseTransform.getType.

Doc from com.sun.javafx.geom.transform.BaseTransform.getType.

Retrieves the flag bits describing the conversion properties of this transform. The return value is either one of the constants TYPE_IDENTITY or TYPE_GENERAL_TRANSFORM, or a combination of the appriopriate flag bits. A valid combination of flag bits is an exclusive OR operation that can combine the TYPE_TRANSLATION flag bit in addition to either of the TYPE_UNIFORM_SCALE or TYPE_GENERAL_SCALE flag bits as well as either of the TYPE_QUADRANT_ROTATION or TYPE_GENERAL_ROTATION flag bits.

Annotations
@Override
hashCodeback to summary
public int hashCode()

Overrides com.sun.javafx.geom.transform.BaseTransform.hashCode.

Doc from com.sun.javafx.geom.transform.BaseTransform.hashCode.

Returns the hashcode for this transform.

Annotations
@Override
inverseDeltaTransformback to summary
public Vec3d inverseDeltaTransform(Vec3d src, Vec3d dst)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.inverseDeltaTransform.

Annotations
@Override
inverseDeltaTransformback to summary
public void inverseDeltaTransform(float[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.inverseDeltaTransform.

Annotations
@Override
inverseTransformback to summary
public Point2D inverseTransform(Point2D src, Point2D dst)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.inverseTransform.

Annotations
@Override
inverseTransformback to summary
public Vec3d inverseTransform(Vec3d src, Vec3d dst)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.inverseTransform.

Annotations
@Override
inverseTransformback to summary
public void inverseTransform(float[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.inverseTransform.

Annotations
@Override
inverseTransformback to summary
public void inverseTransform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.inverseTransform.

Annotations
@Override
inverseTransformback to summary
public BaseBounds inverseTransform(BaseBounds bounds, BaseBounds result)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.inverseTransform.

Annotations
@Override
inverseTransformback to summary
public void inverseTransform(Rectangle rect, Rectangle result)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.inverseTransform.

Annotations
@Override
invertback to summary
public void invert()

Implements abstract com.sun.javafx.geom.transform.BaseTransform.invert.

Doc from com.sun.javafx.geom.transform.BaseTransform.invert.

This function inverts the BaseTransform in place. All current implementations can support their own inverted form, and that should likely remain true in the future as well.

Annotations
@Override
is2Dback to summary
public boolean is2D()

Implements abstract com.sun.javafx.geom.transform.BaseTransform.is2D.

Annotations
@Override
isIdentityback to summary
public boolean isIdentity()

Implements abstract com.sun.javafx.geom.transform.BaseTransform.isIdentity.

Annotations
@Override
isTranslateOrIdentityback to summary
public boolean isTranslateOrIdentity()

Implements abstract com.sun.javafx.geom.transform.BaseTransform.isTranslateOrIdentity.

Annotations
@Override
restoreTransformback to summary
public void restoreTransform(double mxx, double myx, double mxy, double myy, double mxt, double myt)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.restoreTransform.

Doc from com.sun.javafx.geom.transform.BaseTransform.restoreTransform.

This function is only guaranteed to succeed if the transform is of degree AFFINE2D or less and the matrix parameters specified came from this same instance. In practice, they will also tend to succeed if they specify a transform of Degree less than or equal to the Degree of this instance as well, but the intent of this method is to restore the transform that had been read out of this transform into local variables.

Annotations
@Override
restoreTransformback to summary
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)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.restoreTransform.

Doc from com.sun.javafx.geom.transform.BaseTransform.restoreTransform.

This function is only guaranteed to succeed if the matrix parameters specified came from this same instance. In practice, they will also tend to succeed if they specify a transform of Degree less than or equal to the Degree of this instance as well, but the intent of this method is to restore the transform that had been read out of this transform into local variables.

Annotations
@Override
setToIdentityback to summary
public void setToIdentity()

Implements abstract com.sun.javafx.geom.transform.BaseTransform.setToIdentity.

Annotations
@Override
setTransformback to summary
public void setTransform(BaseTransform xform)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.setTransform.

Annotations
@Override
toStringback to summary
public String toString()

Overrides com.sun.javafx.geom.transform.BaseTransform.toString.

Doc from com.sun.javafx.geom.transform.BaseTransform.toString.

Returns the matrix elements and degree of this transform as a string.

Annotations
@Override
transformback to summary
public Point2D transform(Point2D src, Point2D dst)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.transform.

Annotations
@Override
transformback to summary
public Vec3d transform(Vec3d src, Vec3d dst)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.transform.

Implements com.sun.javafx.geom.transform.CanTransformVec3d.transform.

Annotations
@Override
transformback to summary
public void transform(float[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.transform.

Annotations
@Override
transformback to summary
public void transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.transform.

Annotations
@Override
transformback to summary
public void transform(float[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.transform.

Annotations
@Override
transformback to summary
public void transform(double[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.transform.

Annotations
@Override
transformback to summary
public BaseBounds transform(BaseBounds bounds, BaseBounds result)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.transform.

Annotations
@Override
transformback to summary
public void transform(Rectangle rect, Rectangle result)

Implements abstract com.sun.javafx.geom.transform.BaseTransform.transform.

Annotations
@Override
transformback to summary
pack-priv static void transform(Rectangle rect, Rectangle result, double mxt, double myt)