18#ifndef itkAttributePositionLabelMapFilter_h
19#define itkAttributePositionLabelMapFilter_h
43template <
typename TImage,
44 typename TAttributeAccessor =
45 typename Functor::AttributeLabelObjectAccessor<typename TImage::LabelObjectType>,
46 bool VPhysicalPosition =
true>
70 static constexpr unsigned int ImageDimension = TImage::ImageDimension;
78#ifdef ITK_USE_CONCEPT_CHECKING
102#ifndef ITK_MANUAL_INSTANTIATION
103# include "itkAttributePositionLabelMapFilter.hxx"
Mark a single pixel in the label object which correspond to a position given by an attribute.
typename ImageType::Pointer ImagePointer
typename ImageType::LabelObjectType LabelObjectType
typename ImageType::IndexType IndexType
void PrintSelf(std::ostream &os, Indent indent) const override
~AttributePositionLabelMapFilter() override=default
TAttributeAccessor AttributeAccessorType
typename ImageType::PixelType PixelType
void ThreadedProcessLabelObject(LabelObjectType *labelObject) override
typename AttributeAccessorType::AttributeValueType AttributeValueType
typename ImageType::ConstPointer ImageConstPointer
AttributePositionLabelMapFilter()=default
Base class for filters that takes an image as input and overwrites that image as the output.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
ImageBaseType::IndexType IndexType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....