18 #ifndef __itkLabelImageToLabelMapFilter_h
19 #define __itkLabelImageToLabelMapFilter_h
47 template<
class TInputImage,
class TOutputImage =
48 LabelMap< LabelObject<
typename TInputImage::PixelType,
67 typedef typename InputImageType::IndexType
IndexType;
77 itkStaticConstMacro(InputImageDimension,
unsigned int,
78 TInputImage::ImageDimension);
79 itkStaticConstMacro(OutputImageDimension,
unsigned int,
80 TOutputImage::ImageDimension);
98 #ifdef ITK_USE_CONCEPT_CHECKING
105 void PrintSelf(std::ostream & os,
Indent indent)
const;
110 void GenerateInputRequestedRegion();
113 void EnlargeOutputRequestedRegion(
DataObject *itkNotUsed(output) );
115 virtual void BeforeThreadedGenerateData();
117 virtual void ThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread,
ThreadIdType threadId);
119 virtual void AfterThreadedGenerateData();
123 void operator=(
const Self &);
131 #ifndef ITK_MANUAL_INSTANTIATION
132 #include "itkLabelImageToLabelMapFilter.hxx"