18 #ifndef itkZeroCrossingImageFilter_h
19 #define itkZeroCrossingImageFilter_h
62 template<
typename TInputImage,
typename TOutputImage >
93 itkStaticConstMacro(ImageDimension,
unsigned int,
94 TInputImage::ImageDimension);
95 itkStaticConstMacro(OutputImageDimension,
unsigned int,
96 TOutputImage::ImageDimension);
107 virtual void GenerateInputRequestedRegion() ITK_OVERRIDE;
111 itkGetConstMacro(ForegroundValue, OutputImagePixelType);
115 itkSetMacro(BackgroundValue, OutputImagePixelType);
116 itkGetConstMacro(BackgroundValue, OutputImagePixelType);
119 #ifdef ITK_USE_CONCEPT_CHECKING
165 #ifndef ITK_MANUAL_INSTANTIATION
166 #include "itkZeroCrossingImageFilter.hxx"
OutputImagePixelType m_ForegroundValue
virtual void PrintSelf(std::ostream &os, Indent indent) const override
ImageToImageFilter< TInputImage, TOutputImage > Superclass
Base class for all process objects that output image data.
TOutputImage OutputImageType
TOutputImage::PixelType OutputImagePixelType
SmartPointer< Self > Pointer
ZeroCrossingImageFilter Self
~ZeroCrossingImageFilter()
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
#define itkConceptMacro(name, concept)
SmartPointer< const Self > ConstPointer
TInputImage InputImageType