public class UPolygon
extends java.lang.Object
Constructor and Description |
---|
UPolygon() |
UPolygon(java.util.List<java.awt.geom.Point2D.Double> points) |
UPolygon(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
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) |
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) |
public UPolygon()
public UPolygon(java.util.List<java.awt.geom.Point2D.Double> points)
public UPolygon(java.lang.String name)
public java.awt.geom.Point2D checkMiddleContactForSpecificTriangle(java.awt.geom.Point2D center)
public void addPoint(double x, double y)
public void addPoint(java.awt.geom.Point2D point)
public java.util.List<java.awt.geom.Point2D.Double> getPoints()
public UPolygon translate(double dx, double dy)
public void rotate(double theta)
public void affine(java.awt.geom.AffineTransform rotate)
public java.lang.String toString()
toString
in class java.lang.Object
public double getHeight()
public double getWidth()
public double getMinX()
public double getMinY()
public double getMaxX()
public double getMaxY()
public MinMax getMinMax()
public double[] getPointArray(double x, double y)
public final CompressionMode getCompressionMode()
public final void setCompressionMode(CompressionMode compressionMode)
public double getDeltaShadow()
getDeltaShadow
in interface Shadowable
public void setDeltaShadow(double deltaShadow)
setDeltaShadow
in interface Shadowable