18#ifndef itkAttributeSelectionLabelMapFilter_h
19#define itkAttributeSelectionLabelMapFilter_h
50template <
typename TImage,
51 typename TAttributeAccessor =
113 itkGetConstMacro(Exclude,
bool);
114 itkSetMacro(Exclude,
bool);
115 itkBooleanMacro(Exclude);
140 const typename AttributeSetType::size_type size =
m_AttributeSet.size();
166#ifndef ITK_MANUAL_INSTANTIATION
167# include "itkAttributeSelectionLabelMapFilter.hxx"
typename ImageType::Pointer ImagePointer
TAttributeAccessor AttributeAccessorType
void GenerateData() override
typename ImageType::ConstPointer ImageConstPointer
typename ImageType::IndexType IndexType
typename ImageType::PixelType PixelType
SmartPointer< Self > Pointer
void AddAttribute(const AttributeValueType &attr)
const AttributeSetType & GetAttributeSet() const
AttributeSelectionLabelMapFilter()
void PrintSelf(std::ostream &os, Indent indent) const override
void SetAttributeSet(const AttributeSetType &set)
AttributeSelectionLabelMapFilter Self
typename std::set< AttributeValueType > AttributeSetType
static constexpr unsigned int ImageDimension
AttributeSetType m_AttributeSet
InPlaceLabelMapFilter< TImage > Superclass
typename ImageType::LabelObjectType LabelObjectType
SmartPointer< const Self > ConstPointer
typename AttributeAccessorType::AttributeValueType AttributeValueType
void SetAttribute(const AttributeValueType &attr)
~AttributeSelectionLabelMapFilter() override=default
InPlaceLabelMapFilter()=default
Control indentation during Print() invocation.
virtual void Modified() const
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....