18 #ifndef itkAttributePositionLabelMapFilter_h
19 #define itkAttributePositionLabelMapFilter_h
42 template<
typename TImage,
typename TAttributeAccessor=
43 typename Functor::AttributeLabelObjectAccessor< typename TImage::LabelObjectType >,
bool VPhysicalPosition=
true >
66 itkStaticConstMacro(ImageDimension,
unsigned int,
67 TImage::ImageDimension);
76 #ifdef ITK_USE_CONCEPT_CHECKING
91 virtual void ThreadedProcessLabelObject( LabelObjectType * labelObject ) ITK_OVERRIDE;
93 void PrintSelf(std::ostream& os,
Indent indent)
const ITK_OVERRIDE;
102 #ifndef ITK_MANUAL_INSTANTIATION
103 #include "itkAttributePositionLabelMapFilter.hxx"
ImageType::Pointer ImagePointer
Light weight base class for most itk classes.
ImageType::PixelType PixelType
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
TAttributeAccessor AttributeAccessorType
ImageType::LabelObjectType LabelObjectType
AttributeAccessorType::AttributeValueType AttributeValueType
ImageType::ConstPointer ImageConstPointer
Base class for filters that takes an image as input and overwrites that image as the output...
~AttributePositionLabelMapFilter() override
Mark a single pixel in the label object which correspond to a position given by an attribute...
ImageType::IndexType IndexType
Control indentation during Print() invocation.
InPlaceLabelMapFilter< TImage > Superclass
AttributePositionLabelMapFilter Self
ImageBaseType::IndexType IndexType