28 #ifndef itkLabelMapFilter_h
29 #define itkLabelMapFilter_h
56 template<
typename TInputImage,
typename TOutputImage >
89 itkStaticConstMacro(InputImageDimension,
unsigned int, TInputImage::ImageDimension);
90 itkStaticConstMacro(OutputImageDimension,
unsigned int, TOutputImage::ImageDimension);
96 void GenerateInputRequestedRegion() ITK_OVERRIDE;
99 void EnlargeOutputRequestedRegion(
DataObject * itkNotUsed(output) ) ITK_OVERRIDE;
103 ~LabelMapFilter() ITK_OVERRIDE;
105 virtual
void BeforeThreadedGenerateData() ITK_OVERRIDE;
107 virtual
void AfterThreadedGenerateData() ITK_OVERRIDE;
133 #ifndef ITK_MANUAL_INSTANTIATION
134 #include "itkLabelMapFilter.hxx"
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
Superclass::InputImageRegionType InputImageRegionType
Light weight base class for most itk classes.
OutputImageType::RegionType OutputImageRegionType
OutputImageType::PixelType OutputImagePixelType
Superclass::InputImagePixelType InputImagePixelType
unsigned long SizeValueType
ImageToImageFilter< TInputImage, TOutputImage > Superclass
Superclass::InputImageConstPointer InputImageConstPointer
Base class for filters that take an image as input and overwrite that image as the output...
unsigned int ThreadIdType
DataObject * GetInput(const DataObjectIdentifierType &key)
Return an input.
Superclass::InputImageType InputImageType
InputImageType::Iterator m_LabelObjectIterator
float m_InverseNumberOfLabelObjects
OutputImageType::ConstPointer OutputImageConstPointer
Superclass::InputImagePointer InputImagePointer
InputImageType::LabelObjectType LabelObjectType
Base class for filters that take an image as input and produce an image as output.
OutputImageType::RegionType OutputImageRegionType
OutputImageType::Pointer OutputImagePointer
TOutputImage OutputImageType
FastMutexLock::Pointer m_LabelObjectContainerLock
Base class for all data objects in ITK.
SizeValueType m_NumberOfLabelObjectsProcessed