Module swim.math
Package swim.math

Class R2Form<T>

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

public abstract class R2Form<T> extends Form<T> implements R2Boundary<T>
  • Constructor Details

    • R2Form

      public R2Form()
  • Method Details

    • getXMin

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

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

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

      public abstract double getYMax(T object)
      Specified by:
      getYMax in interface R2Boundary<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> Z2Form<T> transformed(R2Form<T> form, R2ToZ2Function function)