18 #ifndef __itkBinaryShapeKeepNObjectsImageFilter_h
19 #define __itkBinaryShapeKeepNObjectsImageFilter_h
46 template<
class TInputImage >
70 itkStaticConstMacro(InputImageDimension,
unsigned int,
71 TInputImage::ImageDimension);
72 itkStaticConstMacro(OutputImageDimension,
unsigned int,
73 TInputImage::ImageDimension);
74 itkStaticConstMacro(ImageDimension,
unsigned int,
75 TInputImage::ImageDimension);
103 itkSetMacro(FullyConnected,
bool);
104 itkGetConstReferenceMacro(FullyConnected,
bool);
105 itkBooleanMacro(FullyConnected);
108 #ifdef ITK_USE_CONCEPT_CHECKING
148 itkGetConstMacro(ReverseOrdering,
bool);
149 itkSetMacro(ReverseOrdering,
bool);
150 itkBooleanMacro(ReverseOrdering);
159 void SetAttribute(
const std::string & s)
161 this->SetAttribute( LabelObjectType::GetAttributeFromName(s) );
168 void PrintSelf(std::ostream & os,
Indent indent)
const;
173 void GenerateInputRequestedRegion();
176 void EnlargeOutputRequestedRegion(
DataObject *itkNotUsed(output) );
184 void operator=(
const Self &);
195 #ifndef ITK_MANUAL_INSTANTIATION
196 #include "itkBinaryShapeKeepNObjectsImageFilter.hxx"