// Create objects
typedef cpPlugins::Interface::ProcessObject TProcessObject;
+ typedef cpPlugins::Interface::DataObject TDataObject;
typedef cpPlugins::Interface::Parameters TParameters;
cpPlugins::Interface::ProcessObject::Pointer reader, writer;
reader = plugins.CreateProcessObject( "cpPlugins::ImageReader" );
writer->SetParameters( writer_params );
// Connect pipeline
- writer->SetInput( 0, reader->GetOutput( 0 ) );
+ writer->SetInput( 0, reader->GetOutput< TDataObject >( 0 ) );
// Execute pipeline
std::string err = writer->Update( );
} // fi
- dynamic_cast< cpPlugins::Interface::Image* >( reader->GetOutput( 0 ) )->GetVTKImageData( )->Print( std::cout );
-
return( 0 );
}