18#ifndef itkVectorImageNeighborhoodAccessorFunctor_h
19#define itkVectorImageNeighborhoodAccessorFunctor_h
40template <
typename TImage>
52 template <
typename TOutput = ImageType>
102 truePixelPointer[i] = p[i];
107 template <
typename TOutput>
114 return boundaryCondition->operator()(point_index, boundary_offset, data, *
this);
A virtual base object that defines an interface to a class of boundary condition objects for use by n...
typename TOutputImage::PixelType OutputPixelType
A light-weight container object for storing an N-dimensional neighborhood of values.
Provides accessor interfaces to Access pixels and is meant to be used on pointers to pixels held by t...
InternalPixelType * m_Begin
VectorImageNeighborhoodAccessorFunctor(VectorLengthType length)
VectorLengthType GetVectorLength()
typename ImageType::OffsetType OffsetType
typename ImageType::PixelType PixelType
VectorImageNeighborhoodAccessorFunctor()=default
void SetBegin(const InternalPixelType *begin)
VectorLengthType m_VectorLength
typename ImageType::InternalPixelType InternalPixelType
void Set(InternalPixelType *const pixelPointer, const PixelType &p) const
unsigned int VectorLengthType
ImageBoundaryConditionType< TOutput >::OutputPixelType BoundaryCondition(const OffsetType &point_index, const OffsetType &boundary_offset, const NeighborhoodType *data, const ImageBoundaryConditionType< TOutput > *boundaryCondition) const
void SetVectorLength(VectorLengthType length)
VectorLengthType m_OffsetMultiplier
PixelType Get(const InternalPixelType *pixelPointer) const
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....