Class BoundingBox.PointIterator
java.lang.Object
net.minestom.server.collision.BoundingBox.PointIterator
- All Implemented Interfaces:
Iterator<BoundingBox.MutablePoint>
- Enclosing class:
BoundingBox
public static class BoundingBox.PointIterator
extends Object
implements Iterator<BoundingBox.MutablePoint>
-
Constructor Summary
ConstructorsConstructorDescriptionPointIterator(BoundingBox boundingBox, Point p, BoundingBox.AxisMask axisMask, double axis) -
Method Summary
Modifier and TypeMethodDescriptionbooleanhasNext()next()voidreset(BoundingBox boundingBox, double x, double y, double z, BoundingBox.AxisMask axisMask, double axis) voidreset(BoundingBox boundingBox, double pointX, double pointY, double pointZ, BoundingBox.AxisMask axisMask, int axis) voidreset(BoundingBox boundingBox, Point p, BoundingBox.AxisMask axisMask, double axis) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterator
forEachRemaining, remove
-
Constructor Details
-
PointIterator
public PointIterator() -
PointIterator
-
-
Method Details
-
reset
public void reset(BoundingBox boundingBox, double pointX, double pointY, double pointZ, BoundingBox.AxisMask axisMask, int axis) -
reset
-
reset
public void reset(BoundingBox boundingBox, double x, double y, double z, BoundingBox.AxisMask axisMask, double axis) -
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceIterator<BoundingBox.MutablePoint>
-
next
- Specified by:
nextin interfaceIterator<BoundingBox.MutablePoint>
-