|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkDefaultVectorPixelAccessorFunctor_h
19 #define itkDefaultVectorPixelAccessorFunctor_h
45 template <
typename TImageType>
61 template <
typename UImageType>
71 image->SetVectorLength(length);
77 return image->GetVectorLength();
97 this->
m_Begin = const_cast<InternalPixelType *>(begin);
InternalPixelType * m_Begin
void Set(InternalPixelType &output, const ExternalPixelType &input) const
typename ImageType::PixelType ExternalPixelType
unsigned int VectorLengthType
void SetBegin(const InternalPixelType *begin)
PixelAccessorType m_PixelAccessor
ExternalPixelType Get(const InternalPixelType &input) const
This class provides a common API for pixel accessors for Image and VectorImage. (between the DefaultV...
static void SetVectorLength(ImageType *image, VectorLengthType length)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
static VectorLengthType GetVectorLength(const ImageType *image)
typename ImageType::AccessorType PixelAccessorType
void SetPixelAccessor(const PixelAccessorType &accessor)
typename ImageType::InternalPixelType InternalPixelType
DefaultVectorPixelAccessorFunctor()=default