]> Creatis software - cpPlugins.git/blobdiff - appli/examples/example_MPR.cxx
Parameters class fully added
[cpPlugins.git] / appli / examples / example_MPR.cxx
index 9a8865c2de7d66fdfcce854b75319b4947c2055b..6b37e2a181f5aceaed54bebe8a5730a2d16664ea 100644 (file)
@@ -40,7 +40,7 @@ int main( int argc, char* argv[] )
 
   // Create objects
   typedef cpPlugins::Interface::ProcessObject TProcessObject;
-  typedef TProcessObject::TParameters         TParameters;
+  typedef cpPlugins::Interface::Parameters    TParameters;
   cpPlugins::Interface::ProcessObject::Pointer reader;
 
   reader = plugins.CreateProcessObject( "cpPlugins::Plugins::ImageReader" );
@@ -53,9 +53,10 @@ int main( int argc, char* argv[] )
 
   // Configure reader
   TParameters reader_params = reader->GetDefaultParameters( );
-  reader_params[ "FileName" ].second = input_image_file;
-  reader_params[ "PixelType" ].second = pixel_type;
-  reader_params[ "ImageDimension" ].second = "3";
+  reader_params.SetValueAsString( "FileName", input_image_file );
+  reader_params.SetValueAsString( "PixelType", pixel_type );
+  reader_params.SetValueAsUint( "ImageDimension", 3 );
+  reader_params.SetValueAsUint( "IsColorImage", 0 );
   reader->SetParameters( reader_params );
 
   // Execute reader