18#ifndef itkChangeLabelLabelMapFilter_h
19#define itkChangeLabelLabelMapFilter_h
48template <
typename TImage>
115#ifndef ITK_MANUAL_INSTANTIATION
116# include "itkChangeLabelLabelMapFilter.hxx"
typename ChangeMapType::const_iterator ChangeMapIterator
typename ImageType::Pointer ImagePointer
static constexpr unsigned int ImageDimension
void SetChange(const PixelType &oldLabel, const PixelType &newLabel)
ChangeMapType m_MapOfLabelToBeReplaced
ChangeLabelLabelMapFilter Self
SmartPointer< const Self > ConstPointer
ChangeLabelLabelMapFilter()=default
void SetChangeMap(const ChangeMapType &changeMap)
~ChangeLabelLabelMapFilter() override=default
SmartPointer< Self > Pointer
void PrintSelf(std::ostream &os, Indent indent) const override
const ChangeMapType & GetChangeMap() const
typename ImageType::PixelType PixelType
typename ImageType::ConstPointer ImageConstPointer
InPlaceLabelMapFilter< TImage > Superclass
void GenerateData() override
typename ImageType::LabelObjectType LabelObjectType
typename std::map< PixelType, PixelType > ChangeMapType
typename ImageType::IndexType IndexType
InPlaceLabelMapFilter()=default
Control indentation during Print() invocation.
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....