Interface PAreaSizeLType<S>

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

@Immutable public interface PAreaSizeLType<S> extends AreaSizeValuesLType
The size of an area with long coordinates.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    A builder for size values.
  • Method Summary

    Modifier and Type
    Method
    Description
    long
     
    long
     

    Methods inherited from interface com.io7m.jregions.core.unparameterized.sizes.AreaSizeValuesLType

    height, width
  • Method Details

    • sizeX

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

      @Parameter(order=1) long sizeY()
      Specified by:
      sizeY in interface AreaSizeValuesLType
      Returns:
      The size of the area on the Y axis