X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FwxMaracasIRMViewManager.cxx;h=1b3ec3676b4f13c574bc209887c8ebf5616af841;hb=4443a8fe2b4992b6abee8531917fd0803018fc12;hp=1f02c5b739ed3375621f99826ff0b710ac8366ad;hpb=21c2226cf3dcad1daf3fb04818583b559694fa81;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasIRMViewManager.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasIRMViewManager.cxx index 1f02c5b..1b3ec36 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasIRMViewManager.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasIRMViewManager.cxx @@ -3,8 +3,8 @@ Program: wxMaracas Module: $RCSfile: wxMaracasIRMViewManager.cxx,v $ Language: C++ - Date: $Date: 2009/04/09 13:58:38 $ - Version: $Revision: 1.2 $ + Date: $Date: 2009/04/14 12:47:30 $ + Version: $Revision: 1.3 $ Copyright: (c) 2002, 2003 License: @@ -35,7 +35,7 @@ void wxMaracasIRMViewManager::setRenderer(vtkRenderer* renderer){ /** ** Adds a prop3D to the manager and returns the identifier **/ -int wxMaracasIRMViewManager::addProp3D(vtkProp3D* prop3D, std::string dataname) throw(...){ +int wxMaracasIRMViewManager::addProp3D(vtkProp3D* prop3D, std::string dataname) throw(char*){ checkInvariant(); if(prop3D != NULL){ wxMaracasIRMViewManagerData* data = new wxMaracasIRMViewManagerData(prop3D, dataname); @@ -68,7 +68,7 @@ int wxMaracasIRMViewManager::addPropMHD(vtkImageData* imagedata, std::string dat /** ** adds or removes an actor depending of the bool value **/ -void wxMaracasIRMViewManager::addRemoveActor(int propid, bool addremove) throw(...){ +void wxMaracasIRMViewManager::addRemoveActor(int propid, bool addremove) throw(char*){ checkInvariant(); wxMaracasIRMViewManagerData* data = this->getViewData(propid); @@ -85,7 +85,7 @@ void wxMaracasIRMViewManager::addRemoveActor(int propid, bool addremove) throw( /** ** Changes the opacity in a prop3D **/ -void wxMaracasIRMViewManager::changeOpacity(int propid, int value) throw(...){ +void wxMaracasIRMViewManager::changeOpacity(int propid, int value) throw(char*){ checkInvariant(); @@ -98,7 +98,7 @@ void wxMaracasIRMViewManager::changeOpacity(int propid, int value) throw(...){ /** ** changes the isovalue in a prop3D **/ -void wxMaracasIRMViewManager::changeIsoValue(int propid, int value )throw (...){ +void wxMaracasIRMViewManager::changeIsoValue(int propid, int value )throw(char*){ checkInvariant(); wxMaracasIRMViewManagerData* data = this->getViewData(propid); @@ -141,13 +141,13 @@ vtkImageData* wxMaracasIRMViewManager::getImageData(std::string filename){ return NULL; } -void wxMaracasIRMViewManager::checkInvariant() throw(...){ +void wxMaracasIRMViewManager::checkInvariant() throw(char*){ if(this->_renderer==NULL){ throw "Renderer not set"; } } -wxMaracasIRMViewManagerData* wxMaracasIRMViewManager::getViewData(int id) throw(...){ +wxMaracasIRMViewManagerData* wxMaracasIRMViewManager::getViewData(int id) throw(char*){ int i; for(i = 0; i < prop3Dvect.size();i++){ if(prop3Dvect[i]->getId() == id){ @@ -159,13 +159,13 @@ wxMaracasIRMViewManagerData* wxMaracasIRMViewManager::getViewData(int id) throw( return NULL; } -int wxMaracasIRMViewManager::getMaxIsoValue(int propid){ +int wxMaracasIRMViewManager::getMaxIsoValue(int propid) throw(char*){ return this->getViewData(propid)->getMaxGreyLevel(); } -void wxMaracasIRMViewManager::changeColor(int propid, double red, double green, double blue) throw (...){ +void wxMaracasIRMViewManager::changeColor(int propid, double red, double green, double blue) throw(char*){ checkInvariant(); this->getViewData(propid)->changeColor(red, green, blue);