18#ifndef itkAttributeSelectionLabelMapFilter_h
19#define itkAttributeSelectionLabelMapFilter_h
50template <
typename TImage,
114 itkGetConstMacro(Exclude,
bool);
115 itkSetMacro(Exclude,
bool);
116 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
static constexpr unsigned int ImageDimension
AttributeSetType m_AttributeSet
std::set< AttributeValueType > AttributeSetType
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....