18 #ifndef itkZeroCrossingImageFilter_h
19 #define itkZeroCrossingImageFilter_h
62 template<
typename TInputImage,
typename TOutputImage >
94 TInputImage::ImageDimension);
96 TOutputImage::ImageDimension);
111 itkGetConstMacro(ForegroundValue, OutputImagePixelType);
115 itkSetMacro(BackgroundValue, OutputImagePixelType);
116 itkGetConstMacro(BackgroundValue, OutputImagePixelType);
119 #ifdef ITK_USE_CONCEPT_CHECKING
161 void operator=(const
Self &) ITK_DELETE_FUNCTION;
166 #ifndef ITK_MANUAL_INSTANTIATION
167 #include "itkZeroCrossingImageFilter.hxx"
OutputImagePixelType m_ForegroundValue
static const unsigned int OutputImageDimension
virtual void GenerateInputRequestedRegion() override
ImageToImageFilter< TInputImage, TOutputImage > Superclass
Base class for all process objects that output image data.
static const unsigned int ImageDimension
TOutputImage OutputImageType
TOutputImage::PixelType OutputImagePixelType
SmartPointer< Self > Pointer
ZeroCrossingImageFilter Self
~ZeroCrossingImageFilter()
void PrintSelf(std::ostream &os, Indent indent) const override
OutputImageType::PixelType OutputImagePixelType
ZeroCrossingImageFilter()
unsigned int ThreadIdType
Base class for filters that take an image as input and produce an image as output.
This filter finds the closest pixel to the zero-crossings (sign changes) in a signed itk::Image...
OutputImageType::RegionType OutputImageRegionType
Control indentation during Print() invocation.
TInputImage::PixelType InputImagePixelType
TOutputImage::RegionType OutputImageRegionType
OutputImagePixelType m_BackgroundValue
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
#define itkConceptMacro(name, concept)
SmartPointer< const Self > ConstPointer
TInputImage InputImageType