Class Block

java.lang.Object
net.sourceforge.plantuml.posimo.Block
All Implemented Interfaces:
Moveable, Positionable, Clusterable

public class Block extends Object implements Clusterable
  • Constructor Details

    • Block

      public Block(int uid, double width, double height, Cluster parent)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toStringPosition

      public String toStringPosition()
    • getUid

      public int getUid()
    • getParent

      public Cluster getParent()
      Specified by:
      getParent in interface Clusterable
    • getPosition

      public XPoint2D getPosition()
      Specified by:
      getPosition in interface Positionable
    • getSize

      public XDimension2D getSize()
      Specified by:
      getSize in interface Positionable
    • setCenterX

      public void setCenterX(double center)
    • setCenterY

      public void setCenterY(double center)
    • setX

      public final void setX(double x)
    • setY

      public final void setY(double y)
    • moveDelta

      public void moveDelta(double deltaX, double deltaY)
      Specified by:
      moveDelta in interface Moveable