int main( int , char *[] )
{
object0->SetId(0);
object1->SetId(1);
object2->SetId(2);
object0->AddSpatialObject(object1);
object1->AddSpatialObject(object2);
tree->SetRoot(object0.GetPointer());
{
std::cout << levelIt.
Get()->GetId() <<
" ("<< levelIt.
GetLevel()
<< ")" << std::endl;
++levelIt;
}
preIt.
Add(object4.GetPointer());
return EXIT_SUCCESS;
}