18 #ifndef itkMergeLabelMapFilter_h
19 #define itkMergeLabelMapFilter_h
52 template<
typename TImage >
73 itkStaticConstMacro(ImageDimension,
unsigned int, TImage::ImageDimension);
81 #ifdef ITK_USE_CONCEPT_CHECKING
103 itkSetMacro(Method, MethodChoice);
104 itkGetConstReferenceMacro(Method, MethodChoice);
111 void GenerateData() ITK_OVERRIDE;
113 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
120 void MergeWithKeep();
122 void MergeWithAggregate();
124 void MergeWithPack();
126 void MergeWithStrict();
130 #ifndef ITK_MANUAL_INSTANTIATION
131 #include "itkMergeLabelMapFilter.hxx"
InPlaceLabelMapFilter< TImage > Superclass
Light weight base class for most itk classes.
ImageType::Pointer ImagePointer
ImageType::LabelObjectType LabelObjectType
Merges several Label Maps.
ImageType::IndexType IndexType
SmartPointer< Self > Pointer
ImageType::ConstPointer ImageConstPointer
ImageType::PixelType PixelType
Base class for filters that takes an image as input and overwrites that image as the output...
~MergeLabelMapFilter() override
Control indentation during Print() invocation.
SmartPointer< const Self > ConstPointer
LabelObjectType::Pointer LabelObjectPointer
ImageBaseType::IndexType IndexType