18 #ifndef __itkBinaryShapeOpeningImageFilter_h
19 #define __itkBinaryShapeOpeningImageFilter_h
46 template<
class TInputImage >
70 itkStaticConstMacro(InputImageDimension,
unsigned int, TInputImage::ImageDimension);
71 itkStaticConstMacro(OutputImageDimension,
unsigned int, TInputImage::ImageDimension);
72 itkStaticConstMacro(ImageDimension,
unsigned int, TInputImage::ImageDimension);
99 itkSetMacro(FullyConnected,
bool);
100 itkGetConstReferenceMacro(FullyConnected,
bool);
101 itkBooleanMacro(FullyConnected);
104 #ifdef ITK_USE_CONCEPT_CHECKING
135 itkGetConstMacro(Lambda,
double);
136 itkSetMacro(Lambda,
double);
145 itkGetConstMacro(ReverseOrdering,
bool);
146 itkSetMacro(ReverseOrdering,
bool);
147 itkBooleanMacro(ReverseOrdering);
156 void SetAttribute(
const std::string & s)
158 this->SetAttribute( LabelObjectType::GetAttributeFromName(s) );
165 void PrintSelf(std::ostream & os,
Indent indent)
const;
169 void GenerateInputRequestedRegion();
172 void EnlargeOutputRequestedRegion(
DataObject *itkNotUsed(output) );
180 void operator=(
const Self &);
191 #ifndef ITK_MANUAL_INSTANTIATION
192 #include "itkBinaryShapeOpeningImageFilter.hxx"