18 #ifndef __itkKappaSigmaThresholdImageFilter_h
19 #define __itkKappaSigmaThresholdImageFilter_h
50 template<
typename TInputImage,
51 typename TMaskImage = Image< unsigned char, TInputImage::ImageDimension >,
52 class TOutputImage = TInputImage >
103 itkSetMacro(SigmaFactor,
double);
104 itkGetConstMacro(SigmaFactor,
double);
106 itkSetMacro(NumberOfIterations,
unsigned int);
107 itkGetConstMacro(NumberOfIterations,
unsigned int);
109 #ifdef ITK_USE_CONCEPT_CHECKING
122 this->
SetNthInput( 1, const_cast< MaskImageType * >( input ) );
163 TInputImage::ImageDimension);
165 TOutputImage::ImageDimension);
181 #ifndef ITK_MANUAL_INSTANTIATION
182 #include "itkKappaSigmaThresholdImageFilter.hxx"
static const unsigned int OutputImageDimension
OutputPixelType m_InsideValue
void GenerateInputRequestedRegion()
TInputImage::IndexType InputIndexType
TMaskImage::PixelType MaskPixelType
TInputImage::PixelType InputPixelType
Base class for all process objects that output image data.
TOutputImage::PixelType OutputPixelType
TOutputImage::Pointer OutputImagePointer
ImageToImageFilter< TInputImage, TOutputImage > Superclass
TInputImage::Pointer InputImagePointer
MaskPixelType m_MaskValue
KappaSigmaThresholdImageFilter()
virtual void SetInput(const InputImageType *image)
void SetInput1(const TInputImage *input)
void operator=(const Self &)
~KappaSigmaThresholdImageFilter()
Compute moments of an n-dimensional image.
TOutputImage::IndexType OutputIndexType
TMaskImage::Pointer MaskImagePointer
TInputImage::SizeType InputSizeType
DataObject * GetInput(const DataObjectIdentifierType &key)
Threshold an image using multiple Otsu Thresholds.
Base class for filters that take an image as input and produce an image as output.
void SetInput2(const MaskImageType *input)
Control indentation during Print() invocation.
void PrintSelf(std::ostream &os, Indent indent) const
KappaSigmaThresholdImageFilter Self
TOutputImage::SizeType OutputSizeType
virtual void SetNthInput(DataObjectPointerArraySizeType num, DataObject *input)
SmartPointer< Self > Pointer
TOutputImage::RegionType OutputImageRegionType
static const unsigned int InputImageDimension
InputPixelType m_Threshold
TInputImage::RegionType InputImageRegionType
#define itkConceptMacro(name, concept)
SmartPointer< const Self > ConstPointer
unsigned int m_NumberOfIterations
OutputPixelType m_OutsideValue
KappaSigmaThresholdImageCalculator< TInputImage, TMaskImage > CalculatorType
Base class for all data objects in ITK.
const MaskImageType * GetMaskImage() const
void SetMaskImage(const MaskImageType *input)
TInputImage InputImageType