2 #include "bbmaracasvisuImageChangeInformation.h"
3 #include "bbcreaMaracasVisuPackage.h"
4 namespace bbcreaMaracasVisu
7 BBTK_ADD_BLACK_BOX_TO_PACKAGE(creaMaracasVisu,ImageChangeInformation)
8 BBTK_BLACK_BOX_IMPLEMENTATION(ImageChangeInformation,bbtk::AtomicBlackBox);
9 void ImageChangeInformation::Process()
12 vtkImageData* img = bbGetInputIn();
17 mchange = vtkImageChangeInformation::New();
18 img->GetExtent( ext );
19 mchange->SetInput( img );
20 mchange->SetExtentTranslation( -ext[0], -ext[2], -ext[4] );
21 mchange->SetOutputOrigin (0, 0, 0);
22 mchange->Update(); //important
24 bbSetOutputOut( mchange->GetOutput() );
29 void ImageChangeInformation::bbUserSetDefaultValues()
32 bbSetOutputOut( NULL);
36 void ImageChangeInformation::bbUserInitializeProcessing()
41 void ImageChangeInformation::bbUserFinalizeProcessing()
53 // EO namespace bbcreaMaracasVisu