A B C D E F H I M O Q R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- apply(C, OctTreeOctantDType<A>, long) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeOctantIterationDType
-
Apply the function.
- apply(C, OctTreeOctantIType<A>, long) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeOctantIterationIType
-
Apply the function.
- apply(C, OctTreeOctantLType<A>, long) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeOctantIterationLType
-
Apply the function.
- apply(C, QuadTreeQuadrantDType<A>, long) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeQuadrantIterationDType
-
Apply the function.
- apply(C, QuadTreeQuadrantIType<A>, long) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeQuadrantIterationIType
-
Apply the function.
- apply(C, QuadTreeQuadrantLType<A>, long) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeQuadrantIterationLType
-
Apply the function.
- area() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD
- area() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationDType
- area() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI
- area() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationIType
- area() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL
- area() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationLType
- area() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeQuadrantDType
- area() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeQuadrantIType
- area() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeQuadrantLType
- area() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD
- area() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultDType
- area() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI
- area() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultIType
- area() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL
- area() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultLType
- area() - Method in class com.io7m.jspatial.implementation.QuadTreeD.Quadrant
- area() - Method in class com.io7m.jspatial.implementation.QuadTreeI.Quadrant
- area() - Method in class com.io7m.jspatial.implementation.QuadTreeL.Quadrant
- areaFor(A) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableDType
- areaFor(A) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableIType
- areaFor(A) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableLType
- areaFor(T) - Method in class com.io7m.jspatial.implementation.QuadTreeD
- areaFor(T) - Method in class com.io7m.jspatial.implementation.QuadTreeI
- areaFor(T) - Method in class com.io7m.jspatial.implementation.QuadTreeL
B
- bounds() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableDType
- bounds() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableIType
- bounds() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableLType
- bounds() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableDType
- bounds() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableIType
- bounds() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableLType
- bounds() - Method in class com.io7m.jspatial.implementation.OctTreeD
- bounds() - Method in class com.io7m.jspatial.implementation.OctTreeI
- bounds() - Method in class com.io7m.jspatial.implementation.OctTreeL
- bounds() - Method in class com.io7m.jspatial.implementation.QuadTreeD
- bounds() - Method in class com.io7m.jspatial.implementation.QuadTreeI
- bounds() - Method in class com.io7m.jspatial.implementation.QuadTreeL
- build() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD.Builder
-
Builds a new
OctTreeConfigurationD. - build() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI.Builder
-
Builds a new
OctTreeConfigurationI. - build() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL.Builder
-
Builds a new
OctTreeConfigurationL. - build() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD.Builder
-
Builds a new
OctTreeRaycastResultD. - build() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI.Builder
-
Builds a new
OctTreeRaycastResultI. - build() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL.Builder
-
Builds a new
OctTreeRaycastResultL. - build() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD.Builder
-
Builds a new
QuadTreeConfigurationD. - build() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI.Builder
-
Builds a new
QuadTreeConfigurationI. - build() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL.Builder
-
Builds a new
QuadTreeConfigurationL. - build() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD.Builder
-
Builds a new
QuadTreeRaycastResultD. - build() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI.Builder
-
Builds a new
QuadTreeRaycastResultI. - build() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL.Builder
-
Builds a new
QuadTreeRaycastResultL. - build() - Method in class com.io7m.jspatial.api.Ray2D.Builder
-
Builds a new
Ray2D. - build() - Method in class com.io7m.jspatial.api.Ray3D.Builder
-
Builds a new
Ray3D. - builder() - Static method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD
-
Creates a builder for
OctTreeConfigurationD. - builder() - Static method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
-
Creates a builder for
OctTreeConfigurationI. - builder() - Static method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
-
Creates a builder for
OctTreeConfigurationL. - builder() - Static method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD
-
Creates a builder for
OctTreeRaycastResultD. - builder() - Static method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI
-
Creates a builder for
OctTreeRaycastResultI. - builder() - Static method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL
-
Creates a builder for
OctTreeRaycastResultL. - builder() - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD
-
Creates a builder for
QuadTreeConfigurationD. - builder() - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI
-
Creates a builder for
QuadTreeConfigurationI. - builder() - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL
-
Creates a builder for
QuadTreeConfigurationL. - builder() - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD
-
Creates a builder for
QuadTreeRaycastResultD. - builder() - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI
-
Creates a builder for
QuadTreeRaycastResultI. - builder() - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL
-
Creates a builder for
QuadTreeRaycastResultL. - builder() - Static method in class com.io7m.jspatial.api.Ray2D
-
Creates a builder for
Ray2D. - builder() - Static method in class com.io7m.jspatial.api.Ray3D
-
Creates a builder for
Ray3D.
C
- 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.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(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 toitems. - containedBy(AreaD, Set<T>) - Method in class com.io7m.jspatial.implementation.QuadTreeD
- 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 toitems. - containedBy(AreaI, Set<T>) - Method in class com.io7m.jspatial.implementation.QuadTreeI
- 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 toitems. - containedBy(AreaL, Set<T>) - Method in class com.io7m.jspatial.implementation.QuadTreeL
- 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 toitems. - containedBy(VolumeD, Set<T>) - Method in class com.io7m.jspatial.implementation.OctTreeD
- 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 toitems. - containedBy(VolumeI, Set<T>) - Method in class com.io7m.jspatial.implementation.OctTreeI
- 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 toitems. - containedBy(VolumeL, Set<T>) - Method in class com.io7m.jspatial.implementation.OctTreeL
- 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
-
Creates an immutable copy of a
OctTreeConfigurationDTypevalue. - copyOf(OctTreeConfigurationIType) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
-
Creates an immutable copy of a
OctTreeConfigurationITypevalue. - copyOf(OctTreeConfigurationLType) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
-
Creates an immutable copy of a
OctTreeConfigurationLTypevalue. - copyOf(OctTreeRaycastResultDType<T>) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD
-
Creates an immutable copy of a
OctTreeRaycastResultDTypevalue. - copyOf(OctTreeRaycastResultIType<T>) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI
-
Creates an immutable copy of a
OctTreeRaycastResultITypevalue. - copyOf(OctTreeRaycastResultLType<T>) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL
-
Creates an immutable copy of a
OctTreeRaycastResultLTypevalue. - copyOf(QuadTreeConfigurationDType) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD
-
Creates an immutable copy of a
QuadTreeConfigurationDTypevalue. - copyOf(QuadTreeConfigurationIType) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI
-
Creates an immutable copy of a
QuadTreeConfigurationITypevalue. - copyOf(QuadTreeConfigurationLType) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL
-
Creates an immutable copy of a
QuadTreeConfigurationLTypevalue. - copyOf(QuadTreeRaycastResultDType<T>) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD
-
Creates an immutable copy of a
QuadTreeRaycastResultDTypevalue. - copyOf(QuadTreeRaycastResultIType<T>) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI
-
Creates an immutable copy of a
QuadTreeRaycastResultITypevalue. - copyOf(QuadTreeRaycastResultLType<T>) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL
-
Creates an immutable copy of a
QuadTreeRaycastResultLTypevalue. - copyOf(Ray2DType) - Static method in class com.io7m.jspatial.api.Ray2D
-
Creates an immutable copy of a
Ray2DTypevalue. - copyOf(Ray3DType) - Static method in class com.io7m.jspatial.api.Ray3D
-
Creates an immutable copy of a
Ray3DTypevalue. - create(OctTreeConfigurationD) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeSupplierDType
-
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(OctTreeConfigurationD) - Method in class com.io7m.jspatial.implementation.OctTreeSupplierD
- create(OctTreeConfigurationI) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeSupplierIType
-
Create a new tree based on the given configuration.
- create(OctTreeConfigurationI) - Static method in class com.io7m.jspatial.implementation.OctTreeI
-
Create a new empty tree with the given bounds.
- create(OctTreeConfigurationI) - Method in class com.io7m.jspatial.implementation.OctTreeSupplierI
- create(OctTreeConfigurationL) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeSupplierLType
-
Create a new tree based on the given configuration.
- create(OctTreeConfigurationL) - Static method in class com.io7m.jspatial.implementation.OctTreeL
-
Create a new empty tree with the given bounds.
- create(OctTreeConfigurationL) - Method in class com.io7m.jspatial.implementation.OctTreeSupplierL
- create(QuadTreeConfigurationD) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeSupplierDType
-
Create a new tree based on the given configuration.
- create(QuadTreeConfigurationD) - Static method in class com.io7m.jspatial.implementation.QuadTreeD
-
Create a new empty tree with the given bounds.
- create(QuadTreeConfigurationD) - Method in class com.io7m.jspatial.implementation.QuadTreeSupplierD
- create(QuadTreeConfigurationI) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeSupplierIType
-
Create a new tree based on the given configuration.
- create(QuadTreeConfigurationI) - Static method in class com.io7m.jspatial.implementation.QuadTreeI
-
Create a new empty tree with the given bounds.
- create(QuadTreeConfigurationI) - Method in class com.io7m.jspatial.implementation.QuadTreeSupplierI
- create(QuadTreeConfigurationL) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeSupplierLType
-
Create a new tree based on the given configuration.
- create(QuadTreeConfigurationL) - Static method in class com.io7m.jspatial.implementation.QuadTreeL
-
Create a new empty tree with the given bounds.
- create(QuadTreeConfigurationL) - Method in class com.io7m.jspatial.implementation.QuadTreeSupplierL
D
- direction() - Method in class com.io7m.jspatial.api.Ray2D
- direction() - Method in interface com.io7m.jspatial.api.Ray2DType
- direction() - Method in class com.io7m.jspatial.api.Ray3D
- direction() - Method in interface com.io7m.jspatial.api.Ray3DType
- directionInverse() - Method in class com.io7m.jspatial.api.Ray2D
- directionInverse() - Method in interface com.io7m.jspatial.api.Ray2DType
- directionInverse() - Method in class com.io7m.jspatial.api.Ray3D
- directionInverse() - Method in interface com.io7m.jspatial.api.Ray3DType
- distance() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD
- distance() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeRaycastResultDType
- distance() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI
- distance() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeRaycastResultIType
- distance() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL
- distance() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeRaycastResultLType
- distance() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD
- distance() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultDType
- distance() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI
- distance() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultIType
- distance() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL
- distance() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultLType
E
- equals(Object) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD
-
This instance is equal to all instances of
OctTreeConfigurationDthat have equal attribute values. - equals(Object) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
-
This instance is equal to all instances of
OctTreeConfigurationIthat have equal attribute values. - equals(Object) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
-
This instance is equal to all instances of
OctTreeConfigurationLthat have equal attribute values. - equals(Object) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD
-
This instance is equal to all instances of
OctTreeRaycastResultDthat have equal attribute values. - equals(Object) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI
-
This instance is equal to all instances of
OctTreeRaycastResultIthat have equal attribute values. - equals(Object) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL
-
This instance is equal to all instances of
OctTreeRaycastResultLthat have equal attribute values. - equals(Object) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD
-
This instance is equal to all instances of
QuadTreeConfigurationDthat have equal attribute values. - equals(Object) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI
-
This instance is equal to all instances of
QuadTreeConfigurationIthat have equal attribute values. - equals(Object) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL
-
This instance is equal to all instances of
QuadTreeConfigurationLthat have equal attribute values. - equals(Object) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD
-
This instance is equal to all instances of
QuadTreeRaycastResultDthat have equal attribute values. - equals(Object) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI
-
This instance is equal to all instances of
QuadTreeRaycastResultIthat have equal attribute values. - equals(Object) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL
-
This instance is equal to all instances of
QuadTreeRaycastResultLthat have equal attribute values. - equals(Object) - Method in class com.io7m.jspatial.api.Ray2D
-
This instance is equal to all instances of
Ray2Dthat have equal attribute values. - equals(Object) - Method in class com.io7m.jspatial.api.Ray3D
-
This instance is equal to all instances of
Ray3Dthat 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
F
- from(OctTreeConfigurationDType) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD.Builder
-
Fill a builder with attribute values from the provided
OctTreeConfigurationDTypeinstance. - from(OctTreeConfigurationIType) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI.Builder
-
Fill a builder with attribute values from the provided
OctTreeConfigurationITypeinstance. - from(OctTreeConfigurationLType) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL.Builder
-
Fill a builder with attribute values from the provided
OctTreeConfigurationLTypeinstance. - from(OctTreeRaycastResultDType<T>) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD.Builder
-
Fill a builder with attribute values from the provided
OctTreeRaycastResultDTypeinstance. - from(OctTreeRaycastResultIType<T>) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI.Builder
-
Fill a builder with attribute values from the provided
OctTreeRaycastResultITypeinstance. - from(OctTreeRaycastResultLType<T>) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL.Builder
-
Fill a builder with attribute values from the provided
OctTreeRaycastResultLTypeinstance. - from(QuadTreeConfigurationDType) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD.Builder
-
Fill a builder with attribute values from the provided
QuadTreeConfigurationDTypeinstance. - from(QuadTreeConfigurationIType) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI.Builder
-
Fill a builder with attribute values from the provided
QuadTreeConfigurationITypeinstance. - from(QuadTreeConfigurationLType) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL.Builder
-
Fill a builder with attribute values from the provided
QuadTreeConfigurationLTypeinstance. - from(QuadTreeRaycastResultDType<T>) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD.Builder
-
Fill a builder with attribute values from the provided
QuadTreeRaycastResultDTypeinstance. - from(QuadTreeRaycastResultIType<T>) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI.Builder
-
Fill a builder with attribute values from the provided
QuadTreeRaycastResultITypeinstance. - from(QuadTreeRaycastResultLType<T>) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL.Builder
-
Fill a builder with attribute values from the provided
QuadTreeRaycastResultLTypeinstance. - from(Ray2DType) - Method in class com.io7m.jspatial.api.Ray2D.Builder
-
Fill a builder with attribute values from the provided
Ray2DTypeinstance. - from(Ray3DType) - Method in class com.io7m.jspatial.api.Ray3D.Builder
-
Fill a builder with attribute values from the provided
Ray3DTypeinstance.
H
- 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
I
- insert(A, AreaD) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeDType
-
Insert the object
iteminto the quadtree. - insert(A, AreaI) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeIType
-
Insert the object
iteminto the quadtree. - insert(A, AreaL) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeLType
-
Insert the object
iteminto the quadtree. - insert(A, VolumeD) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeDType
-
Insert the object
iteminto the octtree. - insert(A, VolumeI) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeIType
-
Insert the object
iteminto the octtree. - insert(A, VolumeL) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeLType
-
Insert the object
iteminto the octtree. - insert(T, AreaD) - Method in class com.io7m.jspatial.implementation.QuadTreeD
- insert(T, AreaI) - Method in class com.io7m.jspatial.implementation.QuadTreeI
- insert(T, AreaL) - Method in class com.io7m.jspatial.implementation.QuadTreeL
- insert(T, VolumeD) - Method in class com.io7m.jspatial.implementation.OctTreeD
- insert(T, VolumeI) - Method in class com.io7m.jspatial.implementation.OctTreeI
- insert(T, VolumeL) - Method in class com.io7m.jspatial.implementation.OctTreeL
- intersectsArea(double, double, double, double) - Method in interface com.io7m.jspatial.api.Ray2DType
-
Branchless optimization of the Kay-Kajiya slab ray/AABB intersection test by Tavian Barnes.
- intersectsVolume(double, double, double, double, double, double) - Method in interface com.io7m.jspatial.api.Ray3DType
-
Branchless optimization of the Kay-Kajiya slab ray/AABB intersection test by Tavian Barnes.
- isEmpty() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableType
- isEmpty() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableType
- item() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD
- item() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeRaycastResultDType
- item() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI
- item() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeRaycastResultIType
- item() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL
- item() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeRaycastResultLType
- item() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD
- item() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultDType
- item() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI
- item() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultIType
- item() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL
- item() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultLType
- iterateOctants(C, OctTreeOctantIterationDType<A, C>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableDType
-
Iterate over all octants within the tree.
- iterateOctants(C, OctTreeOctantIterationDType<T, C>) - Method in class com.io7m.jspatial.implementation.OctTreeD
- iterateOctants(C, OctTreeOctantIterationIType<A, C>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableIType
-
Iterate over all octants within the tree.
- iterateOctants(C, OctTreeOctantIterationIType<T, C>) - Method in class com.io7m.jspatial.implementation.OctTreeI
- iterateOctants(C, OctTreeOctantIterationLType<A, C>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableLType
-
Iterate over all octants within the tree.
- iterateOctants(C, OctTreeOctantIterationLType<T, C>) - Method in class com.io7m.jspatial.implementation.OctTreeL
- iterateQuadrants(C, QuadTreeQuadrantIterationDType<A, C>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableDType
-
Iterate over all quadrants within the tree.
- iterateQuadrants(C, QuadTreeQuadrantIterationDType<T, C>) - Method in class com.io7m.jspatial.implementation.QuadTreeD
- iterateQuadrants(C, QuadTreeQuadrantIterationIType<A, C>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableIType
-
Iterate over all quadrants within the tree.
- iterateQuadrants(C, QuadTreeQuadrantIterationIType<T, C>) - Method in class com.io7m.jspatial.implementation.QuadTreeI
- iterateQuadrants(C, QuadTreeQuadrantIterationLType<A, C>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableLType
-
Iterate over all quadrants within the tree.
- iterateQuadrants(C, QuadTreeQuadrantIterationLType<T, C>) - Method in class com.io7m.jspatial.implementation.QuadTreeL
M
- map(BiFunction<A, AreaD, B>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeDType
-
Apply
fto each element of the tree. - map(BiFunction<A, AreaD, B>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableDType
-
Apply
fto each element of the tree. - map(BiFunction<A, AreaI, B>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeIType
-
Apply
fto each element of the tree. - map(BiFunction<A, AreaI, B>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableIType
-
Apply
fto each element of the tree. - map(BiFunction<A, AreaL, B>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeLType
-
Apply
fto each element of the tree. - map(BiFunction<A, AreaL, B>) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableLType
-
Apply
fto each element of the tree. - map(BiFunction<A, VolumeD, B>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeDType
-
Apply
fto each element of the tree. - map(BiFunction<A, VolumeD, B>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableDType
-
Apply
fto each element of the tree. - map(BiFunction<A, VolumeI, B>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeIType
-
Apply
fto each element of the tree. - map(BiFunction<A, VolumeI, B>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableIType
-
Apply
fto each element of the tree. - map(BiFunction<A, VolumeL, B>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeLType
-
Apply
fto each element of the tree. - map(BiFunction<A, VolumeL, B>) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableLType
-
Apply
fto each element of the tree. - map(BiFunction<T, AreaD, U>) - Method in class com.io7m.jspatial.implementation.QuadTreeD
- map(BiFunction<T, AreaI, U>) - Method in class com.io7m.jspatial.implementation.QuadTreeI
- map(BiFunction<T, AreaL, U>) - Method in class com.io7m.jspatial.implementation.QuadTreeL
- map(BiFunction<T, VolumeD, U>) - Method in class com.io7m.jspatial.implementation.OctTreeD
- map(BiFunction<T, VolumeI, U>) - Method in class com.io7m.jspatial.implementation.OctTreeI
- map(BiFunction<T, VolumeL, U>) - Method in class com.io7m.jspatial.implementation.OctTreeL
- minimumOctantDepth() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD
- minimumOctantDepth() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeConfigurationDType
- minimumOctantDepth() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
- minimumOctantDepth() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeConfigurationIType
- minimumOctantDepth() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
- minimumOctantDepth() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeConfigurationLType
- minimumOctantHeight() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD
- minimumOctantHeight() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeConfigurationDType
- minimumOctantHeight() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
- minimumOctantHeight() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeConfigurationIType
- minimumOctantHeight() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
- minimumOctantHeight() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeConfigurationLType
- minimumOctantWidth() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD
- minimumOctantWidth() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeConfigurationDType
- minimumOctantWidth() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
- minimumOctantWidth() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeConfigurationIType
- minimumOctantWidth() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
- minimumOctantWidth() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeConfigurationLType
- minimumQuadrantHeight() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD
- minimumQuadrantHeight() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationDType
- minimumQuadrantHeight() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI
- minimumQuadrantHeight() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationIType
- minimumQuadrantHeight() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL
- minimumQuadrantHeight() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationLType
- minimumQuadrantWidth() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD
- minimumQuadrantWidth() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationDType
- minimumQuadrantWidth() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI
- minimumQuadrantWidth() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationIType
- minimumQuadrantWidth() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL
- minimumQuadrantWidth() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationLType
O
- 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
-
Builds instances of type
OctTreeConfigurationD. - 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
-
Builds instances of type
OctTreeConfigurationI. - 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
-
Builds instances of type
OctTreeConfigurationL. - OctTreeConfigurationLType - Interface in com.io7m.jspatial.api.octtrees
-
The type of long integer octtree configurations.
- OctTreeD<T> - Class in com.io7m.jspatial.implementation
-
Default implementation of the
OctTreeDTypeinterface. - OctTreeD.Octant - Class in com.io7m.jspatial.implementation
- OctTreeDType<A> - Interface in com.io7m.jspatial.api.octtrees
-
The type of mutable octtrees with
doubleprecision coordinates. - OctTreeI<T> - Class in com.io7m.jspatial.implementation
-
Default implementation of the
OctTreeITypeinterface. - OctTreeI.Octant - Class in com.io7m.jspatial.implementation
- OctTreeIType<A> - Interface in com.io7m.jspatial.api.octtrees
-
The type of mutable octtrees with
intcoordinates. - OctTreeL<T> - Class in com.io7m.jspatial.implementation
-
Default implementation of the
OctTreeLTypeinterface. - OctTreeL.Octant - Class in com.io7m.jspatial.implementation
- OctTreeLType<A> - Interface in com.io7m.jspatial.api.octtrees
-
The type of mutable octtrees with
longinteger 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
-
Builds instances of type
OctTreeRaycastResultD. - 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
-
Builds instances of type
OctTreeRaycastResultI. - 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
-
Builds instances of type
OctTreeRaycastResultL. - 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
doubleprecision coordinates. - OctTreeReadableIType<A> - Interface in com.io7m.jspatial.api.octtrees
-
The type of readable octtrees with
intcoordinates. - OctTreeReadableLType<A> - Interface in com.io7m.jspatial.api.octtrees
-
The type of readable octtrees with
longinteger coordinates. - OctTreeReadableType - Interface in com.io7m.jspatial.api.octtrees
-
The type of readable octtrees.
- OctTreeSupplierD - Class in com.io7m.jspatial.implementation
-
The default implementation of the
OctTreeSupplierDTypeinterface. - 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
-
The default implementation of the
OctTreeSupplierITypeinterface. - 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
-
The default implementation of the
OctTreeSupplierLTypeinterface. - 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(double, AreaD, T) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD
-
Construct a new immutable
QuadTreeRaycastResultDinstance. - of(double, AreaI, T) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI
-
Construct a new immutable
QuadTreeRaycastResultIinstance. - of(double, AreaL, T) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL
-
Construct a new immutable
QuadTreeRaycastResultLinstance. - of(double, VolumeD, T) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD
-
Construct a new immutable
OctTreeRaycastResultDinstance. - of(double, VolumeI, T) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI
-
Construct a new immutable
OctTreeRaycastResultIinstance. - of(double, VolumeL, T) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL
-
Construct a new immutable
OctTreeRaycastResultLinstance. - of(AreaD, double, double, boolean) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD
-
Construct a new immutable
QuadTreeConfigurationDinstance. - of(AreaI, int, int, boolean) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI
-
Construct a new immutable
QuadTreeConfigurationIinstance. - of(AreaL, long, long, boolean) - Static method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL
-
Construct a new immutable
QuadTreeConfigurationLinstance. - of(VolumeD, double, double, double, boolean) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD
-
Construct a new immutable
OctTreeConfigurationDinstance. - of(VolumeI, int, int, int, boolean) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
-
Construct a new immutable
OctTreeConfigurationIinstance. - of(VolumeL, long, long, long, boolean) - Static method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
-
Construct a new immutable
OctTreeConfigurationLinstance. - of(Vector2D, Vector2D) - Static method in class com.io7m.jspatial.api.Ray2D
-
Construct a new immutable
Ray2Dinstance. - of(Vector3D, Vector3D) - Static method in class com.io7m.jspatial.api.Ray3D
-
Construct a new immutable
Ray3Dinstance. - 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(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 toitems. - overlappedBy(AreaD, Set<T>) - Method in class com.io7m.jspatial.implementation.QuadTreeD
- 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 toitems. - overlappedBy(AreaI, Set<T>) - Method in class com.io7m.jspatial.implementation.QuadTreeI
- 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 toitems. - overlappedBy(AreaL, Set<T>) - Method in class com.io7m.jspatial.implementation.QuadTreeL
- 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 toitems. - overlappedBy(VolumeD, Set<T>) - Method in class com.io7m.jspatial.implementation.OctTreeD
- 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 toitems. - overlappedBy(VolumeI, Set<T>) - Method in class com.io7m.jspatial.implementation.OctTreeI
- 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 toitems. - overlappedBy(VolumeL, Set<T>) - Method in class com.io7m.jspatial.implementation.OctTreeL
Q
- Quadrant(QuadTreeI.Quadrant, AreaI) - Constructor for class com.io7m.jspatial.implementation.QuadTreeI.Quadrant
- Quadrant(QuadTreeL.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
-
Builds instances of type
QuadTreeConfigurationD. - 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
-
Builds instances of type
QuadTreeConfigurationI. - 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
-
Builds instances of type
QuadTreeConfigurationL. - QuadTreeConfigurationLType - Interface in com.io7m.jspatial.api.quadtrees
-
The type of long integer quadtree configurations.
- QuadTreeD<T> - Class in com.io7m.jspatial.implementation
-
Default implementation of the
QuadTreeDTypeinterface. - QuadTreeD.Quadrant - Class in com.io7m.jspatial.implementation
- QuadTreeDType<A> - Interface in com.io7m.jspatial.api.quadtrees
-
The type of mutable quadtrees with
doubleprecision coordinates. - QuadTreeI<T> - Class in com.io7m.jspatial.implementation
-
Default implementation of the
QuadTreeITypeinterface. - QuadTreeI.Quadrant - Class in com.io7m.jspatial.implementation
- QuadTreeIType<A> - Interface in com.io7m.jspatial.api.quadtrees
-
The type of mutable quadtrees with
intinteger coordinates. - QuadTreeL<T> - Class in com.io7m.jspatial.implementation
-
Default implementation of the
QuadTreeLTypeinterface. - QuadTreeL.Quadrant - Class in com.io7m.jspatial.implementation
- QuadTreeLType<A> - Interface in com.io7m.jspatial.api.quadtrees
-
The type of mutable quadtrees with
longinteger 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
-
Builds instances of type
QuadTreeRaycastResultD. - 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
-
Builds instances of type
QuadTreeRaycastResultI. - 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
-
Builds instances of type
QuadTreeRaycastResultL. - 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
doubleprecision coordinates. - QuadTreeReadableIType<A> - Interface in com.io7m.jspatial.api.quadtrees
-
The type of readable quadtrees with
intcoordinates. - QuadTreeReadableLType<A> - Interface in com.io7m.jspatial.api.quadtrees
-
The type of readable quadtrees with
longinteger coordinates. - QuadTreeReadableType - Interface in com.io7m.jspatial.api.quadtrees
-
The type of readable quadtrees.
- QuadTreeSupplierD - Class in com.io7m.jspatial.implementation
-
The default implementation of the
QuadTreeSupplierDTypeinterface. - 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
-
The default implementation of the
QuadTreeSupplierITypeinterface. - 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
-
The default implementation of the
QuadTreeSupplierLTypeinterface. - 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.
R
- 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(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<QuadTreeRaycastResultD<T>>) - Method in class com.io7m.jspatial.implementation.QuadTreeD
- 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<QuadTreeRaycastResultI<T>>) - Method in class com.io7m.jspatial.implementation.QuadTreeI
- 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(Ray2D, SortedSet<QuadTreeRaycastResultL<T>>) - Method in class com.io7m.jspatial.implementation.QuadTreeL
- 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<OctTreeRaycastResultD<T>>) - Method in class com.io7m.jspatial.implementation.OctTreeD
- 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<OctTreeRaycastResultI<T>>) - Method in class com.io7m.jspatial.implementation.OctTreeI
- 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(Ray3D, SortedSet<OctTreeRaycastResultL<T>>) - Method in class com.io7m.jspatial.implementation.OctTreeL
- remove(A) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeDType
-
Remove the object
itemfrom the octtree. - remove(A) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeIType
-
Remove the object
itemfrom the octtree. - remove(A) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeLType
-
Remove the object
itemfrom the octtree. - remove(A) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeDType
-
Remove the object
itemfrom the quadtree. - remove(A) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeIType
-
Remove the object
itemfrom the quadtree. - remove(A) - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeLType
-
Remove the object
itemfrom 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
- RESULT_CONTINUE - com.io7m.jspatial.api.TreeVisitResult
-
Continue the traversal.
- RESULT_TERMINATE - com.io7m.jspatial.api.TreeVisitResult
-
Terminate the traversal.
S
- setArea(AreaD) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD.Builder
-
Initializes the value for the
areaattribute. - setArea(AreaD) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD.Builder
-
Initializes the value for the
areaattribute. - setArea(AreaI) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI.Builder
-
Initializes the value for the
areaattribute. - setArea(AreaI) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI.Builder
-
Initializes the value for the
areaattribute. - setArea(AreaL) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL.Builder
-
Initializes the value for the
areaattribute. - setArea(AreaL) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL.Builder
-
Initializes the value for the
areaattribute. - setDirection(Vector2D) - Method in class com.io7m.jspatial.api.Ray2D.Builder
-
Initializes the value for the
directionattribute. - setDirection(Vector3D) - Method in class com.io7m.jspatial.api.Ray3D.Builder
-
Initializes the value for the
directionattribute. - setDistance(double) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD.Builder
-
Initializes the value for the
distanceattribute. - setDistance(double) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI.Builder
-
Initializes the value for the
distanceattribute. - setDistance(double) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL.Builder
-
Initializes the value for the
distanceattribute. - setDistance(double) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD.Builder
-
Initializes the value for the
distanceattribute. - setDistance(double) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI.Builder
-
Initializes the value for the
distanceattribute. - setDistance(double) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL.Builder
-
Initializes the value for the
distanceattribute. - setItem(T) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD.Builder
-
Initializes the value for the
itemattribute. - setItem(T) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI.Builder
-
Initializes the value for the
itemattribute. - setItem(T) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL.Builder
-
Initializes the value for the
itemattribute. - setItem(T) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD.Builder
-
Initializes the value for the
itemattribute. - setItem(T) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI.Builder
-
Initializes the value for the
itemattribute. - setItem(T) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL.Builder
-
Initializes the value for the
itemattribute. - setMinimumOctantDepth(double) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD.Builder
-
Initializes the value for the
minimumOctantDepthattribute. - setMinimumOctantDepth(int) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI.Builder
-
Initializes the value for the
minimumOctantDepthattribute. - setMinimumOctantDepth(long) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL.Builder
-
Initializes the value for the
minimumOctantDepthattribute. - setMinimumOctantHeight(double) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD.Builder
-
Initializes the value for the
minimumOctantHeightattribute. - setMinimumOctantHeight(int) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI.Builder
-
Initializes the value for the
minimumOctantHeightattribute. - setMinimumOctantHeight(long) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL.Builder
-
Initializes the value for the
minimumOctantHeightattribute. - setMinimumOctantWidth(double) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD.Builder
-
Initializes the value for the
minimumOctantWidthattribute. - setMinimumOctantWidth(int) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI.Builder
-
Initializes the value for the
minimumOctantWidthattribute. - setMinimumOctantWidth(long) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL.Builder
-
Initializes the value for the
minimumOctantWidthattribute. - setMinimumQuadrantHeight(double) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD.Builder
-
Initializes the value for the
minimumQuadrantHeightattribute. - setMinimumQuadrantHeight(int) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI.Builder
-
Initializes the value for the
minimumQuadrantHeightattribute. - setMinimumQuadrantHeight(long) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL.Builder
-
Initializes the value for the
minimumQuadrantHeightattribute. - setMinimumQuadrantWidth(double) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD.Builder
-
Initializes the value for the
minimumQuadrantWidthattribute. - setMinimumQuadrantWidth(int) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI.Builder
-
Initializes the value for the
minimumQuadrantWidthattribute. - setMinimumQuadrantWidth(long) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL.Builder
-
Initializes the value for the
minimumQuadrantWidthattribute. - setOrigin(Vector2D) - Method in class com.io7m.jspatial.api.Ray2D.Builder
-
Initializes the value for the
originattribute. - setOrigin(Vector3D) - Method in class com.io7m.jspatial.api.Ray3D.Builder
-
Initializes the value for the
originattribute. - setTrimOnRemove(boolean) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD.Builder
-
Initializes the value for the
trimOnRemoveattribute. - setTrimOnRemove(boolean) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI.Builder
-
Initializes the value for the
trimOnRemoveattribute. - setTrimOnRemove(boolean) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL.Builder
-
Initializes the value for the
trimOnRemoveattribute. - setTrimOnRemove(boolean) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD.Builder
-
Initializes the value for the
trimOnRemoveattribute. - setTrimOnRemove(boolean) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI.Builder
-
Initializes the value for the
trimOnRemoveattribute. - setTrimOnRemove(boolean) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL.Builder
-
Initializes the value for the
trimOnRemoveattribute. - setVolume(VolumeD) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD.Builder
-
Initializes the value for the
volumeattribute. - setVolume(VolumeD) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD.Builder
-
Initializes the value for the
volumeattribute. - setVolume(VolumeI) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI.Builder
-
Initializes the value for the
volumeattribute. - setVolume(VolumeI) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI.Builder
-
Initializes the value for the
volumeattribute. - setVolume(VolumeL) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL.Builder
-
Initializes the value for the
volumeattribute. - setVolume(VolumeL) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL.Builder
-
Initializes the value for the
volumeattribute. - size() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableType
- size() - Method in interface com.io7m.jspatial.api.quadtrees.QuadTreeReadableType
- size() - Method in class com.io7m.jspatial.implementation.OctTreeD
- size() - Method in class com.io7m.jspatial.implementation.OctTreeI
- size() - Method in class com.io7m.jspatial.implementation.OctTreeL
- size() - Method in class com.io7m.jspatial.implementation.QuadTreeD
- size() - Method in class com.io7m.jspatial.implementation.QuadTreeI
- size() - Method in class com.io7m.jspatial.implementation.QuadTreeL
- subdivide(AreaD) - Static method in class com.io7m.jspatial.implementation.QuadrantsD
-
Subdivide an area into four quadrants.
- subdivide(AreaI) - Static method in class com.io7m.jspatial.implementation.QuadrantsI
-
Subdivide an area into four equal sized quadrants.
- subdivide(AreaL) - Static method in class com.io7m.jspatial.implementation.QuadrantsL
-
Subdivide an area into four equal sized quadrants.
- subdivide(VolumeD) - Static method in class com.io7m.jspatial.implementation.OctantsD
-
Subdivide a volume into eight octants.
- subdivide(VolumeI) - Static method in class com.io7m.jspatial.implementation.OctantsI
-
Subdivide a volume into eight equal sized quadrants.
- subdivide(VolumeL) - Static method in class com.io7m.jspatial.implementation.OctantsL
-
Subdivide a volume into eight equal sized quadrants.
T
- toString() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD
-
Prints the immutable value
OctTreeConfigurationDwith attribute values. - toString() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
-
Prints the immutable value
OctTreeConfigurationIwith attribute values. - toString() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
-
Prints the immutable value
OctTreeConfigurationLwith attribute values. - toString() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD
-
Prints the immutable value
OctTreeRaycastResultDwith attribute values. - toString() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI
-
Prints the immutable value
OctTreeRaycastResultIwith attribute values. - toString() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL
-
Prints the immutable value
OctTreeRaycastResultLwith attribute values. - toString() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD
-
Prints the immutable value
QuadTreeConfigurationDwith attribute values. - toString() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI
-
Prints the immutable value
QuadTreeConfigurationIwith attribute values. - toString() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL
-
Prints the immutable value
QuadTreeConfigurationLwith attribute values. - toString() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD
-
Prints the immutable value
QuadTreeRaycastResultDwith attribute values. - toString() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI
-
Prints the immutable value
QuadTreeRaycastResultIwith attribute values. - toString() - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL
-
Prints the immutable value
QuadTreeRaycastResultLwith attribute values. - toString() - Method in class com.io7m.jspatial.api.Ray2D
-
Prints the immutable value
Ray2Dwith attribute values. - toString() - Method in class com.io7m.jspatial.api.Ray3D
-
Prints the immutable value
Ray3Dwith 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
V
- valueOf(String) - Static method in enum com.io7m.jspatial.api.TreeVisitResult
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.io7m.jspatial.api.TreeVisitResult
-
Returns an array containing the constants of this enum type, in the order they are declared.
- volume() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD
- volume() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeConfigurationDType
- volume() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
- volume() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeConfigurationIType
- volume() - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
- volume() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeConfigurationLType
- volume() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeOctantDType
- volume() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeOctantIType
- volume() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeOctantLType
- volume() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD
- volume() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeRaycastResultDType
- volume() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI
- volume() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeRaycastResultIType
- volume() - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL
- volume() - Method in interface com.io7m.jspatial.api.octtrees.OctTreeRaycastResultLType
- volume() - Method in class com.io7m.jspatial.implementation.OctTreeD.Octant
- volume() - Method in class com.io7m.jspatial.implementation.OctTreeI.Octant
- volume() - Method in class com.io7m.jspatial.implementation.OctTreeL.Octant
- volumeFor(A) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableDType
- volumeFor(A) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableIType
- volumeFor(A) - Method in interface com.io7m.jspatial.api.octtrees.OctTreeReadableLType
- volumeFor(T) - Method in class com.io7m.jspatial.implementation.OctTreeD
- volumeFor(T) - Method in class com.io7m.jspatial.implementation.OctTreeI
- volumeFor(T) - Method in class com.io7m.jspatial.implementation.OctTreeL
W
- withArea(AreaD) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD
-
Copy the current immutable object by setting a value for the
areaattribute. - withArea(AreaD) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD
-
Copy the current immutable object by setting a value for the
areaattribute. - withArea(AreaI) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI
-
Copy the current immutable object by setting a value for the
areaattribute. - withArea(AreaI) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI
-
Copy the current immutable object by setting a value for the
areaattribute. - withArea(AreaL) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL
-
Copy the current immutable object by setting a value for the
areaattribute. - withArea(AreaL) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL
-
Copy the current immutable object by setting a value for the
areaattribute. - withDirection(Vector2D) - Method in class com.io7m.jspatial.api.Ray2D
-
Copy the current immutable object by setting a value for the
directionattribute. - withDirection(Vector3D) - Method in class com.io7m.jspatial.api.Ray3D
-
Copy the current immutable object by setting a value for the
directionattribute. - withDistance(double) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD
-
Copy the current immutable object by setting a value for the
distanceattribute. - withDistance(double) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI
-
Copy the current immutable object by setting a value for the
distanceattribute. - withDistance(double) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL
-
Copy the current immutable object by setting a value for the
distanceattribute. - withDistance(double) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD
-
Copy the current immutable object by setting a value for the
distanceattribute. - withDistance(double) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI
-
Copy the current immutable object by setting a value for the
distanceattribute. - withDistance(double) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL
-
Copy the current immutable object by setting a value for the
distanceattribute. - withItem(T) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD
-
Copy the current immutable object by setting a value for the
itemattribute. - withItem(T) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI
-
Copy the current immutable object by setting a value for the
itemattribute. - withItem(T) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL
-
Copy the current immutable object by setting a value for the
itemattribute. - withItem(T) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD
-
Copy the current immutable object by setting a value for the
itemattribute. - withItem(T) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI
-
Copy the current immutable object by setting a value for the
itemattribute. - withItem(T) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL
-
Copy the current immutable object by setting a value for the
itemattribute. - withMinimumOctantDepth(double) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD
-
Copy the current immutable object by setting a value for the
minimumOctantDepthattribute. - withMinimumOctantDepth(int) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
-
Copy the current immutable object by setting a value for the
minimumOctantDepthattribute. - withMinimumOctantDepth(long) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
-
Copy the current immutable object by setting a value for the
minimumOctantDepthattribute. - withMinimumOctantHeight(double) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD
-
Copy the current immutable object by setting a value for the
minimumOctantHeightattribute. - withMinimumOctantHeight(int) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
-
Copy the current immutable object by setting a value for the
minimumOctantHeightattribute. - withMinimumOctantHeight(long) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
-
Copy the current immutable object by setting a value for the
minimumOctantHeightattribute. - withMinimumOctantWidth(double) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD
-
Copy the current immutable object by setting a value for the
minimumOctantWidthattribute. - withMinimumOctantWidth(int) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
-
Copy the current immutable object by setting a value for the
minimumOctantWidthattribute. - withMinimumOctantWidth(long) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
-
Copy the current immutable object by setting a value for the
minimumOctantWidthattribute. - withMinimumQuadrantHeight(double) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD
-
Copy the current immutable object by setting a value for the
minimumQuadrantHeightattribute. - withMinimumQuadrantHeight(int) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI
-
Copy the current immutable object by setting a value for the
minimumQuadrantHeightattribute. - withMinimumQuadrantHeight(long) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL
-
Copy the current immutable object by setting a value for the
minimumQuadrantHeightattribute. - withMinimumQuadrantWidth(double) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD
-
Copy the current immutable object by setting a value for the
minimumQuadrantWidthattribute. - withMinimumQuadrantWidth(int) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI
-
Copy the current immutable object by setting a value for the
minimumQuadrantWidthattribute. - withMinimumQuadrantWidth(long) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL
-
Copy the current immutable object by setting a value for the
minimumQuadrantWidthattribute. - withOrigin(Vector2D) - Method in class com.io7m.jspatial.api.Ray2D
-
Copy the current immutable object by setting a value for the
originattribute. - withOrigin(Vector3D) - Method in class com.io7m.jspatial.api.Ray3D
-
Copy the current immutable object by setting a value for the
originattribute. - withTrimOnRemove(boolean) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD
-
Copy the current immutable object by setting a value for the
trimOnRemoveattribute. - withTrimOnRemove(boolean) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
-
Copy the current immutable object by setting a value for the
trimOnRemoveattribute. - withTrimOnRemove(boolean) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
-
Copy the current immutable object by setting a value for the
trimOnRemoveattribute. - withTrimOnRemove(boolean) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD
-
Copy the current immutable object by setting a value for the
trimOnRemoveattribute. - withTrimOnRemove(boolean) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI
-
Copy the current immutable object by setting a value for the
trimOnRemoveattribute. - withTrimOnRemove(boolean) - Method in class com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL
-
Copy the current immutable object by setting a value for the
trimOnRemoveattribute. - withVolume(VolumeD) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationD
-
Copy the current immutable object by setting a value for the
volumeattribute. - withVolume(VolumeD) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD
-
Copy the current immutable object by setting a value for the
volumeattribute. - withVolume(VolumeI) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationI
-
Copy the current immutable object by setting a value for the
volumeattribute. - withVolume(VolumeI) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI
-
Copy the current immutable object by setting a value for the
volumeattribute. - withVolume(VolumeL) - Method in class com.io7m.jspatial.api.octtrees.OctTreeConfigurationL
-
Copy the current immutable object by setting a value for the
volumeattribute. - withVolume(VolumeL) - Method in class com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL
-
Copy the current immutable object by setting a value for the
volumeattribute.
All Classes All Packages