Class UPolygon
java.lang.Object
net.sourceforge.plantuml.ugraphic.UPolygon
- All Implemented Interfaces:
Shadowable
,UShape
public class UPolygon
extends java.lang.Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addPoint
(double x, double y) void
addPoint
(java.awt.geom.Point2D point) void
affine
(java.awt.geom.AffineTransform rotate) java.awt.geom.Point2D
checkMiddleContactForSpecificTriangle
(java.awt.geom.Point2D center) final CompressionMode
double
double
double
getMaxX()
double
getMaxY()
double
getMinX()
double
getMinY()
double[]
getPointArray
(double x, double y) java.util.List<java.awt.geom.Point2D.Double>
double
getWidth()
void
rotate
(double theta) final void
setCompressionMode
(CompressionMode compressionMode) void
setDeltaShadow
(double deltaShadow) java.lang.String
toString()
translate
(double dx, double dy) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
UPolygon
public UPolygon() -
UPolygon
public UPolygon(java.util.List<java.awt.geom.Point2D.Double> points) -
UPolygon
public UPolygon(java.lang.String name)
-
-
Method Details
-
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
-
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
-
getPointArray
public double[] getPointArray(double x, double y) -
getCompressionMode
-
setCompressionMode
-
getDeltaShadow
public double getDeltaShadow()- Specified by:
getDeltaShadow
in interfaceShadowable
-
setDeltaShadow
public void setDeltaShadow(double deltaShadow) - Specified by:
setDeltaShadow
in interfaceShadowable
-