18 #ifndef itkZeroCrossingImageFilter_h 19 #define itkZeroCrossingImageFilter_h 62 template<
typename TInputImage,
typename TOutputImage >
94 TInputImage::ImageDimension);
96 TOutputImage::ImageDimension);
110 itkSetMacro(ForegroundValue, OutputImagePixelType);
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
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
static const unsigned int ImageDimension
TOutputImage OutputImageType
TOutputImage::PixelType OutputImagePixelType
SmartPointer< Self > Pointer
void PrintSelf(std::ostream &os, Indent indent) const override
ZeroCrossingImageFilter Self
~ZeroCrossingImageFilter()
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...
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