#include "bbUtilitiesImageContinuousErode3D.h" #include "bbUtilitiesPackage.h" namespace bbUtilities { BBTK_ADD_BLACK_BOX_TO_PACKAGE(Utilities,ImageContinuousErode3D) BBTK_BLACK_BOX_IMPLEMENTATION(ImageContinuousErode3D,bbtk::AtomicBlackBox); void ImageContinuousErode3D::Process() { vtkImageData* img = bbGetInputIn(); int kernelsizex = bbGetInputKernelSizeX(); int kernelsizey = bbGetInputKernelSizeY(); int kernelsizez = bbGetInputKernelSizeZ(); if(img!=NULL){ imgerode->SetKernelSize(kernelsizex,kernelsizey,kernelsizez); imgerode->SetInput(img); imgerode->Update(); bbSetOutputOut(imgerode->GetOutput()); std::cout << "Image filtered!! ContinuousErode3D"<