18#ifndef itkTobogganImageFilter_h
19#define itkTobogganImageFilter_h
38template <
typename TInputImage,
typename TOutputImage = Image<IdentifierType, TInputImage::ImageDimension>>
51 static constexpr unsigned int NDimensions = TInputImage::ImageDimension;
65 ImageDimension = InputImageType::ImageDimension
104#ifdef ITK_USE_CONCEPT_CHECKING
119#ifndef ITK_MANUAL_INSTANTIATION
120# include "itkTobogganImageFilter.hxx"
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
Base class for all data objects in ITK.
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
toboggan image segmentation The Toboggan segmentation takes a gradient magnitude image as input and p...
void GenerateData() override
typename InputImageType::PixelType InputImagePixelType
typename InputImageType::ConstPointer InputImageConstPointer
typename OutputImageType::Pointer OutputImagePointer
~TobogganImageFilter() override=default
TOutputImage OutputImageType
typename InputImageType::IndexType IndexType
typename InputImageType::SizeType SizeType
TInputImage InputImageType
void EnlargeOutputRequestedRegion(DataObject *) override
void PrintSelf(std::ostream &os, Indent indent) const override
typename OutputImageType::PixelType OutputImagePixelType
void GenerateInputRequestedRegion() override
typename InputImageType::RegionType RegionType
typename InputImageType::Pointer InputImagePointer
typename InputImageType::PixelType ScalarType
TobogganImageFilter()=default
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
#define itkConceptMacro(name, concept)
ImageBaseType::RegionType RegionType
ImageBaseType::IndexType IndexType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....