- clear() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeDType
-
Remove all objects from the tree.
- clear() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeIType
-
Remove all objects from the tree.
- clear() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeLType
-
Remove all objects from the tree.
- clear() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeDType
-
Remove all objects from the tree.
- clear() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeIType
-
Remove all objects from the tree.
- clear() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeLType
-
Remove all objects from the tree.
- clear() - Method in class com.io7m.jspatial.implementation.OctTreeD
-
- clear() - Method in class com.io7m.jspatial.implementation.OctTreeI
-
- clear() - Method in class com.io7m.jspatial.implementation.OctTreeL
-
- clear() - Method in class com.io7m.jspatial.implementation.QuadTreeD
-
- clear() - Method in class com.io7m.jspatial.implementation.QuadTreeI
-
- clear() - Method in class com.io7m.jspatial.implementation.QuadTreeL
-
- com.io7m.jspatial.api - package com.io7m.jspatial.api
-
API specification.
- com.io7m.jspatial.api.octtrees - package com.io7m.jspatial.api.octtrees
-
Octtree API specification.
- com.io7m.jspatial.api.quadtrees - package com.io7m.jspatial.api.quadtrees
-
Quadtree API specification.
- com.io7m.jspatial.documentation - package com.io7m.jspatial.documentation
-
Documentation.
- com.io7m.jspatial.implementation - package com.io7m.jspatial.implementation
-
Main implementation.
- compareTo(OctTreeRaycastResultDType<T>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeRaycastResultDType
-
- compareTo(OctTreeRaycastResultIType<T>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeRaycastResultIType
-
- compareTo(OctTreeRaycastResultLType<T>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeRaycastResultLType
-
- compareTo(QuadTreeRaycastResultDType<T>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultDType
-
- compareTo(QuadTreeRaycastResultIType<T>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultIType
-
- compareTo(QuadTreeRaycastResultLType<T>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultLType
-
- containedBy(VolumeD, Set<A>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableDType
-
Returns all objects in the tree that are completely contained within
volume, saving the results to items.
- containedBy(VolumeI, Set<A>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableIType
-
Returns all objects in the tree that are completely contained within
volume, saving the results to items.
- containedBy(VolumeL, Set<A>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableLType
-
Returns all objects in the tree that are completely contained within
volume, saving the results to items.
- containedBy(AreaD, Set<A>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableDType
-
Returns all objects in the tree that are completely contained within
area, saving the results to items.
- containedBy(AreaI, Set<A>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableIType
-
Returns all objects in the tree that are completely contained within
area, saving the results to items.
- containedBy(AreaL, Set<A>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableLType
-
Returns all objects in the tree that are completely contained within
area, saving the results to items.
- containedBy(VolumeD, Set<T>) - Method in class com.io7m.jspatial.implementation.OctTreeD
-
- containedBy(VolumeI, Set<T>) - Method in class com.io7m.jspatial.implementation.OctTreeI
-
- containedBy(VolumeL, Set<T>) - Method in class com.io7m.jspatial.implementation.OctTreeL
-
- containedBy(AreaD, Set<T>) - Method in class com.io7m.jspatial.implementation.QuadTreeD
-
- containedBy(AreaI, Set<T>) - Method in class com.io7m.jspatial.implementation.QuadTreeI
-
- containedBy(AreaL, Set<T>) - Method in class com.io7m.jspatial.implementation.QuadTreeL
-
- contains(A) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableDType
-
Determine whether or not the object has already been inserted into the
tree.
- contains(A) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableIType
-
Determine whether or not the object has already been inserted into the
tree.
- contains(A) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableLType
-
Determine whether or not the object has already been inserted into the
tree.
- contains(A) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableDType
-
Determine whether or not the object has already been inserted into the
tree.
- contains(A) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableIType
-
Determine whether or not the object has already been inserted into the
tree.
- contains(A) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableLType
-
Determine whether or not the object has already been inserted into the
tree.
- contains(T) - Method in class com.io7m.jspatial.implementation.OctTreeD
-
- contains(T) - Method in class com.io7m.jspatial.implementation.OctTreeI
-
- contains(T) - Method in class com.io7m.jspatial.implementation.OctTreeL
-
- contains(T) - Method in class com.io7m.jspatial.implementation.QuadTreeD
-
- contains(T) - Method in class com.io7m.jspatial.implementation.QuadTreeI
-
- contains(T) - Method in class com.io7m.jspatial.implementation.QuadTreeL
-
- copyOf(OctTreeConfigurationDType) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD
-
- copyOf(OctTreeConfigurationIType) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
-
- copyOf(OctTreeConfigurationLType) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
-
- copyOf(OctTreeRaycastResultDType<T>) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD
-
- copyOf(OctTreeRaycastResultIType<T>) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI
-
- copyOf(OctTreeRaycastResultLType<T>) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL
-
- copyOf(QuadTreeConfigurationDType) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD
-
- copyOf(QuadTreeConfigurationIType) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI
-
- copyOf(QuadTreeConfigurationLType) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL
-
- copyOf(QuadTreeRaycastResultDType<T>) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD
-
- copyOf(QuadTreeRaycastResultIType<T>) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI
-
- copyOf(QuadTreeRaycastResultLType<T>) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL
-
- copyOf(Ray2DType) - Static method in class com.io7m.jspatial.api.Ray2D
-
Creates an immutable copy of a
Ray2DType value.
- copyOf(Ray3DType) - Static method in class com.io7m.jspatial.api.Ray3D
-
Creates an immutable copy of a
Ray3DType value.
- create(OctTreeConfigurationD) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeSupplierDType
-
Create a new tree based on the given configuration.
- create(OctTreeConfigurationI) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeSupplierIType
-
Create a new tree based on the given configuration.
- create(OctTreeConfigurationL) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeSupplierLType
-
Create a new tree based on the given configuration.
- create(QuadTreeConfigurationD) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeSupplierDType
-
Create a new tree based on the given configuration.
- create(QuadTreeConfigurationI) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeSupplierIType
-
Create a new tree based on the given configuration.
- create(QuadTreeConfigurationL) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeSupplierLType
-
Create a new tree based on the given configuration.
- create(OctTreeConfigurationD) - Static method in class com.io7m.jspatial.implementation.OctTreeD
-
Create a new empty tree with the given bounds.
- create(OctTreeConfigurationI) - Static method in class com.io7m.jspatial.implementation.OctTreeI
-
Create a new empty tree with the given bounds.
- create(OctTreeConfigurationL) - Static method in class com.io7m.jspatial.implementation.OctTreeL
-
Create a new empty tree with the given bounds.
- create(OctTreeConfigurationD) - Method in class com.io7m.jspatial.implementation.OctTreeSupplierD
-
- create(OctTreeConfigurationI) - Method in class com.io7m.jspatial.implementation.OctTreeSupplierI
-
- create(OctTreeConfigurationL) - Method in class com.io7m.jspatial.implementation.OctTreeSupplierL
-
- create(QuadTreeConfigurationD) - Static method in class com.io7m.jspatial.implementation.QuadTreeD
-
Create a new empty tree with the given bounds.
- create(QuadTreeConfigurationI) - Static method in class com.io7m.jspatial.implementation.QuadTreeI
-
Create a new empty tree with the given bounds.
- create(QuadTreeConfigurationL) - Static method in class com.io7m.jspatial.implementation.QuadTreeL
-
Create a new empty tree with the given bounds.
- create(QuadTreeConfigurationD) - Method in class com.io7m.jspatial.implementation.QuadTreeSupplierD
-
- create(QuadTreeConfigurationI) - Method in class com.io7m.jspatial.implementation.QuadTreeSupplierI
-
- create(QuadTreeConfigurationL) - Method in class com.io7m.jspatial.implementation.QuadTreeSupplierL
-
- equals(Object) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD
-
This instance is equal to all instances of OctTreeConfigurationD that have equal attribute values.
- equals(Object) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
-
This instance is equal to all instances of OctTreeConfigurationI that have equal attribute values.
- equals(Object) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
-
This instance is equal to all instances of OctTreeConfigurationL that have equal attribute values.
- equals(Object) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD
-
This instance is equal to all instances of OctTreeRaycastResultD that have equal attribute values.
- equals(Object) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI
-
This instance is equal to all instances of OctTreeRaycastResultI that have equal attribute values.
- equals(Object) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL
-
This instance is equal to all instances of OctTreeRaycastResultL that have equal attribute values.
- equals(Object) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD
-
This instance is equal to all instances of QuadTreeConfigurationD that have equal attribute values.
- equals(Object) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI
-
This instance is equal to all instances of QuadTreeConfigurationI that have equal attribute values.
- equals(Object) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL
-
This instance is equal to all instances of QuadTreeConfigurationL that have equal attribute values.
- equals(Object) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD
-
This instance is equal to all instances of QuadTreeRaycastResultD that have equal attribute values.
- equals(Object) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI
-
This instance is equal to all instances of QuadTreeRaycastResultI that have equal attribute values.
- equals(Object) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL
-
This instance is equal to all instances of QuadTreeRaycastResultL that have equal attribute values.
- equals(Object) - Method in class com.io7m.jspatial.api.Ray2D
-
This instance is equal to all instances of Ray2D that have equal attribute values.
- equals(Object) - Method in class com.io7m.jspatial.api.Ray3D
-
This instance is equal to all instances of Ray3D that have equal attribute values.
- equals(Object) - Method in class com.io7m.jspatial.implementation.OctTreeD
-
- equals(Object) - Method in class com.io7m.jspatial.implementation.OctTreeI
-
- equals(Object) - Method in class com.io7m.jspatial.implementation.OctTreeL
-
- equals(Object) - Method in class com.io7m.jspatial.implementation.QuadTreeD
-
- equals(Object) - Method in class com.io7m.jspatial.implementation.QuadTreeI
-
- equals(Object) - Method in class com.io7m.jspatial.implementation.QuadTreeL
-
- from(OctTreeConfigurationDType) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD.Builder
-
Fill a builder with attribute values from the provided OctTreeConfigurationDType instance.
- from(OctTreeConfigurationIType) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI.Builder
-
Fill a builder with attribute values from the provided OctTreeConfigurationIType instance.
- from(OctTreeConfigurationLType) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL.Builder
-
Fill a builder with attribute values from the provided OctTreeConfigurationLType instance.
- from(OctTreeRaycastResultDType<T>) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD.Builder
-
Fill a builder with attribute values from the provided OctTreeRaycastResultDType instance.
- from(OctTreeRaycastResultIType<T>) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI.Builder
-
Fill a builder with attribute values from the provided OctTreeRaycastResultIType instance.
- from(OctTreeRaycastResultLType<T>) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL.Builder
-
Fill a builder with attribute values from the provided OctTreeRaycastResultLType instance.
- from(QuadTreeConfigurationDType) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD.Builder
-
Fill a builder with attribute values from the provided QuadTreeConfigurationDType instance.
- from(QuadTreeConfigurationIType) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI.Builder
-
Fill a builder with attribute values from the provided QuadTreeConfigurationIType instance.
- from(QuadTreeConfigurationLType) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL.Builder
-
Fill a builder with attribute values from the provided QuadTreeConfigurationLType instance.
- from(QuadTreeRaycastResultDType<T>) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD.Builder
-
Fill a builder with attribute values from the provided QuadTreeRaycastResultDType instance.
- from(QuadTreeRaycastResultIType<T>) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI.Builder
-
Fill a builder with attribute values from the provided QuadTreeRaycastResultIType instance.
- from(QuadTreeRaycastResultLType<T>) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL.Builder
-
Fill a builder with attribute values from the provided QuadTreeRaycastResultLType instance.
- from(Ray2DType) - Method in class com.io7m.jspatial.api.Ray2D.Builder
-
Fill a builder with attribute values from the provided Ray2DType instance.
- from(Ray3DType) - Method in class com.io7m.jspatial.api.Ray3D.Builder
-
Fill a builder with attribute values from the provided Ray3DType instance.
- hashCode() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD
-
Computes a hash code from attributes: volume, minimumOctantWidth, minimumOctantHeight, minimumOctantDepth, trimOnRemove.
- hashCode() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
-
Computes a hash code from attributes: volume, minimumOctantWidth, minimumOctantHeight, minimumOctantDepth, trimOnRemove.
- hashCode() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
-
Computes a hash code from attributes: volume, minimumOctantWidth, minimumOctantHeight, minimumOctantDepth, trimOnRemove.
- hashCode() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD
-
Computes a hash code from attributes: distance, volume, item.
- hashCode() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI
-
Computes a hash code from attributes: distance, volume, item.
- hashCode() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL
-
Computes a hash code from attributes: distance, volume, item.
- hashCode() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD
-
Computes a hash code from attributes: area, minimumQuadrantWidth, minimumQuadrantHeight, trimOnRemove.
- hashCode() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI
-
Computes a hash code from attributes: area, minimumQuadrantWidth, minimumQuadrantHeight, trimOnRemove.
- hashCode() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL
-
Computes a hash code from attributes: area, minimumQuadrantWidth, minimumQuadrantHeight, trimOnRemove.
- hashCode() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD
-
Computes a hash code from attributes: distance, area, item.
- hashCode() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI
-
Computes a hash code from attributes: distance, area, item.
- hashCode() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL
-
Computes a hash code from attributes: distance, area, item.
- hashCode() - Method in class com.io7m.jspatial.api.Ray2D
-
Computes a hash code from attributes: origin, direction.
- hashCode() - Method in class com.io7m.jspatial.api.Ray3D
-
Computes a hash code from attributes: origin, direction.
- hashCode() - Method in class com.io7m.jspatial.implementation.OctTreeD
-
- hashCode() - Method in class com.io7m.jspatial.implementation.OctTreeI
-
- hashCode() - Method in class com.io7m.jspatial.implementation.OctTreeL
-
- hashCode() - Method in class com.io7m.jspatial.implementation.QuadTreeD
-
- hashCode() - Method in class com.io7m.jspatial.implementation.QuadTreeI
-
- hashCode() - Method in class com.io7m.jspatial.implementation.QuadTreeL
-
- objects() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeOctantDType
-
- objects() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeOctantIType
-
- objects() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeOctantLType
-
- objects() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeQuadrantDType
-
- objects() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeQuadrantIType
-
- objects() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeQuadrantLType
-
- objects() - Method in class com.io7m.jspatial.implementation.OctTreeD.Octant
-
- objects() - Method in class com.io7m.jspatial.implementation.OctTreeI.Octant
-
- objects() - Method in class com.io7m.jspatial.implementation.OctTreeL.Octant
-
- objects() - Method in class com.io7m.jspatial.implementation.QuadTreeD.Quadrant
-
- objects() - Method in class com.io7m.jspatial.implementation.QuadTreeI.Quadrant
-
- objects() - Method in class com.io7m.jspatial.implementation.QuadTreeL.Quadrant
-
- OctantsD - Class in com.io7m.jspatial.implementation
-
Functions to divide volumes into octants.
- OctantsI - Class in com.io7m.jspatial.implementation
-
Functions to divide areas into quadrants.
- OctantsL - Class in com.io7m.jspatial.implementation
-
Functions to divide areas into quadrants.
- OctTreeConfigurationD - Class in com.io7m.jspatial.api.octtrees
-
The type of double precision octtree configurations.
- OctTreeConfigurationD.Builder - Class in com.io7m.jspatial.api.octtrees
-
- OctTreeConfigurationDType - Interface in com.io7m.jspatial.api.octtrees
-
The type of double precision octtree configurations.
- OctTreeConfigurationI - Class in com.io7m.jspatial.api.octtrees
-
The type of integer octtree configurations.
- OctTreeConfigurationI.Builder - Class in com.io7m.jspatial.api.octtrees
-
- OctTreeConfigurationIType - Interface in com.io7m.jspatial.api.octtrees
-
The type of integer octtree configurations.
- OctTreeConfigurationL - Class in com.io7m.jspatial.api.octtrees
-
The type of long integer octtree configurations.
- OctTreeConfigurationL.Builder - Class in com.io7m.jspatial.api.octtrees
-
- OctTreeConfigurationLType - Interface in com.io7m.jspatial.api.octtrees
-
The type of long integer octtree configurations.
- OctTreeD<T> - Class in com.io7m.jspatial.implementation
-
- OctTreeD.Octant - Class in com.io7m.jspatial.implementation
-
- OctTreeDType<A> - Interface in com.io7m.jspatial.api.octtrees
-
The type of mutable octtrees with double precision coordinates.
- OctTreeI<T> - Class in com.io7m.jspatial.implementation
-
- OctTreeI.Octant - Class in com.io7m.jspatial.implementation
-
- OctTreeIType<A> - Interface in com.io7m.jspatial.api.octtrees
-
The type of mutable octtrees with int coordinates.
- OctTreeL<T> - Class in com.io7m.jspatial.implementation
-
- OctTreeL.Octant - Class in com.io7m.jspatial.implementation
-
- OctTreeLType<A> - Interface in com.io7m.jspatial.api.octtrees
-
The type of mutable octtrees with long integer coordinates.
- OctTreeOctantDType<T> - Interface in com.io7m.jspatial.api.octtrees
-
A octant as it appears within the context of an octtree.
- OctTreeOctantIterationDType<A,C> - Interface in com.io7m.jspatial.api.octtrees
-
The type of functions used to iterate over the octants of octtrees.
- OctTreeOctantIterationIType<A,C> - Interface in com.io7m.jspatial.api.octtrees
-
The type of functions used to iterate over the octants of octtrees.
- OctTreeOctantIterationLType<A,C> - Interface in com.io7m.jspatial.api.octtrees
-
The type of functions used to iterate over the octants of octtrees.
- OctTreeOctantIType<T> - Interface in com.io7m.jspatial.api.octtrees
-
A octant as it appears within the context of an octtree.
- OctTreeOctantLType<T> - Interface in com.io7m.jspatial.api.octtrees
-
A octant as it appears within the context of an octtree.
- OctTreeRaycastResultD<T> - Class in com.io7m.jspatial.api.octtrees
-
The type of octtree raycast results.
- OctTreeRaycastResultD.Builder<T> - Class in com.io7m.jspatial.api.octtrees
-
- OctTreeRaycastResultDType<T> - Interface in com.io7m.jspatial.api.octtrees
-
The type of octtree raycast results.
- OctTreeRaycastResultI<T> - Class in com.io7m.jspatial.api.octtrees
-
The type of octtree raycast results.
- OctTreeRaycastResultI.Builder<T> - Class in com.io7m.jspatial.api.octtrees
-
- OctTreeRaycastResultIType<T> - Interface in com.io7m.jspatial.api.octtrees
-
The type of octtree raycast results.
- OctTreeRaycastResultL<T> - Class in com.io7m.jspatial.api.octtrees
-
The type of octtree raycast results.
- OctTreeRaycastResultL.Builder<T> - Class in com.io7m.jspatial.api.octtrees
-
- OctTreeRaycastResultLType<T> - Interface in com.io7m.jspatial.api.octtrees
-
The type of octtree raycast results.
- OctTreeReadableDType<A> - Interface in com.io7m.jspatial.api.octtrees
-
The type of readable octtrees with double precision coordinates.
- OctTreeReadableIType<A> - Interface in com.io7m.jspatial.api.octtrees
-
The type of readable octtrees with int coordinates.
- OctTreeReadableLType<A> - Interface in com.io7m.jspatial.api.octtrees
-
The type of readable octtrees with long integer coordinates.
- OctTreeReadableType - Interface in com.io7m.jspatial.api.octtrees
-
The type of readable octtrees.
- OctTreeSupplierD - Class in com.io7m.jspatial.implementation
-
- OctTreeSupplierD() - Constructor for class com.io7m.jspatial.implementation.OctTreeSupplierD
-
Construct a new supplier.
- OctTreeSupplierDType - Interface in com.io7m.jspatial.api.octtrees
-
The type of constructors for trees.
- OctTreeSupplierI - Class in com.io7m.jspatial.implementation
-
- OctTreeSupplierI() - Constructor for class com.io7m.jspatial.implementation.OctTreeSupplierI
-
Construct a new supplier.
- OctTreeSupplierIType - Interface in com.io7m.jspatial.api.octtrees
-
The type of constructors for trees.
- OctTreeSupplierL - Class in com.io7m.jspatial.implementation
-
- OctTreeSupplierL() - Constructor for class com.io7m.jspatial.implementation.OctTreeSupplierL
-
Construct a new supplier.
- OctTreeSupplierLType - Interface in com.io7m.jspatial.api.octtrees
-
The type of constructors for trees.
- of(VolumeD, double, double, double, boolean) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD
-
Construct a new immutable OctTreeConfigurationD instance.
- of(VolumeI, int, int, int, boolean) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
-
Construct a new immutable OctTreeConfigurationI instance.
- of(VolumeL, long, long, long, boolean) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
-
Construct a new immutable OctTreeConfigurationL instance.
- of(double, VolumeD, T) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD
-
Construct a new immutable OctTreeRaycastResultD instance.
- of(double, VolumeI, T) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI
-
Construct a new immutable OctTreeRaycastResultI instance.
- of(double, VolumeL, T) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL
-
Construct a new immutable OctTreeRaycastResultL instance.
- of(AreaD, double, double, boolean) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD
-
Construct a new immutable QuadTreeConfigurationD instance.
- of(AreaI, int, int, boolean) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI
-
Construct a new immutable QuadTreeConfigurationI instance.
- of(AreaL, long, long, boolean) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL
-
Construct a new immutable QuadTreeConfigurationL instance.
- of(double, AreaD, T) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD
-
Construct a new immutable QuadTreeRaycastResultD instance.
- of(double, AreaI, T) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI
-
Construct a new immutable QuadTreeRaycastResultI instance.
- of(double, AreaL, T) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL
-
Construct a new immutable QuadTreeRaycastResultL instance.
- of(Vector2D, Vector2D) - Static method in class com.io7m.jspatial.api.Ray2D
-
Construct a new immutable Ray2D instance.
- of(Vector3D, Vector3D) - Static method in class com.io7m.jspatial.api.Ray3D
-
Construct a new immutable Ray3D instance.
- origin() - Method in class com.io7m.jspatial.api.Ray2D
-
- origin() - Method in interface com.io7m.jspatial.api.Ray2DType
-
- origin() - Method in class com.io7m.jspatial.api.Ray3D
-
- origin() - Method in interface com.io7m.jspatial.api.Ray3DType
-
- overlappedBy(VolumeD, Set<A>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableDType
-
Returns all objects in the tree that are overlapped
volume, saving the results to items.
- overlappedBy(VolumeI, Set<A>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableIType
-
Returns all objects in the tree that are overlapped
volume, saving the results to items.
- overlappedBy(VolumeL, Set<A>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableLType
-
Returns all objects in the tree that are overlapped
volume, saving the results to items.
- overlappedBy(AreaD, Set<A>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableDType
-
Returns all objects in the tree that are overlapped
area, saving the results to items.
- overlappedBy(AreaI, Set<A>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableIType
-
Returns all objects in the tree that are overlapped
area, saving the results to items.
- overlappedBy(AreaL, Set<A>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableLType
-
Returns all objects in the tree that are overlapped
area, saving the results to items.
- overlappedBy(VolumeD, Set<T>) - Method in class com.io7m.jspatial.implementation.OctTreeD
-
- overlappedBy(VolumeI, Set<T>) - Method in class com.io7m.jspatial.implementation.OctTreeI
-
- overlappedBy(VolumeL, Set<T>) - Method in class com.io7m.jspatial.implementation.OctTreeL
-
- overlappedBy(AreaD, Set<T>) - Method in class com.io7m.jspatial.implementation.QuadTreeD
-
- overlappedBy(AreaI, Set<T>) - Method in class com.io7m.jspatial.implementation.QuadTreeI
-
- overlappedBy(AreaL, Set<T>) - Method in class com.io7m.jspatial.implementation.QuadTreeL
-
- Quadrant(QuadTreeI<T>.Quadrant, AreaI) - Constructor for class com.io7m.jspatial.implementation.QuadTreeI.Quadrant
-
- Quadrant(QuadTreeL<T>.Quadrant, AreaL) - Constructor for class com.io7m.jspatial.implementation.QuadTreeL.Quadrant
-
- QuadrantsD - Class in com.io7m.jspatial.implementation
-
Functions to divide areas into quadrants.
- QuadrantsI - Class in com.io7m.jspatial.implementation
-
Functions to divide areas into quadrants.
- QuadrantsL - Class in com.io7m.jspatial.implementation
-
Functions to divide areas into quadrants.
- QuadTreeConfigurationD - Class in com.io7m.jspatial.api.quadtrees
-
The type of double precision quadtree configurations.
- QuadTreeConfigurationD.Builder - Class in com.io7m.jspatial.api.quadtrees
-
- QuadTreeConfigurationDType - Interface in com.io7m.jspatial.api.quadtrees
-
The type of double precision quadtree configurations.
- QuadTreeConfigurationI - Class in com.io7m.jspatial.api.quadtrees
-
The type of integer quadtree configurations.
- QuadTreeConfigurationI.Builder - Class in com.io7m.jspatial.api.quadtrees
-
- QuadTreeConfigurationIType - Interface in com.io7m.jspatial.api.quadtrees
-
The type of integer quadtree configurations.
- QuadTreeConfigurationL - Class in com.io7m.jspatial.api.quadtrees
-
The type of long integer quadtree configurations.
- QuadTreeConfigurationL.Builder - Class in com.io7m.jspatial.api.quadtrees
-
- QuadTreeConfigurationLType - Interface in com.io7m.jspatial.api.quadtrees
-
The type of long integer quadtree configurations.
- QuadTreeD<T> - Class in com.io7m.jspatial.implementation
-
- QuadTreeD.Quadrant - Class in com.io7m.jspatial.implementation
-
- QuadTreeDType<A> - Interface in com.io7m.jspatial.api.quadtrees
-
The type of mutable quadtrees with double precision coordinates.
- QuadTreeI<T> - Class in com.io7m.jspatial.implementation
-
- QuadTreeI.Quadrant - Class in com.io7m.jspatial.implementation
-
- QuadTreeIType<A> - Interface in com.io7m.jspatial.api.quadtrees
-
The type of mutable quadtrees with int integer coordinates.
- QuadTreeL<T> - Class in com.io7m.jspatial.implementation
-
- QuadTreeL.Quadrant - Class in com.io7m.jspatial.implementation
-
- QuadTreeLType<A> - Interface in com.io7m.jspatial.api.quadtrees
-
The type of mutable quadtrees with long integer coordinates.
- QuadTreeQuadrantDType<T> - Interface in com.io7m.jspatial.api.quadtrees
-
A quadrant as it appears within the context of a quadtree.
- QuadTreeQuadrantIterationDType<A,C> - Interface in com.io7m.jspatial.api.quadtrees
-
The type of functions used to iterate over the quadrants of quadtrees.
- QuadTreeQuadrantIterationIType<A,C> - Interface in com.io7m.jspatial.api.quadtrees
-
The type of functions used to iterate over the quadrants of quadtrees.
- QuadTreeQuadrantIterationLType<A,C> - Interface in com.io7m.jspatial.api.quadtrees
-
The type of functions used to iterate over the quadrants of quadtrees.
- QuadTreeQuadrantIType<T> - Interface in com.io7m.jspatial.api.quadtrees
-
A quadrant as it appears within the context of a quadtree.
- QuadTreeQuadrantLType<T> - Interface in com.io7m.jspatial.api.quadtrees
-
A quadrant as it appears within the context of a quadtree.
- QuadTreeRaycastResultD<T> - Class in com.io7m.jspatial.api.quadtrees
-
The type of quadtree raycast results.
- QuadTreeRaycastResultD.Builder<T> - Class in com.io7m.jspatial.api.quadtrees
-
- QuadTreeRaycastResultDType<T> - Interface in com.io7m.jspatial.api.quadtrees
-
The type of quadtree raycast results.
- QuadTreeRaycastResultI<T> - Class in com.io7m.jspatial.api.quadtrees
-
The type of quadtree raycast results.
- QuadTreeRaycastResultI.Builder<T> - Class in com.io7m.jspatial.api.quadtrees
-
- QuadTreeRaycastResultIType<T> - Interface in com.io7m.jspatial.api.quadtrees
-
The type of quadtree raycast results.
- QuadTreeRaycastResultL<T> - Class in com.io7m.jspatial.api.quadtrees
-
The type of quadtree raycast results.
- QuadTreeRaycastResultL.Builder<T> - Class in com.io7m.jspatial.api.quadtrees
-
- QuadTreeRaycastResultLType<T> - Interface in com.io7m.jspatial.api.quadtrees
-
The type of quadtree raycast results.
- QuadTreeReadableDType<A> - Interface in com.io7m.jspatial.api.quadtrees
-
The type of readable quadtrees with double precision coordinates.
- QuadTreeReadableIType<A> - Interface in com.io7m.jspatial.api.quadtrees
-
The type of readable quadtrees with int coordinates.
- QuadTreeReadableLType<A> - Interface in com.io7m.jspatial.api.quadtrees
-
The type of readable quadtrees with long integer coordinates.
- QuadTreeReadableType - Interface in com.io7m.jspatial.api.quadtrees
-
The type of readable quadtrees.
- QuadTreeSupplierD - Class in com.io7m.jspatial.implementation
-
- QuadTreeSupplierD() - Constructor for class com.io7m.jspatial.implementation.QuadTreeSupplierD
-
Construct a new supplier.
- QuadTreeSupplierDType - Interface in com.io7m.jspatial.api.quadtrees
-
The type of constructors for trees.
- QuadTreeSupplierI - Class in com.io7m.jspatial.implementation
-
- QuadTreeSupplierI() - Constructor for class com.io7m.jspatial.implementation.QuadTreeSupplierI
-
Construct a new supplier.
- QuadTreeSupplierIType - Interface in com.io7m.jspatial.api.quadtrees
-
The type of constructors for trees.
- QuadTreeSupplierL - Class in com.io7m.jspatial.implementation
-
- QuadTreeSupplierL() - Constructor for class com.io7m.jspatial.implementation.QuadTreeSupplierL
-
Construct a new supplier.
- QuadTreeSupplierLType - Interface in com.io7m.jspatial.api.quadtrees
-
The type of constructors for trees.
- Ray2D - Class in com.io7m.jspatial.api
-
Immutable two-dimensional ray type, defined as an origin and a direction
vector.
- Ray2D.Builder - Class in com.io7m.jspatial.api
-
Builds instances of type
Ray2D.
- Ray2DType - Interface in com.io7m.jspatial.api
-
Immutable two-dimensional ray type, defined as an origin and a direction
vector.
- Ray3D - Class in com.io7m.jspatial.api
-
Immutable three-dimensional ray type, defined as an origin and a direction
vector.
- Ray3D.Builder - Class in com.io7m.jspatial.api
-
Builds instances of type
Ray3D.
- Ray3DType - Interface in com.io7m.jspatial.api
-
Immutable three-dimensional ray type, defined as an origin and a direction
vector.
- raycast(Ray3D, SortedSet<OctTreeRaycastResultD<A>>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableDType
-
Returns all objects that are intersected by the given ray.
- raycast(Ray3D, SortedSet<OctTreeRaycastResultI<A>>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableIType
-
Returns all objects that are intersected by the given ray.
- raycast(Ray3D, SortedSet<OctTreeRaycastResultL<A>>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableLType
-
Returns all objects that are intersected by the given ray.
- raycast(Ray2D, SortedSet<QuadTreeRaycastResultD<A>>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableDType
-
Returns all objects that are intersected by the given ray.
- raycast(Ray2D, SortedSet<QuadTreeRaycastResultI<A>>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableIType
-
Returns all objects that are intersected by the given ray.
- raycast(Ray2D, SortedSet<QuadTreeRaycastResultL<A>>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableLType
-
Returns all objects that are intersected by the given ray.
- raycast(Ray3D, SortedSet<OctTreeRaycastResultD<T>>) - Method in class com.io7m.jspatial.implementation.OctTreeD
-
- raycast(Ray3D, SortedSet<OctTreeRaycastResultI<T>>) - Method in class com.io7m.jspatial.implementation.OctTreeI
-
- raycast(Ray3D, SortedSet<OctTreeRaycastResultL<T>>) - Method in class com.io7m.jspatial.implementation.OctTreeL
-
- raycast(Ray2D, SortedSet<QuadTreeRaycastResultD<T>>) - Method in class com.io7m.jspatial.implementation.QuadTreeD
-
- raycast(Ray2D, SortedSet<QuadTreeRaycastResultI<T>>) - Method in class com.io7m.jspatial.implementation.QuadTreeI
-
- raycast(Ray2D, SortedSet<QuadTreeRaycastResultL<T>>) - Method in class com.io7m.jspatial.implementation.QuadTreeL
-
- remove(A) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeDType
-
Remove the object item from the octtree.
- remove(A) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeIType
-
Remove the object item from the octtree.
- remove(A) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeLType
-
Remove the object item from the octtree.
- remove(A) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeDType
-
Remove the object item from the quadtree.
- remove(A) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeIType
-
Remove the object item from the quadtree.
- remove(A) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeLType
-
Remove the object item from the quadtree.
- remove(T) - Method in class com.io7m.jspatial.implementation.OctTreeD
-
- remove(T) - Method in class com.io7m.jspatial.implementation.OctTreeI
-
- remove(T) - Method in class com.io7m.jspatial.implementation.OctTreeL
-
- remove(T) - Method in class com.io7m.jspatial.implementation.QuadTreeD
-
- remove(T) - Method in class com.io7m.jspatial.implementation.QuadTreeI
-
- remove(T) - Method in class com.io7m.jspatial.implementation.QuadTreeL
-
- toString() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD
-
Prints the immutable value OctTreeConfigurationD with attribute values.
- toString() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
-
Prints the immutable value OctTreeConfigurationI with attribute values.
- toString() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
-
Prints the immutable value OctTreeConfigurationL with attribute values.
- toString() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD
-
Prints the immutable value OctTreeRaycastResultD with attribute values.
- toString() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI
-
Prints the immutable value OctTreeRaycastResultI with attribute values.
- toString() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL
-
Prints the immutable value OctTreeRaycastResultL with attribute values.
- toString() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD
-
Prints the immutable value QuadTreeConfigurationD with attribute values.
- toString() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI
-
Prints the immutable value QuadTreeConfigurationI with attribute values.
- toString() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL
-
Prints the immutable value QuadTreeConfigurationL with attribute values.
- toString() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD
-
Prints the immutable value QuadTreeRaycastResultD with attribute values.
- toString() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI
-
Prints the immutable value QuadTreeRaycastResultI with attribute values.
- toString() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL
-
Prints the immutable value QuadTreeRaycastResultL with attribute values.
- toString() - Method in class com.io7m.jspatial.api.Ray2D
-
Prints the immutable value Ray2D with attribute values.
- toString() - Method in class com.io7m.jspatial.api.Ray3D
-
Prints the immutable value Ray3D with attribute values.
- TreeVisitResult - Enum in com.io7m.jspatial.api
-
The result of traversing a tree.
- trim() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeDType
-
Trim all empty quadrants from the tree.
- trim() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeIType
-
Trim all empty quadrants from the tree.
- trim() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeLType
-
Trim all empty quadrants from the tree.
- trim() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeDType
-
Trim all empty quadrants from the tree.
- trim() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeIType
-
Trim all empty quadrants from the tree.
- trim() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeLType
-
Trim all empty quadrants from the tree.
- trim() - Method in class com.io7m.jspatial.implementation.OctTreeD
-
- trim() - Method in class com.io7m.jspatial.implementation.OctTreeI
-
- trim() - Method in class com.io7m.jspatial.implementation.OctTreeL
-
- trim() - Method in class com.io7m.jspatial.implementation.QuadTreeD
-
- trim() - Method in class com.io7m.jspatial.implementation.QuadTreeI
-
- trim() - Method in class com.io7m.jspatial.implementation.QuadTreeL
-
- trimOnRemove() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD
-
- trimOnRemove() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeConfigurationDType
-
- trimOnRemove() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
-
- trimOnRemove() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeConfigurationIType
-
- trimOnRemove() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
-
- trimOnRemove() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeConfigurationLType
-
- trimOnRemove() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD
-
- trimOnRemove() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationDType
-
- trimOnRemove() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI
-
- trimOnRemove() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationIType
-
- trimOnRemove() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL
-
- trimOnRemove() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationLType
-