Module swim.math
Package swim.math

Class Z2Form<T>

java.lang.Object
swim.structure.Form<T>
swim.math.Z2Form<T>
All Implemented Interfaces:
Boundary<T>, Z2Boundary<T>

public abstract class Z2Form<T> extends Form<T> implements Z2Boundary<T>
  • Constructor Details

    • Z2Form

      public Z2Form()
  • Method Details

    • getXMin

      public abstract long getXMin(T object)
      Specified by:
      getXMin in interface Z2Boundary<T>
    • getYMin

      public abstract long getYMin(T object)
      Specified by:
      getYMin in interface Z2Boundary<T>
    • getXMax

      public abstract long getXMax(T object)
      Specified by:
      getXMax in interface Z2Boundary<T>
    • getYMax

      public abstract long getYMax(T object)
      Specified by:
      getYMax in interface Z2Boundary<T>
    • contains

      public abstract boolean contains(T outer, T inner)
      Specified by:
      contains in interface Boundary<T>
    • intersects

      public abstract boolean intersects(T s, T t)
      Specified by:
      intersects in interface Boundary<T>
    • transformed

      public static <T> R2Form<T> transformed(Z2Form<T> form, Z2ToR2Function function)