vtkImageData* ImageContinuousDilate3D::dilateFilterRecursive(vtkImageData* image, int repetitions, double x, double y, double z)
{
- vtkImageContinuousDilate3D *dilateFilter = vtkImageContinuousDilate3D ::New();
+ vtkImageContinuousDilate3D *dilateFilter = vtkImageContinuousDilate3D::New();
+//EED 2017-01-01 Migration VTK7
+#if VTK_MAJOR_VERSION <= 5
dilateFilter->SetInput (image);
+#else
+ dilateFilter->SetInputData(image);
+#endif
dilateFilter->SetKernelSize(x, y, z);
dilateFilter->Modified();
dilateFilter->Update();
{
resultRec = dilateFilter->GetOutput();
return resultRec;
- }
- else {
- vtkImageData* resultRec = dilateFilterRecursive(dilateFilter->GetOutput(), (repetitions-1), x, y, z);
- }
+ }else{
+ return dilateFilterRecursive(dilateFilter->GetOutput(), (repetitions-1), x, y, z);
+ }// if repetitions
}
void ImageContinuousDilate3D::bbUserSetDefaultValues()
{
-
-
+ bbSetInputX(3);
+ bbSetInputY(3);
+ bbSetInputY(3);
+ bbSetInputRepetitions(0);
}
void ImageContinuousDilate3D::bbUserInitializeProcessing()
{
-
-
}
void ImageContinuousDilate3D::bbUserFinalizeProcessing()
{
-
// THE FINALIZATION METHOD BODY :
// Here does nothing
// but this is where you should desallocate the internal/output pointers
// if any
-
-}
}
-// EO namespace bbcreaVtk
+
+} // EO namespace bbcreaVtk