18 #ifndef itkDefaultPixelAccessorFunctor_h 19 #define itkDefaultPixelAccessorFunctor_h 46 template<
typename TImageType >
61 template <
typename UImageType>
88 inline void SetBegin(
const InternalPixelType *itkNotUsed(begin) ) {}
91 inline void Set(InternalPixelType & output,
const ExternalPixelType & input)
const 97 inline ExternalPixelType
Get(InternalPixelType & input)
const 103 inline const ExternalPixelType
Get(
const InternalPixelType & input)
const PixelAccessorType m_PixelAccessor
void SetBegin(const InternalPixelType *)
static VectorLengthType GetVectorLength(const ImageType *)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
ExternalPixelType Get(InternalPixelType &input) const
ImageType::PixelType ExternalPixelType
const ExternalPixelType Get(const InternalPixelType &input) const
void SetPixelAccessor(PixelAccessorType &accessor)
void Set(InternalPixelType &output, const ExternalPixelType &input) const
DefaultPixelAccessorFunctor< UImageType > Type
Provides a common API for pixel accessors for Image and VectorImage.
ImageType::InternalPixelType InternalPixelType
static void SetVectorLength(ImageType *, VectorLengthType)
ImageType::AccessorType PixelAccessorType
unsigned int VectorLengthType