Class UPolygon

    • Constructor Detail

      • UPolygon

        public UPolygon()
      • UPolygon

        public UPolygon​(java.util.List<XPoint2D> points)
      • UPolygon

        public UPolygon​(java.lang.String name)
    • Method Detail

      • 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 java.util.List<XPoint2D> 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:
        toString in class java.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)
      • setCompressionMode

        public final void setCompressionMode​(CompressionMode compressionMode)