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 void
addPoint(double x, double y)
void
addPoint(java.awt.geom.Point2D point)
java.awt.geom.Point2D
checkMiddleContactForSpecificTriangle(java.awt.geom.Point2D center)
CompressionMode
getCompressionMode()
double
getDeltaShadow()
double
getHeight()
double
getMaxX()
double
getMaxY()
MinMax
getMinMax()
double
getMinX()
double
getMinY()
double[]
getPointArray(double x, double y)
java.util.List<java.awt.geom.Point2D.Double>
getPoints()
double
getWidth()
void
rotate(double theta)
void
setCompressionMode(CompressionMode compressionMode)
void
setDeltaShadow(double deltaShadow)
java.lang.String
toString()
UPolygon
translate(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)
-
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)
-
getDeltaShadow
public double getDeltaShadow()
- Specified by:
getDeltaShadow
in interfaceShadowable
-
setDeltaShadow
public void setDeltaShadow(double deltaShadow)
- Specified by:
setDeltaShadow
in interfaceShadowable
-
-