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 Summary
Constructors Constructor Description UEllipse(double width, double height, double start, double extend)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UEllipsebigger(double more)static UEllipsebuild(double width, double height)XDimension2DgetDimension()doublegetEndingX(double y)doublegetExtend()doublegetHeight()XPoint2DgetPointAtAngle(double alpha)doublegetStart()doublegetStartingX(double y)doublegetWidth()UEllipsescale(double factor)-
Methods inherited from class net.sourceforge.plantuml.klimt.AbstractShadowable
getDeltaShadow, setDeltaShadow
-
-
-
-
Method Detail
-
build
public static UEllipse build(double width, double height)
-
getWidth
public double getWidth()
- Specified by:
getWidthin interfaceUShapeSized
-
getHeight
public double getHeight()
- Specified by:
getHeightin interfaceUShapeSized
-
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)
-
-