Class UEllipse

java.lang.Object
net.sourceforge.plantuml.klimt.AbstractShadowable
net.sourceforge.plantuml.klimt.shape.UEllipse
All Implemented Interfaces:
Shadowable, UShape, UShapeSized

public class UEllipse extends AbstractShadowable implements UShapeSized
  • Constructor Details

    • UEllipse

      public UEllipse(double width, double height, double start, double extend)
  • Method Details

    • build

      public static UEllipse build(double width, double height)
    • getWidth

      public double getWidth()
      Specified by:
      getWidth in interface UShapeSized
    • getHeight

      public double getHeight()
      Specified by:
      getHeight in interface UShapeSized
    • getStart

      public final double getStart()
    • getExtend

      public final double getExtend()
    • getDimension

      public XDimension2D getDimension()
    • bigger

      public UEllipse bigger(double more)
    • scale

      public UEllipse scale(double factor)
    • getStartingX

      public double getStartingX(double y)
    • getEndingX

      public double getEndingX(double y)
    • getPointAtAngle

      public XPoint2D getPointAtAngle(double alpha)