18 #ifndef itkVectorImageNeighborhoodAccessorFunctor_h
19 #define itkVectorImageNeighborhoodAccessorFunctor_h
40 template<
typename TImage >
98 truePixelPointer[i] = p[i];
108 return boundaryCondition->operator()(point_index, boundary_offset, data, *
this);
PixelType Get(const InternalPixelType *pixelPointer) const
PixelType BoundaryCondition(const OffsetType &point_index, const OffsetType &boundary_offset, const NeighborhoodType *data, const ImageBoundaryConditionConstPointerType boundaryCondition) const
VectorLengthType m_OffsetMultiplier
ImageType::InternalPixelType InternalPixelType
A light-weight container object for storing an N-dimensional neighborhood of values.
ImageType::OffsetType OffsetType
InternalPixelType * m_Begin
void Set(InternalPixelType *&pixelPointer, const PixelType &p) const
void SetVectorLength(VectorLengthType length)
ImageBoundaryCondition< ImageType > const * ImageBoundaryConditionConstPointerType
VectorImageNeighborhoodAccessorFunctor()
VectorLengthType m_VectorLength
unsigned int VectorLengthType
void SetBegin(const InternalPixelType *begin)
VectorImageNeighborhoodAccessorFunctor(VectorLengthType length)
Neighborhood< InternalPixelType *, TImage::ImageDimension > NeighborhoodType
ImageType::PixelType PixelType
Provides accessor interfaces to Access pixels and is meant to be used on pointers to pixels held by t...
VectorLengthType GetVectorLength()