28 #ifndef itkLabelMapFilter_h
29 #define itkLabelMapFilter_h
56 template<
typename TInputImage,
typename TOutputImage >
134 #ifndef ITK_MANUAL_INSTANTIATION
135 #include "itkLabelMapFilter.hxx"
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
void GenerateInputRequestedRegion() override
virtual void AfterThreadedGenerateData() override
Superclass::InputImageRegionType InputImageRegionType
Light weight base class for most itk classes.
InputImageType::ConstPointer InputImageConstPointer
void EnlargeOutputRequestedRegion(DataObject *) override
InputImageType::Pointer InputImagePointer
OutputImageType::RegionType OutputImageRegionType
OutputImageType::PixelType OutputImagePixelType
Superclass::InputImagePixelType InputImagePixelType
unsigned long SizeValueType
ImageToImageFilter< TInputImage, TOutputImage > Superclass
virtual InputImageType * GetLabelMap()
Superclass::InputImageConstPointer InputImageConstPointer
InputImageType::RegionType InputImageRegionType
static const unsigned int InputImageDimension
TInputImage InputImageType
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.
virtual void ThreadedProcessLabelObject(LabelObjectType *labelObject)
Superclass::InputImageType InputImageType
InputImageType::Iterator m_LabelObjectIterator
InputImageType::PixelType InputImagePixelType
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
virtual void BeforeThreadedGenerateData() override
virtual void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
OutputImageType::Pointer OutputImagePointer
TOutputImage OutputImageType
FastMutexLock::Pointer m_LabelObjectContainerLock
void operator=(const Self &)
Base class for all data objects in ITK.
static const unsigned int OutputImageDimension
SizeValueType m_NumberOfLabelObjectsProcessed