18 #ifndef itkZeroCrossingBasedEdgeDetectionImageFilter_h
19 #define itkZeroCrossingBasedEdgeDetectionImageFilter_h
69 template<
typename TInputImage,
typename TOutputImage >
101 TInputImage::ImageDimension);
103 TOutputImage::ImageDimension);
111 itkGetConstMacro(Variance,
const ArrayType);
113 itkGetConstMacro(MaximumError,
const ArrayType);
140 #ifdef ITK_USE_CONCEPT_CHECKING
177 void operator=(const
Self &) ITK_DELETE_FUNCTION;
191 #ifndef ITK_MANUAL_INSTANTIATION
192 #include "itkZeroCrossingBasedEdgeDetectionImageFilter.hxx"
void SetMaximumError(const typename ArrayType::ValueType v)
TInputImage::PixelType InputImagePixelType
TOutputImage::PixelType OutputImagePixelType
void PrintSelf(std::ostream &os, Indent indent) const override
Base class for all process objects that output image data.
void Fill(const ValueType &)
TInputImage InputImageType
FixedArray< double, itkGetStaticConstMacro(ImageDimension) > ArrayType
SmartPointer< Self > Pointer
ImageToImageFilter< TInputImage, TOutputImage > Superclass
~ZeroCrossingBasedEdgeDetectionImageFilter()
OutputImagePixelType m_ForegroundValue
This filter implements a zero-crossing based edge detecor.
TOutputImage OutputImageType
static const unsigned int ImageDimension
OutputImageType::PixelType OutputImagePixelType
SmartPointer< const Self > ConstPointer
ZeroCrossingBasedEdgeDetectionImageFilter Self
void GenerateData() override
OutputImagePixelType m_BackgroundValue
void SetVariance(const typename ArrayType::ValueType v)
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
ZeroCrossingBasedEdgeDetectionImageFilter()
#define itkConceptMacro(name, concept)
static const unsigned int OutputImageDimension
TOutputImage::RegionType OutputImageRegionType