|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkLabelImageToLabelMapFilter_h
19 #define itkLabelImageToLabelMapFilter_h
47 template <
typename TInputImage,
48 typename TOutputImage = LabelMap<LabelObject<typename TInputImage::PixelType, TInputImage::ImageDimension>>>
77 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
78 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
94 #ifdef ITK_USE_CONCEPT_CHECKING
102 PrintSelf(std::ostream & os,
Indent indent)
const override;
108 GenerateInputRequestedRegion()
override;
112 EnlargeOutputRequestedRegion(
DataObject * itkNotUsed(output))
override;
115 BeforeThreadedGenerateData()
override;
123 itkExceptionMacro(
"This class requires threadId so it must use classic multi-threading model");
127 AfterThreadedGenerateData()
override;
132 typename std::vector<OutputImagePointer> m_TemporaryImages{};
136 #ifndef ITK_MANUAL_INSTANTIATION
137 # include "itkLabelImageToLabelMapFilter.hxx"
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
typename OutputImageType::Pointer OutputImagePointer
convert a labeled image to a label collection image
typename LabelObjectType::LengthType LengthType
Control indentation during Print() invocation.
typename InputImageType::PixelType InputImagePixelType
unsigned int ThreadIdType
ImageBaseType::IndexType IndexType
Base class for filters that take an image as input and produce an image as output.
Base class for all process objects that output image data.
typename InputImageType::Pointer InputImagePointer
ImageBaseType::RegionType RegionType
typename InputImageType::IndexType IndexType
TInputImage InputImageType
typename OutputImageType::LabelObjectType LabelObjectType
typename OutputImageType::RegionType OutputImageRegionType
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename OutputImageType::PixelType OutputImagePixelType
typename OutputImageType::ConstPointer OutputImageConstPointer
void DynamicThreadedGenerateData(const OutputImageRegionType &) override
typename InputImageType::RegionType InputImageRegionType
typename InputImageType::ConstPointer InputImageConstPointer
TOutputImage OutputImageType
Base class for all data objects in ITK.