- 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 Summary
Constructors Constructor Description Z2Form()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleancontains(T outer, T inner)abstract longgetXMax(T object)abstract longgetXMin(T object)abstract longgetYMax(T object)abstract longgetYMin(T object)abstract booleanintersects(T s, T t)static <T> R2Form<T>transformed(Z2Form<T> form, Z2ToR2Function function)-
Methods inherited from class swim.structure.Form
cast, cast, forArray, forBigInteger, forBoolean, forBuiltin, forByte, forByteBuffer, forCharacter, forClass, forClass, forCollection, forDouble, forFloat, forInteger, forItem, forList, forLong, forMap, forMap, forNumber, forSet, forShort, forString, forValue, isBuiltin, mold, mold, tag, tag, type, unit, unit
-
-
-
-
Method Detail
-
getXMin
public abstract long getXMin(T object)
- Specified by:
getXMinin interfaceZ2Boundary<T>
-
getYMin
public abstract long getYMin(T object)
- Specified by:
getYMinin interfaceZ2Boundary<T>
-
getXMax
public abstract long getXMax(T object)
- Specified by:
getXMaxin interfaceZ2Boundary<T>
-
getYMax
public abstract long getYMax(T object)
- Specified by:
getYMaxin interfaceZ2Boundary<T>
-
intersects
public abstract boolean intersects(T s, T t)
- Specified by:
intersectsin interfaceBoundary<T>
-
transformed
public static <T> R2Form<T> transformed(Z2Form<T> form, Z2ToR2Function function)
-
-