Exemplo n.º 1
0
void mitk::OverlayManager::RemoveOverlay(const Overlay::Pointer &overlay)
{
    OverlaySet::iterator overlayIt = m_OverlaySet.find(overlay);
    if( overlayIt == m_OverlaySet.end() )
        return;

    BaseRendererSet::iterator it;
    for ( it=m_BaseRendererSet.begin() ; it != m_BaseRendererSet.end(); it++)
    {
        overlay->RemoveFromBaseRenderer(*it);
    }

    m_OverlaySet.erase(overlayIt);
}