public void AccumulateChildren(out List <List <VoxelizingOctreeCell> > cellList) { cellList = new List <List <VoxelizingOctreeCell> >(); for (int i = 0; i < MaxLevels; i++) { cellList.Add(new List <VoxelizingOctreeCell>()); } Root.AccumulateChildren(cellList, 0); }