Class PAreaSizesBI

java.lang.Object
com.io7m.jregions.core.parameterized.sizes.PAreaSizesBI

public final class PAreaSizesBI extends Object
Functions over area sizes.
  • Method Details

    • includes

      public static <S> boolean includes(PAreaSizeBI<S> a, PAreaSizeBI<S> b)

      Determine if an area includes another area.

      Inclusion is reflexive: ∀a. includes(a, a)

      Inclusion is transitive: ∀a b c. includes(a, b) ∧ includes(b, c) → includes(a, c)

      Type Parameters:
      S - A phantom type parameter indicating the coordinate space of the area
      Parameters:
      a - The containing area
      b - The contained area
      Returns:
      true if a can contain b