
/**
 * An extension of the Polygonal interface -- which itself extends measurable.
 *
 * @author Mark Young (A00000000)
 */
public interface RegularPolygonal
    // Regular polygons are Polygons, which means they have all the Polygon
    // methods -- including the ones it got from Measurable.
    extends Polygonal {

    // and regular polygons also have edges that are all the same length
    /** 
     * Get the length of each of this object's sides. 
     *
     * @return the (common) length of all this object's sides
     */
    public double getEdgeLength();

}

