Class SpatialHashGrid<T>
java.lang.Object
com.hypixel.hytale.builtin.portals.utils.spatial.SpatialHashGrid<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static interfaceprivate static final class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate Vector3ifindClosest(Vector3d center, double searchRadius) Collection<? extends T> getAll()booleanhasAnyWithin(Vector3d center, double radius) booleanisEmpty()voidprivate voidquery(Vector3d center, double radius, SpatialHashGrid.CellVisitor<T> visitor) queryRange(Vector3d center, double radius) booleanvoidintsize()
-
Field Details
-
cellSize
private final double cellSize -
grid
-
index
-
-
Constructor Details
-
SpatialHashGrid
public SpatialHashGrid(double cellSize)
-
-
Method Details
-
cellFor
-
getAll
-
size
public int size() -
isEmpty
public boolean isEmpty() -
add
-
remove
-
removeIf
-
move
-
queryRange
-
findClosest
-
hasAnyWithin
-
query
-