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 voidaddPoint(double x, double y)voidaddPoint(XPoint2D point)voidaffine(java.awt.geom.AffineTransform rotate)XPoint2DcheckMiddleContactForSpecificTriangle(XPoint2D center)CompressionModegetCompressionMode()doublegetHeight()doublegetMaxX()doublegetMaxY()MinMaxgetMinMax()doublegetMinX()doublegetMinY()XPoint2DgetPoint(int idx)double[]getPointArray(double x, double y)java.util.List<XPoint2D>getPoints()doublegetWidth()voidrotate(double theta)voidsetCompressionMode(CompressionMode compressionMode)java.lang.StringtoString()UPolygontranslate(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:
toStringin 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)
-
-