- java.lang.Object
-
- swim.structure.Form<T>
-
- swim.math.R3Form<T>
-
- All Implemented Interfaces:
Boundary<T>
,R3Boundary<T>
public abstract class R3Form<T> extends Form<T> implements R3Boundary<T>
-
-
Constructor Summary
Constructors Constructor Description R3Form()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract boolean
contains(T outer, T inner)
abstract double
getXMax(T object)
abstract double
getXMin(T object)
abstract double
getYMax(T object)
abstract double
getYMin(T object)
abstract double
getZMax(T object)
abstract double
getZMin(T object)
abstract boolean
intersects(T s, T t)
-
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 double getXMin(T object)
- Specified by:
getXMin
in interfaceR3Boundary<T>
-
getYMin
public abstract double getYMin(T object)
- Specified by:
getYMin
in interfaceR3Boundary<T>
-
getZMin
public abstract double getZMin(T object)
- Specified by:
getZMin
in interfaceR3Boundary<T>
-
getXMax
public abstract double getXMax(T object)
- Specified by:
getXMax
in interfaceR3Boundary<T>
-
getYMax
public abstract double getYMax(T object)
- Specified by:
getYMax
in interfaceR3Boundary<T>
-
getZMax
public abstract double getZMax(T object)
- Specified by:
getZMax
in interfaceR3Boundary<T>
-
intersects
public abstract boolean intersects(T s, T t)
- Specified by:
intersects
in interfaceBoundary<T>
-
-