# Interface SyShapeType<T extends SySpaceType>

Type Parameters:
  `T` - The coordinate space type

All Known Implementing Classes:
  `SyShapeComposite, SyShapePolygon, SyShapeRectangle`

public sealed interface SyShapeType<T extends SySpaceType> permits SyShapeComposite<T>, SyShapePolygon<T>, SyShapeRectangle<T>
The base type of shapes.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `com.io7m.jregions.core.parameterized.areas.PAreaI<T>`
  `boundingArea()`

- ## Method Details

  - ### boundingArea

    com.io7m.jregions.core.parameterized.areas.PAreaI<T> boundingArea()
    Returns:
      The size of the shape