vtkImageData* result = erodeFilterRecursive(bbGetInputImage(), bbGetInputRepetitions(), bbGetInputX(),bbGetInputY(),bbGetInputZ());
bbSetOutputOut(result);
vtkImageData* result = erodeFilterRecursive(bbGetInputImage(), bbGetInputRepetitions(), bbGetInputX(),bbGetInputY(),bbGetInputZ());
bbSetOutputOut(result);
}
vtkImageData* ImageContinuousErode3D::erodeFilterRecursive(vtkImageData* image, int repetitions, double x, double y, double z)
}
vtkImageData* ImageContinuousErode3D::erodeFilterRecursive(vtkImageData* image, int repetitions, double x, double y, double z)
erodeFilter->SetInputData(image);
#endif
erodeFilter->SetKernelSize(x, y, z);
erodeFilter->SetInputData(image);
#endif
erodeFilter->SetKernelSize(x, y, z);
- erodeFilterRecursive(erodeFilter->GetOutput(), (repetitions-1), x, y, z);
+ return erodeFilterRecursive(erodeFilter->GetOutput(), repetitions-1, x, y, z);
}
//=====
// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
//=====
void ImageContinuousErode3D::bbUserInitializeProcessing()
{
}
//=====
// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
//=====
void ImageContinuousErode3D::bbUserInitializeProcessing()
{