Class 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 is as follows:
                  [   1    0    0    x  ]
                  [   0    1    0    y  ]
                  [   0    0    1    z  ]
     
    Since:
    JavaFX 2.0
    • Constructor Detail

      • Translate

        public Translate()
        Creates a default Translate (identity).
      • Translate

        public 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
      • Translate

        public 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 Detail

      • setX

        public 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
      • getX

        public 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
      • xProperty

        public final DoubleProperty xProperty()
        Defines the distance by which coordinates are translated in the X axis direction
        See Also:
        getX(), setX(double)
      • setY

        public 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
      • getY

        public 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
      • yProperty

        public final DoubleProperty yProperty()
        Defines the distance by which coordinates are translated in the Y axis direction
        See Also:
        getY(), setY(double)
      • setZ

        public 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
      • getZ

        public 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
      • zProperty

        public final DoubleProperty zProperty()
        Defines the distance by which coordinates are translated in the Z axis direction
        See Also:
        getZ(), setZ(double)
      • toString

        public String toString()
        Returns a string representation of this Translate object.
        Overrides:
        toString in class Object
        Returns:
        a string representation of this Translate object.