Interface SpatialQuery

All Known Implementing Classes:
FilterQuery, FlatMapQuery, SearchBelow, SearchCircular, SearchCone

public interface SpatialQuery
  • Method Details

    • createCandidates

      @Nonnull Stream<org.joml.Vector3d> createCandidates(@Nonnull World world, @Nonnull org.joml.Vector3d origin, @Nullable SpatialQueryDebug debug)
    • then

      @Nonnull default SpatialQuery then(@Nonnull SpatialQuery expand)
    • filter

      @Nonnull default SpatialQuery filter(@Nonnull PositionPredicate predicate)
    • execute

      @Nonnull default Optional<org.joml.Vector3d> execute(@Nonnull World world, @Nonnull org.joml.Vector3d origin)
    • debug

      @Nonnull default Optional<org.joml.Vector3d> debug(@Nonnull World world, @Nonnull org.joml.Vector3d origin)