18 #ifndef itkAttributeOpeningLabelMapFilter_h
19 #define itkAttributeOpeningLabelMapFilter_h
42 template<
typename TImage,
typename TAttributeAccessor=
43 typename Functor::AttributeLabelObjectAccessor< typename TImage::LabelObjectType > >
67 itkStaticConstMacro(ImageDimension,
unsigned int,
68 TImage::ImageDimension);
77 #ifdef ITK_USE_CONCEPT_CHECKING
101 itkGetConstMacro( ReverseOrdering,
bool );
102 itkSetMacro( ReverseOrdering,
bool );
103 itkBooleanMacro( ReverseOrdering );
110 void GenerateData() ITK_OVERRIDE;
112 void PrintSelf(std::ostream& os,
Indent indent) const ITK_OVERRIDE;
118 bool m_ReverseOrdering;
124 #ifndef ITK_MANUAL_INSTANTIATION
125 #include "itkAttributeOpeningLabelMapFilter.hxx"
AttributeAccessorType::AttributeValueType AttributeValueType
Light weight base class for most itk classes.
Superclass::LabelObjectType LabelObjectType
ImageType::PixelType PixelType
SmartPointer< Self > Pointer
TAttributeAccessor AttributeAccessorType
ImageType::IndexType IndexType
ImageType::Pointer ImagePointer
InPlaceLabelMapFilter< TImage > Superclass
Base class for filters that takes an image as input and overwrites that image as the output...
~AttributeOpeningLabelMapFilter() override
remove the objects according to the value of their attribute
SmartPointer< const Self > ConstPointer
Control indentation during Print() invocation.
ImageType::ConstPointer ImageConstPointer
AttributeOpeningLabelMapFilter Self
ImageBaseType::IndexType IndexType