X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FwxMaracas_ViewerWidget.cxx;h=5ce146c0a516ffb69bdb4e22e990abb273df0fef;hb=1b277d14d9ea0ebab60b44bbab2e0e18ed89db6b;hp=7e68a7575230282ded95bc99735d6f2a6a72e3d5;hpb=6e940f8b87d85a90438f01d56c3c6c92da2bc14a;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracas_ViewerWidget.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracas_ViewerWidget.cxx index 7e68a75..5ce146c 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracas_ViewerWidget.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracas_ViewerWidget.cxx @@ -3,8 +3,8 @@ Program: wxMaracas Module: $RCSfile: wxMaracas_ViewerWidget.cxx,v $ Language: C++ - Date: $Date: 2009/07/27 07:58:20 $ - Version: $Revision: 1.15 $ + Date: $Date: 2009/11/25 16:35:38 $ + Version: $Revision: 1.19 $ Copyright: (c) 2002, 2003 License: @@ -215,7 +215,7 @@ if (mwxsphereview) { delete mwxsphereview; } if (mwxvtkmpr3Dview) { delete mwxvtkmpr3Dview; } if (mwxvtkclipping3Dview) { delete mwxvtkclipping3Dview; } - if (mwxvtk3Dbaseview_Clipping3D){ delete mwxvtk3Dbaseview_Clipping3D; } + if (mwxvtk3Dbaseview_Clipping3D){ delete mwxvtk3Dbaseview_Clipping3D; mwxvtk3Dbaseview_Clipping3D=NULL;} } //------------------------------------------------------------------------------------------------------------ // Methods @@ -397,4 +397,38 @@ if(mvtkmpr2Dview_Z!=NULL){ mvtkmpr2Dview_Z->setColorTransferFunction(colortable); } - } \ No newline at end of file + if(mwxvtkmpr3Dview!=NULL){ + mwxvtkmpr3Dview->setColorTransferFunction(colortable); + } + } + + void wxMaracas_ViewerWidget::setWindowLevel(double level){ + if(mvtkmpr2Dview_X!=NULL){ + mvtkmpr2Dview_X->setWindowLevel(level); + } + if(mvtkmpr2Dview_Y!=NULL){ + mvtkmpr2Dview_Y->setWindowLevel(level); + } + if(mvtkmpr2Dview_Z!=NULL){ + mvtkmpr2Dview_Z->setWindowLevel(level); + } + /*if(mwxvtkmpr3Dview!=NULL){ + mwxvtkmpr3Dview->setWindowLevel(level); + }*/ + } + + void wxMaracas_ViewerWidget::setColorLevel(double level){ + if(mvtkmpr2Dview_X!=NULL){ + mvtkmpr2Dview_X->setColorLevel(level); + } + if(mvtkmpr2Dview_Y!=NULL){ + mvtkmpr2Dview_Y->setColorLevel(level); + } + if(mvtkmpr2Dview_Z!=NULL){ + mvtkmpr2Dview_Z->setColorLevel(level); + } + /*if(mwxvtkmpr3Dview!=NULL){ + mwxvtkmpr3Dview->setColorLevel(level); + }*/ + } +