X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=appli%2Fexamples%2Fexample_RGBImageToYPbPrChannels.cxx;h=d589db9380d27f59896a7eb49aaab425ca46ed36;hb=a4bc3b8e36e91e45f37a3b7eecb5789c635aa5c0;hp=7806289dcd3fc5cad3d7ae78895927860ddc25d3;hpb=54e12e973942f6ddfe6c606acf2fd93480ca6165;p=cpPlugins.git diff --git a/appli/examples/example_RGBImageToYPbPrChannels.cxx b/appli/examples/example_RGBImageToYPbPrChannels.cxx index 7806289..d589db9 100644 --- a/appli/examples/example_RGBImageToYPbPrChannels.cxx +++ b/appli/examples/example_RGBImageToYPbPrChannels.cxx @@ -30,6 +30,7 @@ int main( int argc, char* argv[] ) // Create objects typedef cpPlugins::Interface::ProcessObject TProcessObject; + typedef cpPlugins::Interface::DataObject TDataObject; typedef cpPlugins::Interface::Parameters TParameters; cpPlugins::Interface::ProcessObject::Pointer reader, writer, filter; reader = plugins.CreateProcessObject( "cpPlugins::ImageReader" ); @@ -59,8 +60,8 @@ int main( int argc, char* argv[] ) writer->SetParameters( writer_params ); // Connect pipeline - filter->SetInput( 0, reader->GetOutput( 0 ) ); - writer->SetInput( 0, filter->GetOutput( 0 ) ); + filter->SetInput( 0, reader->GetOutput< TDataObject >( 0 ) ); + writer->SetInput( 0, filter->GetOutput< TDataObject >( 0 ) ); // Execute pipeline std::string err = writer->Update( );