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
  • Constructor Details

    • UPolygon

      public UPolygon()
    • UPolygon

      public UPolygon(List<XPoint2D> points)
    • UPolygon

      public UPolygon(String name)
  • Method Details

    • 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 List<XPoint2D> getPoints()
    • translate

      public UPolygon translate(double dx, double dy)
    • rotate

      public void rotate(double theta)
    • affine

      public void affine(AffineTransform rotate)
    • toString

      public String toString()
      Overrides:
      toString in class 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)