classpublicPriority 3
KDTree
com.hypixel.hytale.component.spatial.KDTree
implements SpatialStructure
11
Methods
11
Public Methods
5
Fields
1
Constructors
Constructors
public
KDTree(Predicate<T> collectionFilter)Methods
Public Methods (11)
public
T closest(Vector3d point)@Nullable@Override
public
void collect(Vector3d center, double radius, List<T> results)@Override
public
void collectBox(Vector3d min, Vector3d max, List<T> results)@Override
public
void collectCylinder(Vector3d center, double radius, double height, List<T> results)@Override
public
String dump()@Nonnull@Override
public
String dump(int depth)@Nonnull
public
void ordered(Vector3d center, double radius, List<T> results)@Override
public
void ordered3DAxis(Vector3d center, double xSearchRadius, double YSearchRadius, double zSearchRadius, List<T> results)@Override
public
void rebuild(SpatialData<T> spatialData)@Override
public
void reset(Vector3d vector, List<T> data)public
int size()@Override
Fields
Private/Package Fields (5)
private
Predicate<T> collectionFilterprivate
int dataListPoolIndexprivate
int nodePoolIndexprivate
KDTree.Node<T> rootprivate
int sizeRelated Classes
Used By