using Chernobyl.Collections.Generic.Hierarchy;
using Chernobyl.Mathematics.Geometry;
namespace Chernobyl.Mathematics.Space
{
///
/// An that divides a space and has a hierarchal
/// representation. In other words, each cell may contain sub-cells
/// () and be part of another cell
/// (). A does not
/// overlap with any other in the hierarchy it is attached
/// to. A cannot protrude passed the boundaries of its
/// parent . The aspect of this
/// type should reflect the and its children.
///
public interface ICell : IShape, IHierarchal
{}
}