std::map<std::string, ContourWrap_ViewControl *> :: iterator iter;
iter = _contours_ViewControl->find( theName );
return iter->second;
+ //return iter->first;
}
//------------------------------------------------------------------------------------------------------------
ContourWrap_ViewControl * wxVtkBaseView_SceneManager :: getContourWrap_ViewControlOf ( std::string theName, std::map<std::string, ContourWrap_ViewControl *> * theMap )
cViewer->SetWidthLine(_widthOfContour);
}
}
+
+ bool wxVtkBaseView_SceneManager::isEditableCControler(std::string theKeyName){
+
+ ContourWrap_ViewControl* ccon = getContourWrap_ViewControlOf(theKeyName);
+ if(ccon != NULL ){
+ manualContourBaseControler* cControler = ccon->getControler();
+ if(cControler != NULL && cControler->IsEditable() == false){
+ return true;
+ }
+ }
+ return false;
+ }
+
+ void wxVtkBaseView_SceneManager::deleteCViewerCControler(std::string theKeyName){
+
+
+ ContourWrap_ViewControl* ccon = getContourWrap_ViewControlOf(theKeyName);
+
+ manualViewBaseContour * cViewer = ccon->getViewer();
+ manualContourBaseControler * cControler = ccon->getControler();
+
+ removeFromScene(theKeyName);
+ removeWrap(theKeyName);
+
+ delete cViewer;
+ delete cControler;
+ }
+
\ No newline at end of file