If I want to be strict (and I think I should begin being more strict), anat should be pAnat, since it's a pointer.

Also, instead of using m_pCurrentSceneObject (which should be deprecated), you should use

```
long index = getCurrentListIndex();
if( -1 != index )
{
    DatasetInfo* pDataset = DatasetManager::getInstance()->getDataset(index);
    Anatomy* pAnat = dynamic_cast< Anatomy* >( pDataset );
    if( pAnat != NULL )
    {
        ...
    }
}
```