HyCodeYourTale
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)

privatePredicate<T> collectionFilter
privateint dataListPoolIndex
privateint nodePoolIndex
privateKDTree.Node<T> root
privateint size

Related Classes

Used By