Package com.io7m.jspatial.api.quadtrees
Quadtree API specification.
-
Interface Summary Interface Description QuadTreeConfigurationDType The type of double precision quadtree configurations.QuadTreeConfigurationIType The type of integer quadtree configurations.QuadTreeConfigurationLType The type of long integer quadtree configurations.QuadTreeDType<A> The type of mutable quadtrees withdoubleprecision coordinates.QuadTreeIType<A> The type of mutable quadtrees withintinteger coordinates.QuadTreeLType<A> The type of mutable quadtrees withlonginteger coordinates.QuadTreeQuadrantDType<T> A quadrant as it appears within the context of a quadtree.QuadTreeQuadrantIterationDType<A,C> The type of functions used to iterate over the quadrants of quadtrees.QuadTreeQuadrantIterationIType<A,C> The type of functions used to iterate over the quadrants of quadtrees.QuadTreeQuadrantIterationLType<A,C> The type of functions used to iterate over the quadrants of quadtrees.QuadTreeQuadrantIType<T> A quadrant as it appears within the context of a quadtree.QuadTreeQuadrantLType<T> A quadrant as it appears within the context of a quadtree.QuadTreeRaycastResultDType<T> The type of quadtree raycast results.QuadTreeRaycastResultIType<T> The type of quadtree raycast results.QuadTreeRaycastResultLType<T> The type of quadtree raycast results.QuadTreeReadableDType<A> The type of readable quadtrees withdoubleprecision coordinates.QuadTreeReadableIType<A> The type of readable quadtrees withintcoordinates.QuadTreeReadableLType<A> The type of readable quadtrees withlonginteger coordinates.QuadTreeReadableType The type of readable quadtrees.QuadTreeSupplierDType The type of constructors for trees.QuadTreeSupplierIType The type of constructors for trees.QuadTreeSupplierLType The type of constructors for trees. -
Class Summary Class Description QuadTreeConfigurationD The type of double precision quadtree configurations.QuadTreeConfigurationD.Builder Builds instances of typeQuadTreeConfigurationD.QuadTreeConfigurationI The type of integer quadtree configurations.QuadTreeConfigurationI.Builder Builds instances of typeQuadTreeConfigurationI.QuadTreeConfigurationL The type of long integer quadtree configurations.QuadTreeConfigurationL.Builder Builds instances of typeQuadTreeConfigurationL.QuadTreeRaycastResultD<T> The type of quadtree raycast results.QuadTreeRaycastResultD.Builder<T> Builds instances of typeQuadTreeRaycastResultD.QuadTreeRaycastResultI<T> The type of quadtree raycast results.QuadTreeRaycastResultI.Builder<T> Builds instances of typeQuadTreeRaycastResultI.QuadTreeRaycastResultL<T> The type of quadtree raycast results.QuadTreeRaycastResultL.Builder<T> Builds instances of typeQuadTreeRaycastResultL.