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
140 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
165 #ifndef ITK_MANUAL_INSTANTIATION
166 #include "itkZeroCrossingImageFilter.hxx"
OutputImagePixelType m_ForegroundValue
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() 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
#define itkConceptMacro(name, concept)
SmartPointer< const Self > ConstPointer
TInputImage InputImageType