21 #ifndef otbAttributesMapOpeningLabelMapFilter_h
22 #define otbAttributesMapOpeningLabelMapFilter_h
25 #include "itkAttributeOpeningLabelMapFilter.h"
43 template <
class TImage>
45 :
public itk::AttributeOpeningLabelMapFilter<TImage, typename otb::Functor::AttributesMapLabelObjectAccessor<typename TImage::LabelObjectType>>
50 typedef itk::AttributeOpeningLabelMapFilter<TImage, Functor::AttributesMapLabelObjectAccessor<typename TImage::LabelObjectType>>
Superclass;
63 void SetAttributeName(
const char* name);
66 const char* GetAttributeName();
72 void GenerateData()
override;
82 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
95 #ifndef OTB_MANUAL_INSTANTIATION
Attributes opening for AttributesMapLabelObject.
AttributeAccessorType m_Accessor
void operator=(const Self &)=delete
itk::AttributeOpeningLabelMapFilter< TImage, Functor::AttributesMapLabelObjectAccessor< typename TImage::LabelObjectType > > Superclass
AttributesMapOpeningLabelMapFilter Self
Superclass::AttributeAccessorType AttributeAccessorType
AttributesMapOpeningLabelMapFilter(const Self &)=delete
itk::SmartPointer< Self > Pointer
itk::SmartPointer< const Self > ConstPointer
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.