28#ifndef itkLabelMapFilter_h
29#define itkLabelMapFilter_h
56template <
typename TInputImage,
typename TOutputImage>
142#ifndef ITK_MANUAL_INSTANTIATION
143# include "itkLabelMapFilter.hxx"
Base class for all data objects in ITK.
TInputImage InputImageType
typename InputImageType::ConstPointer InputImageConstPointer
typename InputImageType::Pointer InputImagePointer
typename InputImageType::PixelType InputImagePixelType
typename InputImageType::RegionType InputImageRegionType
void GenerateInputRequestedRegion() override
virtual InputImageType * GetLabelMap()
ImageToImageFilter< TInputImage, TInputImage > Superclass
TInputImage InputImageType
typename OutputImageType::RegionType OutputImageRegionType
void AfterThreadedGenerateData() override
virtual void ThreadedProcessLabelObject(LabelObjectType *labelObject)
void BeforeThreadedGenerateData() override
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType) override
std::mutex m_LabelObjectContainerLock
void EnlargeOutputRequestedRegion(DataObject *output) override
TInputImage OutputImageType
SmartPointer< const Self > ConstPointer
typename OutputImageType::Pointer OutputImagePointer
typename InputImageType::LabelObjectType LabelObjectType
InputImageType::Iterator m_LabelObjectIterator
static constexpr unsigned int OutputImageDimension
static constexpr unsigned int InputImageDimension
typename OutputImageType::ConstPointer OutputImageConstPointer
typename OutputImageType::PixelType OutputImagePixelType
SmartPointer< Self > Pointer
DataObject * GetInput(const DataObjectIdentifierType &key)
Return an input.
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned int ThreadIdType