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;
70 using SizeType =
typename InputImageType::SizeType;
71 using IndexType =
typename InputImageType::IndexType;
115#ifndef ITK_MANUAL_INSTANTIATION
116# 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.
Control indentation during Print() invocation.
Implements transparent reference counting.
void GenerateData() override
typename InputImageType::PixelType InputImagePixelType
static constexpr unsigned int NDimensions
typename InputImageType::ConstPointer InputImageConstPointer
typename OutputImageType::Pointer OutputImagePointer
~TobogganImageFilter() override=default
TOutputImage OutputImageType
typename InputImageType::IndexType IndexType
SmartPointer< Self > Pointer
typename InputImageType::SizeType SizeType
TInputImage InputImageType
void EnlargeOutputRequestedRegion(DataObject *) override
void PrintSelf(std::ostream &os, Indent indent) const override
ConstNeighborhoodIterator< Image< float, 2 > > NeighborhoodIteratorType
ImageToImageFilter< InputImageType, OutputImageType > Superclass
typename OutputImageType::PixelType OutputImagePixelType
void GenerateInputRequestedRegion() override
typename InputImageType::RegionType RegionType
typename InputImageType::Pointer InputImagePointer
typename InputImageType::PixelType ScalarType
TobogganImageFilter()=default
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....