X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpExtensions%2FVisualization%2FImageActor.cxx;h=0fcf21bba84360b6146c9259ae2107e020c94628;hb=bbf5fdea58d522fe9385f8cb506100e062348fe6;hp=9ce91cf89f34eba53c05c48a70b48af182e4ecd8;hpb=4e55e875e42fe56e3fb92a38015ffa035ac9d0bb;p=cpPlugins.git diff --git a/lib/cpExtensions/Visualization/ImageActor.cxx b/lib/cpExtensions/Visualization/ImageActor.cxx index 9ce91cf..0fcf21b 100644 --- a/lib/cpExtensions/Visualization/ImageActor.cxx +++ b/lib/cpExtensions/Visualization/ImageActor.cxx @@ -42,16 +42,18 @@ GetSliceNumber( ) const void cpExtensions::Visualization::ImageActor:: SetSliceNumber( int slice ) { + 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( );