Class Polygon

  • All Implemented Interfaces:
    IPolygon

    public class Polygon
    extends java.lang.Object
    implements IPolygon
    • Constructor Summary

      Constructors 
      Constructor Description
      Polygon()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(java.awt.geom.Point2D o)  
      boolean contains​(double x, double y)  
      boolean contains​(java.awt.geom.Point2D pt)  
      java.awt.geom.Point2D get​(int i)  
      java.awt.geom.Rectangle2D getBoundingBox()  
      void remove​(java.awt.geom.Point2D o)  
      int size()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Polygon

        public Polygon()
    • Method Detail

      • add

        public void add​(java.awt.geom.Point2D o)
        Specified by:
        add in interface IPolygon
      • remove

        public void remove​(java.awt.geom.Point2D o)
        Specified by:
        remove in interface IPolygon
      • size

        public int size()
        Specified by:
        size in interface IPolygon
      • get

        public java.awt.geom.Point2D get​(int i)
        Specified by:
        get in interface IPolygon
      • getBoundingBox

        public java.awt.geom.Rectangle2D getBoundingBox()
      • contains

        public boolean contains​(java.awt.geom.Point2D pt)
      • contains

        public boolean contains​(double x,
                                double y)
        Specified by:
        contains in interface IPolygon