X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpExtensions%2FVisualization%2FMPR3DActors.cxx;h=b3f47007840ae68700d8a79f7287bf6af7971939;hb=aee3cafa7e93f996580777976636ed625dbc43f5;hp=a63e272990cfade8cdb488a5eae13b85f2bf5df0;hpb=878705ae4eab58fc442c37bee7a2ea5124311b66;p=cpPlugins.git diff --git a/lib/cpExtensions/Visualization/MPR3DActors.cxx b/lib/cpExtensions/Visualization/MPR3DActors.cxx index a63e272..b3f4700 100644 --- a/lib/cpExtensions/Visualization/MPR3DActors.cxx +++ b/lib/cpExtensions/Visualization/MPR3DActors.cxx @@ -102,12 +102,14 @@ SetImage( vtkImageData* image ) unsigned int cpExtensions::Visualization::MPR3DActors:: AddLUTImage( vtkImageData* image ) { + unsigned int res = 0; for( int i = 0; i < 3; ++i ) { - this->m_Slices[ i ]->AddLUTImage( image ); + res = this->m_Slices[ i ]->AddLUTImage( image ); this->AddItem( this->m_Slices[ i ]->GetLUTImageActor( ) ); } // rof + return( res ); } // ------------------------------------------------------------------------- @@ -132,24 +134,18 @@ AddMesh( vtkPolyData* mesh ) void cpExtensions::Visualization::MPR3DActors:: SetScalarRange( double r[ 2 ] ) { - this->m_Slices[ 0 ]-> - GetWindowLevelImageActor( )->ConfigureWindowLevel( r[ 0 ], r[ 1 ] ); - this->m_Slices[ 1 ]-> - GetWindowLevelImageActor( )->ConfigureWindowLevel( r[ 0 ], r[ 1 ] ); - this->m_Slices[ 2 ]-> - GetWindowLevelImageActor( )->ConfigureWindowLevel( r[ 0 ], r[ 1 ] ); + this->m_Slices[ 0 ]->GetWindowLevelImageActor( )->SetRange( r ); + this->m_Slices[ 1 ]->GetWindowLevelImageActor( )->SetRange( r ); + this->m_Slices[ 2 ]->GetWindowLevelImageActor( )->SetRange( r ); } // ------------------------------------------------------------------------- void cpExtensions::Visualization::MPR3DActors:: SetWindowLevel( double wl[ 2 ] ) { - this->m_Slices[ 0 ]-> - GetWindowLevelImageActor( )->SetWindowLevel( wl[ 0 ], wl[ 1 ] ); - this->m_Slices[ 1 ]-> - GetWindowLevelImageActor( )->SetWindowLevel( wl[ 0 ], wl[ 1 ] ); - this->m_Slices[ 2 ]-> - GetWindowLevelImageActor( )->SetWindowLevel( wl[ 0 ], wl[ 1 ] ); + this->m_Slices[ 0 ]->GetWindowLevelImageActor( )->SetWindowLevel( wl ); + this->m_Slices[ 1 ]->GetWindowLevelImageActor( )->SetWindowLevel( wl ); + this->m_Slices[ 2 ]->GetWindowLevelImageActor( )->SetWindowLevel( wl ); } // -------------------------------------------------------------------------