int main( int , char *[] )
{
GroupType::Pointer myGroup = GroupType::New();
EllipseType::Pointer myEllipse = EllipseType::New();
myEllipse->SetRadius(2);
myGroup->AddSpatialObject(myEllipse);
myGroup->GetObjectToParentTransform()->SetOffset(offset);
myGroup->ComputeObjectToWorldTransform();
std::cout << "Is my point " << point << " inside?: "
<< myGroup->IsInside(point,2) << std::endl;
myGroup->RemoveSpatialObject(myEllipse);
return EXIT_SUCCESS;
}