Class Polygon

    • Constructor Detail

      • Polygon

        public Polygon​(GraphicAttributes attributes,
                       boolean closed)
        Creates an instance of the specified graphic attributes.
        Parameters:
        attributes - attributes of the instance to be created
        closed - true if this polygon is closed.
    • Method Detail

      • isClosed

        public boolean isClosed()
        Returns true if this polygon is closed.
        Overrides:
        isClosed in class BasicGraphicalElement
        Returns:
        true if the shape is closed.
      • getNumberOfPoints

        public int getNumberOfPoints()
        Returns the number points.
      • getPoint

        public GraphPoint getPoint​(int index)
        Returns the point for the specified index.
      • addPoint

        public void addPoint​(GraphPoint point)
        Adds a new point to the end of the list of points.
      • removeAllPoints

        public void removeAllPoints()
        Removes all points.
      • replacePointAt

        public void replacePointAt​(int index,
                                   GraphPoint point)
        Replaces the point at the specified index by a new one.