java.lang.Object
javafx.scene.transform.Transform
javafx.scene.transform.Translate
- All Implemented Interfaces:
- Cloneable,- EventTarget
public class Translate extends Transform
This class represents an 
Affine object that translates coordinates
 by the specified factors. The matrix representing the translating
 transformation by distances x, y and z is as follows:
 
              [   1   0   0   x   ]
              [   0   1   0   y   ]
              [   0   0   1   z   ]
 - Since:
- JavaFX 2.0
- 
Property SummaryProperties Type Property Description DoublePropertyxDefines the distance by which coordinates are translated in the X axis directionDoublePropertyyDefines the distance by which coordinates are translated in the Y axis directionDoublePropertyzDefines the distance by which coordinates are translated in the Z axis directionProperties declared in class javafx.scene.transform.Transformidentity, onTransformChanged, type2D
- 
Constructor Summary
- 
Method SummaryModifier and Type Method Description Translateclone()Returns a deep copy of this transform.TranslatecreateInverse()Returns the inverse transform of this transform.doublegetX()Gets the value of the property x.doublegetY()Gets the value of the property y.doublegetZ()Gets the value of the property z.voidsetX(double value)Sets the value of the property x.voidsetY(double value)Sets the value of the property y.voidsetZ(double value)Sets the value of the property z.StringtoString()Returns a string representation of thisTranslateobject.DoublePropertyxProperty()Defines the distance by which coordinates are translated in the X axis directionDoublePropertyyProperty()Defines the distance by which coordinates are translated in the Y axis directionDoublePropertyzProperty()Defines the distance by which coordinates are translated in the Z axis directionMethods declared in class javafx.scene.transform.TransformaddEventFilter, addEventHandler, affine, affine, column, column, createConcatenation, deltaTransform, deltaTransform, deltaTransform, deltaTransform, determinant, getElement, getMxx, getMxy, getMxz, getMyx, getMyy, getMyz, getMzx, getMzy, getMzz, getOnTransformChanged, getTx, getTy, getTz, identityProperty, inverseDeltaTransform, inverseDeltaTransform, inverseDeltaTransform, inverseDeltaTransform, inverseTransform, inverseTransform, inverseTransform, inverseTransform, inverseTransform, inverseTransform2DPoints, inverseTransform3DPoints, isIdentity, isType2D, onTransformChangedProperty, removeEventFilter, removeEventHandler, rotate, row, row, scale, scale, setOnTransformChanged, shear, shear, similarTo, toArray, toArray, transform, transform, transform, transform, transform, transform2DPoints, transform3DPoints, transformChanged, translate, type2DPropertyMethods declared in class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods declared in interface javafx.event.EventTargetbuildEventDispatchChain
- 
Property Details- 
xDefines the distance by which coordinates are translated in the X axis direction- See Also:
- getX(),- setX(double)
 
- 
yDefines the distance by which coordinates are translated in the Y axis direction- See Also:
- getY(),- setY(double)
 
- 
zDefines the distance by which coordinates are translated in the Z axis direction- See Also:
- getZ(),- setZ(double)
 
 
- 
- 
Constructor Details- 
Translatepublic Translate()Creates a default Translate (identity).
- 
Translatepublic Translate(double x, double y)Creates a two-dimensional Translate.- Parameters:
- x- the distance by which coordinates are translated in the X axis direction
- y- the distance by which coordinates are translated in the Y axis direction
 
- 
Translatepublic Translate(double x, double y, double z)Creates a three-dimensional Translate.- Parameters:
- x- the distance by which coordinates are translated in the X axis direction
- y- the distance by which coordinates are translated in the Y axis direction
- z- the distance by which coordinates are translated in the Z axis direction
 
 
- 
- 
Method Details- 
setXpublic final void setX(double value)Sets the value of the property x.- Property description:
- Defines the distance by which coordinates are translated in the X axis direction
 
- 
getXpublic final double getX()Gets the value of the property x.- Property description:
- Defines the distance by which coordinates are translated in the X axis direction
 
- 
xPropertyDefines the distance by which coordinates are translated in the X axis direction- See Also:
- getX(),- setX(double)
 
- 
setYpublic final void setY(double value)Sets the value of the property y.- Property description:
- Defines the distance by which coordinates are translated in the Y axis direction
 
- 
getYpublic final double getY()Gets the value of the property y.- Property description:
- Defines the distance by which coordinates are translated in the Y axis direction
 
- 
yPropertyDefines the distance by which coordinates are translated in the Y axis direction- See Also:
- getY(),- setY(double)
 
- 
setZpublic final void setZ(double value)Sets the value of the property z.- Property description:
- Defines the distance by which coordinates are translated in the Z axis direction
 
- 
getZpublic final double getZ()Gets the value of the property z.- Property description:
- Defines the distance by which coordinates are translated in the Z axis direction
 
- 
zPropertyDefines the distance by which coordinates are translated in the Z axis direction- See Also:
- getZ(),- setZ(double)
 
- 
createInverseDescription copied from class:TransformReturns the inverse transform of this transform.- Overrides:
- createInversein class- Transform
- Returns:
- the inverse transform
 
- 
cloneDescription copied from class:TransformReturns a deep copy of this transform.
- 
toStringReturns a string representation of thisTranslateobject.
 
-