Class Rectangle

java.lang.Object
org.ofdrw.layout.Rectangle

public class Rectangle extends Object
矩形区域
Since:
2020-02-28 04:12:39
Author:
权观宇
  • Field Details

    • Empty

      public static final Rectangle Empty
  • Constructor Details

    • Rectangle

      public Rectangle(double x, double y, double width, double height)
    • Rectangle

      public Rectangle(double width, double height)
  • Method Details

    • addToWidth

      public void addToWidth(double delta)
      增加宽度
      Parameters:
      delta - 增加量(正为增,负为减)
    • addToHeight

      public void addToHeight(double delta)
      增加高度
      Parameters:
      delta - 增加量(正为增,负为减)
    • isEmpty

      public boolean isEmpty()
    • getWidth

      public double getWidth()
    • setWidth

      public void setWidth(double width)
    • getHeight

      public double getHeight()
    • setHeight

      public void setHeight(double height)
    • getX

      public double getX()
    • setX

      public void setX(double x)
    • getY

      public double getY()
    • setY

      public void setY(double y)
    • reduce

      public Rectangle reduce(double height)
      缩减矩形区域
      Parameters:
      height - 缩减高度
      Returns:
      减少的区域
    • clone

      public Rectangle clone()
      Overrides:
      clone in class Object
      Returns:
      克隆对象
    • toString

      public String toString()
      Overrides:
      toString in class Object