#include "bbUtilitiesUCHARToUSHORT.h" #include "bbUtilitiesPackage.h" namespace bbUtilities { BBTK_ADD_BLACK_BOX_TO_PACKAGE(Utilities,UCHARToUSHORT) //BBTK_USER_BLACK_BOX_IMPLEMENTATION(UCHARToUSHORT,bbtk::AtomicBlackBox); BBTK_BLACK_BOX_IMPLEMENTATION(UCHARToUSHORT,bbtk::AtomicBlackBox); void UCHARToUSHORT::Process() { vtkImageData* img = bbGetInputIn(); vtkImageCast* cast = vtkImageCast::New(); cast->SetInput(img); cast->SetOutputScalarTypeToUnsignedShort(); cast->Update(); bbSetOutputOut(cast->GetOutput() ); } void UCHARToUSHORT::bbUserSetDefaultValues() { } void UCHARToUSHORT::bbUserInitializeProcessing() { } void UCHARToUSHORT::bbUserFinalizeProcessing() { } } // EO namespace bbUtilities