Package com.hypixel.hytale.math.shape
Interface Shape
- All Known Implementing Classes:
Box,Cylinder,Ellipsoid,OriginShape
public interface Shape
-
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsPosition(double var1, double var3, double var5) default booleancontainsPosition(Vector3d position) default booleancontainsPosition(Vector3d origin, Vector3d position) voidexpand(double var1) booleanforEachBlock(double var1, double var3, double var5, double var7, TriIntPredicate var9) <T> booleanforEachBlock(double var1, double var3, double var5, double var7, T var9, TriIntObjPredicate<T> var10) default booleanforEachBlock(double x, double y, double z, TriIntPredicate consumer) default <T> booleanforEachBlock(double x, double y, double z, T t, TriIntObjPredicate<T> consumer) default booleanforEachBlock(Vector3d origin, double epsilon, TriIntPredicate consumer) default <T> booleanforEachBlock(Vector3d origin, double epsilon, T t, TriIntObjPredicate<T> consumer) default booleanforEachBlock(Vector3d origin, TriIntPredicate consumer) default <T> booleanforEachBlock(Vector3d origin, T t, TriIntObjPredicate<T> consumer) getBox(double var1, double var3, double var5) default Box
-
Method Details
-
getBox
-
getBox
-
containsPosition
-
containsPosition
-
containsPosition
boolean containsPosition(double var1, double var3, double var5) -
expand
void expand(double var1) -
forEachBlock
-
forEachBlock
-
forEachBlock
-
forEachBlock
-
forEachBlock
-
forEachBlock
default <T> boolean forEachBlock(@Nonnull Vector3d origin, double epsilon, T t, TriIntObjPredicate<T> consumer) -
forEachBlock
-
forEachBlock
<T> boolean forEachBlock(double var1, double var3, double var5, double var7, T var9, TriIntObjPredicate<T> var10)
-