17 #ifndef __itkAttributeRelabelLabelMapFilter_h
18 #define __itkAttributeRelabelLabelMapFilter_h
36 template<
class TImage,
class TAttributeAccessor=
37 typename Functor::AttributeLabelObjectAccessor< typename TImage::LabelObjectType > >
61 itkStaticConstMacro(ImageDimension,
unsigned int,
62 TImage::ImageDimension);
71 #ifdef ITK_USE_CONCEPT_CHECKING
87 itkSetMacro( ReverseOrdering,
bool );
88 itkGetConstReferenceMacro( ReverseOrdering,
bool );
89 itkBooleanMacro( ReverseOrdering );
97 void PrintSelf(std::ostream& os,
Indent indent)
const;
102 bool operator()(
const typename LabelObjectType::Pointer & a,
const typename LabelObjectType::Pointer & b )
104 return accessor( a ) < accessor( b );
112 bool operator()(
const typename LabelObjectType::Pointer & a,
const typename LabelObjectType::Pointer & b )
114 return accessor( a ) > accessor( b );
121 void operator=(
const Self&);
129 #ifndef ITK_MANUAL_INSTANTIATION