Class UPolygon
- java.lang.Object
-
- net.sourceforge.plantuml.ugraphic.UPolygon
-
- All Implemented Interfaces:
Shadowable
,UShape
public class UPolygon extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPoint(double x, double y)
void
addPoint(XPoint2D point)
void
affine(AffineTransform rotate)
XPoint2D
checkMiddleContactForSpecificTriangle(XPoint2D center)
CompressionMode
getCompressionMode()
double
getDeltaShadow()
double
getHeight()
double
getMaxX()
double
getMaxY()
MinMax
getMinMax()
double
getMinX()
double
getMinY()
XPoint2D
getPoint(int idx)
double[]
getPointArray(double x, double y)
List<XPoint2D>
getPoints()
double
getWidth()
void
rotate(double theta)
void
setCompressionMode(CompressionMode compressionMode)
void
setDeltaShadow(double deltaShadow)
String
toString()
UPolygon
translate(double dx, double dy)
-
-
-
Method Detail
-
getPoint
public XPoint2D getPoint(int idx)
-
checkMiddleContactForSpecificTriangle
public XPoint2D checkMiddleContactForSpecificTriangle(XPoint2D center)
-
addPoint
public void addPoint(double x, double y)
-
addPoint
public void addPoint(XPoint2D point)
-
translate
public UPolygon translate(double dx, double dy)
-
rotate
public void rotate(double theta)
-
affine
public void affine(AffineTransform rotate)
-
getHeight
public double getHeight()
-
getWidth
public double getWidth()
-
getMinX
public double getMinX()
-
getMinY
public double getMinY()
-
getMaxX
public double getMaxX()
-
getMaxY
public double getMaxY()
-
getMinMax
public MinMax getMinMax()
-
getPointArray
public double[] getPointArray(double x, double y)
-
getCompressionMode
public final CompressionMode getCompressionMode()
-
setCompressionMode
public final void setCompressionMode(CompressionMode compressionMode)
-
getDeltaShadow
public double getDeltaShadow()
- Specified by:
getDeltaShadow
in interfaceShadowable
-
setDeltaShadow
public void setDeltaShadow(double deltaShadow)
- Specified by:
setDeltaShadow
in interfaceShadowable
-
-