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