Package emu.grasscutter.scripts
Class SceneIndexManager
java.lang.Object
emu.grasscutter.scripts.SceneIndexManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> com.github.davidmoten.rtreemulti.RTree<T,com.github.davidmoten.rtreemulti.geometry.Geometry> buildIndex(int dimensions, Collection<T> elements, Function<T, com.github.davidmoten.rtreemulti.geometry.Geometry> extractor) static <T> List<T>queryNeighbors(com.github.davidmoten.rtreemulti.RTree<T, com.github.davidmoten.rtreemulti.geometry.Geometry> tree, double[] position, int range)
-
Constructor Details
-
SceneIndexManager
public SceneIndexManager()
-
-
Method Details
-
buildIndex
public static <T> com.github.davidmoten.rtreemulti.RTree<T,com.github.davidmoten.rtreemulti.geometry.Geometry> buildIndex(int dimensions, Collection<T> elements, Function<T, com.github.davidmoten.rtreemulti.geometry.Geometry> extractor) -
queryNeighbors
public static <T> List<T> queryNeighbors(com.github.davidmoten.rtreemulti.RTree<T, com.github.davidmoten.rtreemulti.geometry.Geometry> tree, double[] position, int range)
-