Package com.io7m.jspatial.implementation
Class QuadTreeI.Quadrant
- java.lang.Object
-
- com.io7m.jspatial.implementation.QuadTreeI.Quadrant
-
- All Implemented Interfaces:
QuadTreeQuadrantIType<T>
protected final class QuadTreeI.Quadrant extends java.lang.Object implements QuadTreeQuadrantIType<T>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Quadrant(QuadTreeI.Quadrant in_parent, com.io7m.jregions.core.unparameterized.areas.AreaI in_area)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.io7m.jregions.core.unparameterized.areas.AreaI
area()
java.util.Map<T,com.io7m.jregions.core.unparameterized.areas.AreaI>
objects()
-
-
-
Constructor Detail
-
Quadrant
protected Quadrant(QuadTreeI.Quadrant in_parent, com.io7m.jregions.core.unparameterized.areas.AreaI in_area)
-
-
Method Detail
-
objects
public java.util.Map<T,com.io7m.jregions.core.unparameterized.areas.AreaI> objects()
- Specified by:
objects
in interfaceQuadTreeQuadrantIType<T>
- Returns:
- A read-only view of the objects directly contained within this quadrant
-
area
public com.io7m.jregions.core.unparameterized.areas.AreaI area()
- Specified by:
area
in interfaceQuadTreeQuadrantIType<T>
- Returns:
- The area of the quadrant
-
-