int main( int , char *[] )
{
GroupType::Pointer myGroup = GroupType::New();
EllipseType::Pointer myEllipse = EllipseType::New();
myEllipse->SetRadiusInObjectSpace(2);
myGroup->AddChild(myEllipse);
myGroup->GetModifiableObjectToParentTransform()->SetOffset(offset);
myGroup->ComputeObjectToWorldTransform();
std::cout << "Is my point " << point << " inside?: "
<< myGroup->IsInsideInWorldSpace(point,2) << std::endl;
myGroup->RemoveChild(myEllipse);
return EXIT_SUCCESS;
}