]> Creatis software - bbtk.git/blobdiff - packages/vtk/src/bbvtkImagePlanes.cxx
change subdirs to add_subdirectory
[bbtk.git] / packages / vtk / src / bbvtkImagePlanes.cxx
index d837a49ab4bd4f9eea9dab78d1d33714af69c7ca..c31a38d2583e85fdc3059f9b9f2a1ab97db0af54 100644 (file)
@@ -2,8 +2,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbvtkImagePlanes.cxx,v $
   Language:  C++
-  Date:      $Date: 2010/06/01 13:48:14 $
-  Version:   $Revision: 1.34 $
+  Date:      $Date: 2010/08/18 12:36:45 $
+  Version:   $Revision: 1.35 $
 =========================================================================*/
 
 /* ---------------------------------------------------------------------
@@ -136,7 +136,7 @@ namespace bbvtk
  };
   //================================================================
 
-  //vtkCxxRevisionMacro(ImagePlanes::VtkCallbackType, "$Revision: 1.34 $");
+  //vtkCxxRevisionMacro(ImagePlanes::VtkCallbackType, "$Revision: 1.35 $");
 
   //================================================================
 
@@ -204,13 +204,15 @@ namespace bbvtk
      bbSetInputInteractor(0);
      //bbSetOutputImage3Pts(planeWidget3Pts->GetResliceOutput());
 
-     picker->UnRegister(NULL);
+        if(picker != 0)
+               picker->UnRegister(NULL);
      
      mVtkCallback = VtkCallbackType::New();
      mVtkCallback->SetBlackBox(this);
      planeWidgetX->AddObserver(vtkCommand::InteractionEvent,mVtkCallback);
      planeWidgetY->AddObserver(vtkCommand::InteractionEvent,mVtkCallback);
-     planeWidgetZ->AddObserver(vtkCommand::InteractionEvent,mVtkCallback);  
+     planeWidgetZ->AddObserver(vtkCommand::InteractionEvent,mVtkCallback);      
+
    }
 
 //---------------------------------------------------------------------