Class UPolygon
- java.lang.Object
-
- net.sourceforge.plantuml.ugraphic.UPolygon
-
- All Implemented Interfaces:
Shadowable,UShape
public class UPolygon extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPoint(double x, double y)voidaddPoint(java.awt.geom.Point2D point)voidaffine(java.awt.geom.AffineTransform rotate)java.awt.geom.Point2DcheckMiddleContactForSpecificTriangle(java.awt.geom.Point2D center)CompressionModegetCompressionMode()doublegetDeltaShadow()doublegetHeight()doublegetMaxX()doublegetMaxY()MinMaxgetMinMax()doublegetMinX()doublegetMinY()double[]getPointArray(double x, double y)java.util.List<java.awt.geom.Point2D.Double>getPoints()doublegetWidth()voidrotate(double theta)voidsetCompressionMode(CompressionMode compressionMode)voidsetDeltaShadow(double deltaShadow)java.lang.StringtoString()UPolygontranslate(double dx, double dy)
-
-
-
Method Detail
-
checkMiddleContactForSpecificTriangle
public java.awt.geom.Point2D checkMiddleContactForSpecificTriangle(java.awt.geom.Point2D center)
-
addPoint
public void addPoint(double x, double y)
-
addPoint
public void addPoint(java.awt.geom.Point2D point)
-
getPoints
public java.util.List<java.awt.geom.Point2D.Double> 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)
-
getDeltaShadow
public double getDeltaShadow()
- Specified by:
getDeltaShadowin interfaceShadowable
-
setDeltaShadow
public void setDeltaShadow(double deltaShadow)
- Specified by:
setDeltaShadowin interfaceShadowable
-
-