IEnumerable<Box3D> Search(Predicate<Box3D> query) { if (StartBox.LengthX == 0) { throw new Exception(); } return SearchPrivate(query, StartBox); }