- objectIsWithinCircle(CellVector, long, Class<O>) - Method in class cell2d.space.SpaceState
-
Returns whether this SpaceState has any SpaceObjects of the specified
class with their centers within the specified circular region.
- objectIsWithinCircle(long, long, long, Class<O>) - Method in class cell2d.space.SpaceState
-
Returns whether this SpaceState has any SpaceObjects of the specified
class with their centers within the specified circular region.
- objectIsWithinRadius(long, Class<O>) - Method in class cell2d.space.SpaceObject
-
Returns whether there are any SpaceObjects of the specified class within
the specified radius of this SpaceObject in its SpaceState.
- objectIsWithinRectangle(long, long, long, long, Class<O>) - Method in class cell2d.space.SpaceState
-
Returns whether this SpaceState has any SpaceObjects of the specified
class with their centers within the specified rectangular region.
- objectIterator() - Method in class cell2d.space.SpaceState
-
Returns a new Iterator over this SpaceState's list of SpaceObjects.
- objectsWithinCircle(CellVector, long, Class<O>) - Method in class cell2d.space.SpaceState
-
Returns all of this SpaceState's SpaceObjects of the specified class with
their centers within the specified circular region.
- objectsWithinCircle(long, long, long, Class<O>) - Method in class cell2d.space.SpaceState
-
Returns all of this SpaceState's SpaceObjects of the specified class with
their centers within the specified circular region.
- objectsWithinRadius(long, Class<O>) - Method in class cell2d.space.SpaceObject
-
Returns all of the SpaceObjects of the specified class within the
specified radius of this SpaceObject in its SpaceState.
- objectsWithinRectangle(long, long, long, long, Class<O>) - Method in class cell2d.space.SpaceState
-
Returns all of this SpaceState's SpaceObjects of the specified class with
their centers within the specified rectangular region.
- objectWithinCircle(CellVector, long, Class<O>) - Method in class cell2d.space.SpaceState
-
Returns one of this SpaceState's SpaceObjects of the specified class with
its center within the specified circular region, or null if there is
none.
- objectWithinCircle(long, long, long, Class<O>) - Method in class cell2d.space.SpaceState
-
Returns one of this SpaceState's SpaceObjects of the specified class with
its center within the specified circular region, or null if there is
none.
- objectWithinRadius(long, Class<O>) - Method in class cell2d.space.SpaceObject
-
Returns a SpaceObject of the specified class within the specified radius
of this SpaceObject in its SpaceState, or null if there is none.
- objectWithinRectangle(long, long, long, long, Class<O>) - Method in class cell2d.space.SpaceState
-
Returns one of this SpaceState's SpaceObjects of the specified class with
its center within the specified rectangular region, or null if there is
none.
- overlap(Hitbox<T>, Hitbox<T>) - Static method in class cell2d.space.Hitbox
-
Returns whether the two specified Hitboxes overlap.
- overlap(SpaceObject<T>, SpaceObject<T>) - Static method in class cell2d.space.SpaceObject
-
Returns whether the two specified SpaceObjects overlap.
- overlappingObject(Class<O>) - Method in class cell2d.space.SpaceObject
-
Returns a SpaceObject of the specified class in this SpaceObject's
SpaceState that is overlapping it, or null if there is none.
- overlappingObject(Hitbox<T>, Class<O>) - Method in class cell2d.space.SpaceState
-
Returns one of this SpaceState's SpaceObjects of the specified class that
overlaps the specified Hitbox, or null if there is none.
- overlappingObjects(Class<O>) - Method in class cell2d.space.SpaceObject
-
Returns all of the SpaceObjects of the specified class in this
SpaceObject's SpaceState that are overlapping it.
- overlappingObjects(Hitbox<T>, Class<O>) - Method in class cell2d.space.SpaceState
-
Returns all of this SpaceState's SpaceObjects of the specified class that
overlap the specified Hitbox.
- overlaps(Hitbox<T>) - Method in class cell2d.space.Hitbox
-
Returns whether this Hitbox overlaps the specified Hitbox.
- overlaps(SpaceObject<T>) - Method in class cell2d.space.SpaceObject
-
Returns whether this SpaceObject overlaps the specified SpaceObject.