]> Creatis software - cpPlugins.git/blobdiff - lib/cpExtensions/Visualization/ImageActor.cxx
Cast image filter added. ROI filter modified.
[cpPlugins.git] / lib / cpExtensions / Visualization / ImageActor.cxx
index 9c19f3638366dace79e4ecfd4dc0327cb749eadc..0fcf21bba84360b6146c9259ae2107e020c94628 100644 (file)
@@ -42,22 +42,21 @@ GetSliceNumber( ) const
 void cpExtensions::Visualization::ImageActor::
 SetSliceNumber( int slice )
 {
-  static int mySlice;
+  static int s = 0;
   auto image = this->m_Mapper->GetInput( );
   if( image != NULL )
   {
     // Update slice
-    int s = slice;
+    s = slice;
     if( s < this->m_Mapper->GetSliceNumberMinValue( ) )
       s = this->m_Mapper->GetSliceNumberMinValue( );
     if( s > this->m_Mapper->GetSliceNumberMaxValue( ) )
       s = this->m_Mapper->GetSliceNumberMaxValue( );
     this->m_Mapper->SetSliceNumber( s );
+    this->InvokeEvent( vtkCommand::InteractionEvent, &s );
 
     // Propagate modifications
     this->Modified( );
-    mySlice = slice;
-    this->InvokeEvent( vtkCommand::InteractionEvent, &mySlice );
 
   } // fi
 }