// 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" );
// 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