18#ifndef itkZeroCrossingImageFilter_h
19#define itkZeroCrossingImageFilter_h
63template <
typename TInputImage,
typename TOutputImage>
96 static constexpr unsigned int ImageDimension = TInputImage::ImageDimension;
97 static constexpr unsigned int OutputImageDimension = TOutputImage::ImageDimension;
120#ifdef ITK_USE_CONCEPT_CHECKING
155#ifndef ITK_MANUAL_INSTANTIATION
156# include "itkZeroCrossingImageFilter.hxx"
Base class for all process objects that output image data.
typename OutputImageType::PixelType OutputImagePixelType
typename OutputImageType::RegionType OutputImageRegionType
TOutputImage OutputImageType
Base class for filters that take an image as input and produce an image as output.
TInputImage InputImageType
typename InputImageType::PixelType InputImagePixelType
Control indentation during Print() invocation.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
This filter finds the closest pixel to the zero-crossings (sign changes) in a signed itk::Image.
ZeroCrossingImageFilter()
void PrintSelf(std::ostream &os, Indent indent) const override
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
~ZeroCrossingImageFilter() override=default
void GenerateInputRequestedRegion() override
#define itkConceptMacro(name, concept)
ImageBaseType::RegionType RegionType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....