Interface Shape

All Known Implementing Classes:
Box, Cylinder, Ellipsoid, OriginShape

public interface Shape
  • Method Details

    • getBox

      default Box getBox(@Nonnull Vector3d position)
    • getBox

      Box getBox(double var1, double var3, double var5)
    • containsPosition

      default boolean containsPosition(@Nonnull Vector3d origin, @Nonnull Vector3d position)
    • containsPosition

      default boolean containsPosition(@Nonnull Vector3d position)
    • containsPosition

      boolean containsPosition(double var1, double var3, double var5)
    • expand

      void expand(double var1)
    • forEachBlock

      default boolean forEachBlock(@Nonnull Vector3d origin, TriIntPredicate consumer)
    • forEachBlock

      default boolean forEachBlock(@Nonnull Vector3d origin, double epsilon, TriIntPredicate consumer)
    • forEachBlock

      default boolean forEachBlock(double x, double y, double z, TriIntPredicate consumer)
    • forEachBlock

      boolean forEachBlock(double var1, double var3, double var5, double var7, TriIntPredicate var9)
    • forEachBlock

      default <T> boolean forEachBlock(@Nonnull Vector3d origin, T t, TriIntObjPredicate<T> consumer)
    • forEachBlock

      default <T> boolean forEachBlock(@Nonnull Vector3d origin, double epsilon, T t, TriIntObjPredicate<T> consumer)
    • forEachBlock

      default <T> boolean forEachBlock(double x, double y, double z, T t, TriIntObjPredicate<T> consumer)
    • forEachBlock

      <T> boolean forEachBlock(double var1, double var3, double var5, double var7, T var9, TriIntObjPredicate<T> var10)