Class UTranslate

  • All Implemented Interfaces:
    UChange

    public class UTranslate
    extends java.lang.Object
    implements UChange
    • Constructor Detail

      • UTranslate

        public UTranslate​(double dx,
                          double dy)
      • UTranslate

        public UTranslate​(java.awt.geom.Point2D p)
      • UTranslate

        public UTranslate()
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getDx

        public double getDx()
      • getDy

        public double getDy()
      • isAlmostSame

        public boolean isAlmostSame​(UTranslate other)
      • getTranslated

        public java.awt.geom.Point2D getTranslated​(java.awt.geom.Point2D p)
      • getTranslated

        public java.awt.geom.Dimension2D getTranslated​(java.awt.geom.Dimension2D dim)
      • scaled

        public UTranslate scaled​(double scale)
      • apply

        public java.awt.geom.Rectangle2D apply​(java.awt.geom.Rectangle2D rect)
      • multiplyBy

        public UTranslate multiplyBy​(double v)
      • getPosition

        public java.awt.geom.Point2D getPosition()