18#ifndef itkAttributeRelabelLabelMapFilter_h
19#define itkAttributeRelabelLabelMapFilter_h
43template <
typename TImage,
44 typename TAttributeAccessor =
89 itkSetMacro(ReverseOrdering,
bool);
90 itkGetConstReferenceMacro(ReverseOrdering,
bool);
91 itkBooleanMacro(ReverseOrdering);
108 operator()(
const typename LabelObjectType::Pointer & a,
const typename LabelObjectType::Pointer & b)
124 operator()(
const typename LabelObjectType::Pointer & a,
const typename LabelObjectType::Pointer & b)
143#ifndef ITK_MANUAL_INSTANTIATION
144# include "itkAttributeRelabelLabelMapFilter.hxx"
bool operator()(const typename LabelObjectType::Pointer &a, const typename LabelObjectType::Pointer &b)
AttributeAccessorType m_Accessor
bool operator()(const typename LabelObjectType::Pointer &a, const typename LabelObjectType::Pointer &b)
AttributeAccessorType m_Accessor
static constexpr unsigned int ImageDimension
typename ImageType::LabelObjectType LabelObjectType
typename ImageType::IndexType IndexType
SmartPointer< const Self > ConstPointer
AttributeRelabelLabelMapFilter()
InPlaceLabelMapFilter< TImage > Superclass
typename ImageType::Pointer ImagePointer
AttributeRelabelLabelMapFilter Self
typename ImageType::ConstPointer ImageConstPointer
~AttributeRelabelLabelMapFilter() override=default
typename AttributeAccessorType::AttributeValueType AttributeValueType
void GenerateData() override
void PrintSelf(std::ostream &os, Indent indent) const override
typename ImageType::PixelType PixelType
SmartPointer< Self > Pointer
TAttributeAccessor AttributeAccessorType
InPlaceLabelMapFilter()=default
Control indentation during Print() invocation.
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....