18 #ifndef itkChangeLabelLabelMapFilter_h
19 #define itkChangeLabelLabelMapFilter_h
48 template<
typename TImage >
68 itkStaticConstMacro(ImageDimension,
unsigned int, TImage::ImageDimension);
76 typedef typename std::map< PixelType, PixelType >
ChangeMapType;
79 #ifdef ITK_USE_CONCEPT_CHECKING
98 void ClearChangeMap();
104 void GenerateData() ITK_OVERRIDE;
106 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
115 #ifndef ITK_MANUAL_INSTANTIATION
116 #include "itkChangeLabelLabelMapFilter.hxx"
ImageType::IndexType IndexType
Light weight base class for most itk classes.
ImageType::LabelObjectType LabelObjectType
InPlaceLabelMapFilter< TImage > Superclass
~ChangeLabelLabelMapFilter() override
SmartPointer< Self > Pointer
ImageType::Pointer ImagePointer
Base class for filters that takes an image as input and overwrites that image as the output...
ImageType::ConstPointer ImageConstPointer
ImageType::PixelType PixelType
ChangeLabelLabelMapFilter Self
Replace the label Ids of selected LabelObjects with new label Ids.
ChangeMapType::const_iterator ChangeMapIterator
Control indentation during Print() invocation.
std::map< PixelType, PixelType > ChangeMapType
SmartPointer< const Self > ConstPointer
ImageBaseType::IndexType IndexType