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
191 #ifndef ITK_MANUAL_INSTANTIATION
192 #include "itkZeroCrossingBasedEdgeDetectionImageFilter.hxx"
void SetMaximumError(const typename ArrayType::ValueType v)
TInputImage::PixelType InputImagePixelType
TOutputImage::PixelType OutputImagePixelType
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
void PrintSelf(std::ostream &os, Indent indent) const
This filter implements a zero-crossing based edge detecor.
TOutputImage OutputImageType
void operator=(const Self &)
static const unsigned int ImageDimension
OutputImageType::PixelType OutputImagePixelType
SmartPointer< const Self > ConstPointer
ZeroCrossingBasedEdgeDetectionImageFilter Self
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.
Define additional traits for native types such as int or float.
ZeroCrossingBasedEdgeDetectionImageFilter()
#define itkConceptMacro(name, concept)
static const unsigned int OutputImageDimension
TOutputImage::RegionType OutputImageRegionType