1 #include "bbPackRecalageImageRecalageProperties.h"
2 #include "bbPackRecalagePackage.h"
3 namespace bbPackRecalage
6 BBTK_ADD_BLACK_BOX_TO_PACKAGE(PackRecalage,ImageRecalageProperties)
7 BBTK_BLACK_BOX_IMPLEMENTATION(ImageRecalageProperties,bbtk::AtomicBlackBox);
8 void ImageRecalageProperties::Process()
10 image = bbGetInputIn();
13 bbSetOutputLengthZ((int)image->GetDimensions()[2] - 1);
14 std::cout << "image scalar size: " << image->GetScalarSize() << std::endl;
15 std::cout << "image scalar max: " << image->GetScalarTypeMax() << std::endl;
16 std::cout << "image scalar min: " << image->GetScalarTypeMin() << std::endl;
17 std::cout << "image scalar type: " << image->GetScalarType() << std::endl;
18 if(image->GetScalarType() == VTK_DOUBLE)
20 bbSetOutputColorLevel(50);
21 bbSetOutputMidColorLevel(25);
23 else if(image->GetScalarType() == VTK_UNSIGNED_SHORT)
25 bbSetOutputColorLevel(500);
26 bbSetOutputMidColorLevel(250);
30 bbSetOutputColorLevel(500);
31 bbSetOutputMidColorLevel(250);
35 void ImageRecalageProperties::bbUserSetDefaultValues()
40 void ImageRecalageProperties::bbUserInitializeProcessing()
43 // THE INITIALIZATION METHOD BODY :
45 // but this is where you should allocate the internal/output pointers
50 void ImageRecalageProperties::bbUserFinalizeProcessing()
55 // EO namespace bbPackRecalage