18 #ifndef __itkValuedRegionalExtremaImageFilter_h
19 #define __itkValuedRegionalExtremaImageFilter_h
75 template<
class TInputImage,
class TOutputImage,
76 class TFunction1,
class TFunction2 >
97 typedef typename InputImageType::SizeType
ISizeType;
104 itkStaticConstMacro(InputImageDimension,
unsigned int,
105 TInputImage::ImageDimension);
106 itkStaticConstMacro(OutputImageDimension,
unsigned int,
107 TOutputImage::ImageDimension);
123 itkSetMacro(FullyConnected,
bool);
124 itkGetConstReferenceMacro(FullyConnected,
bool);
125 itkBooleanMacro(FullyConnected);
131 itkSetMacro(MarkerValue,
typename TInputImage::PixelType);
132 itkGetConstReferenceMacro(MarkerValue,
typename TInputImage::PixelType);
138 itkGetConstMacro(Flat,
bool);
140 #ifdef ITK_USE_CONCEPT_CHECKING
152 void PrintSelf(std::ostream & os,
Indent indent)
const;
158 void GenerateInputRequestedRegion();
161 void EnlargeOutputRequestedRegion(
DataObject *itkNotUsed(output) );
167 void operator=(
const Self &);
182 #ifndef ITK_MANUAL_INSTANTIATION
183 #include "itkValuedRegionalExtremaImageFilter.hxx"