]> Creatis software - cpPlugins.git/blobdiff - appli/examples/example_View2DImage.cxx
Minor refactoring and errors solved
[cpPlugins.git] / appli / examples / example_View2DImage.cxx
index c18ca50afb3b98e83fe87cdf0bc038b3b9124772..4e7733b0ac3ebb4b58cfa0c4fb67dea3e03da9d4 100644 (file)
@@ -58,10 +58,9 @@ int main( int argc, char* argv[] )
   } // fi
 
   // Configure reader
-  TParameters reader_params = reader->GetDefaultParameters( );
+  TParameters* reader_params = reader->GetParameters( );
   for( int i = 2; i < argc; ++i )
-    reader_params.AddValueToStringList( "FileNames", argv[ i ] );
-  reader->SetParameters( reader_params );
+    reader_params->AddToStringList( "FileNames", argv[ i ] );
 
   // Execute pipeline
   std::string err = reader->Update( );
@@ -71,7 +70,7 @@ int main( int argc, char* argv[] )
     return( 1 );
 
   } // fi
-  TImage* image = reader->GetOutput< TImage >( 0 );
+  TImage* image = reader->GetOutput< TImage >( "Output" );
 
   // Configure visualization objects
   vtkSmartPointer< vtkRenderer > renderer =
@@ -91,10 +90,7 @@ int main( int argc, char* argv[] )
   // Create slice actors
   vtkSmartPointer< TSliceActors > image_actors =
     vtkSmartPointer< TSliceActors >::New( );
-  image_actors->AddInputData(
-    image->GetVTK< vtkImageData >( ), 2,
-    TSliceActors::LUTType_WindowLevel
-    );
+  image_actors->AddInputData( image->GetVTK< vtkImageData >( ), 2 );
   image_actors->PushActorsInto( window );
 
   // Begin interaction