Class UPolygon
- java.lang.Object
-
- net.sourceforge.plantuml.klimt.AbstractShadowable
-
- net.sourceforge.plantuml.klimt.shape.UPolygon
-
- All Implemented Interfaces:
Shadowable
,UShape
public class UPolygon extends AbstractShadowable
-
-
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(java.awt.geom.AffineTransform rotate)
XPoint2D
checkMiddleContactForSpecificTriangle(XPoint2D center)
CompressionMode
getCompressionMode()
double
getHeight()
double
getMaxX()
double
getMaxY()
MinMax
getMinMax()
double
getMinX()
double
getMinY()
XPoint2D
getPoint(int idx)
double[]
getPointArray(double x, double y)
java.util.List<XPoint2D>
getPoints()
double
getWidth()
void
rotate(double theta)
void
setCompressionMode(CompressionMode compressionMode)
java.lang.String
toString()
UPolygon
translate(double dx, double dy)
-
Methods inherited from class net.sourceforge.plantuml.klimt.AbstractShadowable
getDeltaShadow, setDeltaShadow
-
-
-
-
Constructor Detail
-
UPolygon
public UPolygon()
-
UPolygon
public UPolygon(java.util.List<XPoint2D> points)
-
UPolygon
public UPolygon(java.lang.String name)
-
-
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)
-
getPoints
public java.util.List<XPoint2D> getPoints()
-
translate
public UPolygon translate(double dx, double dy)
-
rotate
public void rotate(double theta)
-
affine
public void affine(java.awt.geom.AffineTransform rotate)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
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)
-
-