X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FmanualContour%2FmanualContour3V3DControler.cpp;h=9088b92e3d2870e81f917aafcc5fd59f8c9491ce;hb=65c158dc171f8d3114ee3544b2a94a1f41880df0;hp=8c31ea1e4f14e899ae3b89fb0089f90e67801c30;hpb=414da1a291ff4c9d9a946536d3d219e4b5f9e6c2;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualContour/manualContour3V3DControler.cpp b/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualContour/manualContour3V3DControler.cpp index 8c31ea1..9088b92 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualContour/manualContour3V3DControler.cpp +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualContour/manualContour3V3DControler.cpp @@ -6,6 +6,8 @@ // ---------------------------------------------------------------------------- manualContour3V3DControler::manualContour3V3DControler() + : +_manualcontour3Vcontroler(NULL) { } // ---------------------------------------------------------------------------- @@ -39,7 +41,10 @@ void manualContour3V3DControler::InsertPoint(int x, int y, int z ) // virtual void manualContour3V3DControler::AddPoint( int x, int y, int z ) { manualContour3DControler::AddPoint( x, y, z ); - _manualcontour3Vcontroler->AddPoint_Others(); + if (_manualcontour3Vcontroler!=NULL) + { + _manualcontour3Vcontroler->AddPoint_Others(); + } } // ---------------------------------------------------------------------------- void manualContour3V3DControler::DeleteActualMousePoint(int x, int y) @@ -55,7 +60,10 @@ void manualContour3V3DControler::MouseMove( int x, int y ) if ((this->GetState()!=7) && (ss!=1)){ manualContour3DControler::MouseMove( x , y ); int id = GetManualViewBaseContour()->GetIdPoint ( x , y , GetZ() ); - _manualcontour3Vcontroler->MouseMove_Others(id); + if (_manualcontour3Vcontroler!=NULL) + { + _manualcontour3Vcontroler->MouseMove_Others(id); + } } } // ----------------------------------------------------------------------------