18 #ifndef __itkBinaryStatisticsOpeningImageFilter_h
19 #define __itkBinaryStatisticsOpeningImageFilter_h
45 template<
class TInputImage,
class TFeatureImage >
74 itkStaticConstMacro(InputImageDimension,
unsigned int, TInputImage::ImageDimension);
75 itkStaticConstMacro(OutputImageDimension,
unsigned int, TInputImage::ImageDimension);
76 itkStaticConstMacro(ImageDimension,
unsigned int, TInputImage::ImageDimension);
101 itkSetMacro(FullyConnected,
bool);
102 itkGetConstReferenceMacro(FullyConnected,
bool);
103 itkBooleanMacro(FullyConnected);
106 #ifdef ITK_USE_CONCEPT_CHECKING
137 itkGetConstMacro(Lambda,
double);
138 itkSetMacro(Lambda,
double);
147 itkGetConstMacro(ReverseOrdering,
bool);
148 itkSetMacro(ReverseOrdering,
bool);
149 itkBooleanMacro(ReverseOrdering);
158 void SetAttribute(
const std::string & s)
160 this->SetAttribute( LabelObjectType::GetAttributeFromName(s) );
165 void SetFeatureImage(
const TFeatureImage *input)
168 this->SetNthInput( 1, const_cast< TFeatureImage * >( input ) );
180 this->SetInput(input);
186 this->SetFeatureImage(input);
192 void PrintSelf(std::ostream & os,
Indent indent)
const;
196 void GenerateInputRequestedRegion();
199 void EnlargeOutputRequestedRegion(
DataObject *itkNotUsed(output) );
207 void operator=(
const Self &);
218 #ifndef ITK_MANUAL_INSTANTIATION
219 #include "itkBinaryStatisticsOpeningImageFilter.hxx"