]> Creatis software - cpPlugins.git/blobdiff - appli/examples/example_ReadWriteImage.cxx
Basic IO architecture within itk-based pipelines
[cpPlugins.git] / appli / examples / example_ReadWriteImage.cxx
index 4d5987b715a1298d9ec5c8cfbcd969577ef6804c..e07761c07a0a8d93b21d2ddf6be5a913bfae2037 100644 (file)
@@ -67,6 +67,19 @@ int main( int argc, char* argv[] )
   reader_params[ "IsColorImage" ].second = ( is_color )? "1": "0";
   reader->SetParameters( reader_params );
 
+  // Configure reader
+  TParameters writer_params = writer->GetDefaultParameters( );
+  writer_params[ "FileName" ].second = output_image_file;
+  writer->SetParameters( writer_params );
+
+  // Connect pipeline
+  writer->SetInput( 0, reader->GetOutput( 0 ) );
+
+  std::string msg = writer->Update( );
+
+  if( msg != "" )
+    std::cerr << "ERROR: " << msg << std::endl;
+
   // Free memory
   delete writer;
   delete reader;