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->Update(); //important
23 bbSetOutputOut( mchange->GetOutput() );
28 void ImageChangeInformation::bbUserSetDefaultValues()
31 bbSetOutputOut( NULL);
35 void ImageChangeInformation::bbUserInitializeProcessing()
40 void ImageChangeInformation::bbUserFinalizeProcessing()
52 // EO namespace bbcreaMaracasVisu