MCPcopy Create free account
hub / github.com/MITK/MITK / itkDilateBinary

Method itkDilateBinary

Modules/Classification/CLUtilities/src/mitkCLUtil.cpp:359–375  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

357
358template<typename TImageType>
359void mitk::CLUtil::itkDilateBinary(TImageType * sourceImage, mitk::Image::Pointer& resultImage, int factor, MorphologicalDimensions d)
360{
361 typedef itk::BinaryBallStructuringElement<typename TImageType::PixelType, 3> BallType;
362 typedef typename itk::BinaryDilateImageFilter<TImageType, TImageType, BallType> BallDilateFilterType;
363
364 BallType strElem;
365 itkFitStructuringElement(strElem,d,factor);
366
367 typename BallDilateFilterType::Pointer erodeFilter = BallDilateFilterType::New();
368 erodeFilter->SetKernel(strElem);
369 erodeFilter->SetInput(sourceImage);
370 erodeFilter->SetDilateValue(1);
371 erodeFilter->Update();
372
373 mitk::CastToMitkImage(erodeFilter->GetOutput(), resultImage);
374
375}
376
377template<typename TImageType>
378void mitk::CLUtil::itkErodeBinary(TImageType * sourceImage, mitk::Image::Pointer& resultImage, int factor, MorphologicalDimensions d)

Callers

nothing calls this directly

Calls 5

CastToMitkImageFunction · 0.85
NewFunction · 0.50
SetInputMethod · 0.45
UpdateMethod · 0.45
GetOutputMethod · 0.45

Tested by

no test coverage detected