18 #ifndef __itkLabelImageToLabelMapFilter_h
19 #define __itkLabelImageToLabelMapFilter_h
47 template<
class TInputImage,
class TOutputImage =
48 LabelMap< LabelObject<
typename TInputImage::PixelType,
49 TInputImage::ImageDimension > > >
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
106 void PrintSelf(std::ostream & os,
Indent indent)
const;
111 void GenerateInputRequestedRegion();
114 void EnlargeOutputRequestedRegion(
DataObject *itkNotUsed(output) );
116 virtual void BeforeThreadedGenerateData();
118 virtual void ThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread,
ThreadIdType threadId);
120 virtual void AfterThreadedGenerateData();
124 void operator=(
const Self &);
132 #ifndef ITK_MANUAL_INSTANTIATION
133 #include "itkLabelImageToLabelMapFilter.hxx"