Interface PAreaSizeBIType<S>

Type Parameters:
S - A phantom type parameter indicating the coordinate space of the area
All Superinterfaces:
AreaSizeValuesBIType
All Known Implementing Classes:
PAreaSizeBI

@Immutable public interface PAreaSizeBIType<S> extends AreaSizeValuesBIType
The size of an area with BigInteger coordinates.
  • Method Details

    • sizeX

      @Parameter(order=0) BigInteger sizeX()
      Specified by:
      sizeX in interface AreaSizeValuesBIType
      Returns:
      The size of the area on the X axis
    • sizeY

      @Parameter(order=1) BigInteger sizeY()
      Specified by:
      sizeY in interface AreaSizeValuesBIType
      Returns:
      The size of the area on the Y axis
    • checkPreconditions

      @Check default void checkPreconditions()
      Check preconditions for the type.