|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkNeighborhoodAccessorFunctor_h
19 #define itkNeighborhoodAccessorFunctor_h
40 template <
typename TImage>
51 static constexpr
unsigned int ImageDimension = TImage::ImageDimension;
54 template <
typename TOutput = ImageType>
71 return (*pixelPointer);
81 template <
typename TOutput>
82 inline typename ImageBoundaryConditionType<TOutput>::OutputPixelType
88 return boundaryCondition->operator()(point_index, boundary_offset, data);
void SetBegin(const InternalPixelType *)
unsigned int VectorLengthType
void Set(InternalPixelType *const pixelPointer, const PixelType &p) const
A light-weight container object for storing an N-dimensional neighborhood of values.
VectorLengthType SetVectorLength()
void SetVectorLength(VectorLengthType)
Provides accessor interfaces to Get pixels and is meant to be used on pointers contained within Neigh...
A virtual base object that defines an interface to a class of boundary condition objects for use by n...
ImageBoundaryConditionType< TOutput >::OutputPixelType BoundaryCondition(const OffsetType &point_index, const OffsetType &boundary_offset, const NeighborhoodType *data, const ImageBoundaryConditionType< TOutput > *boundaryCondition) const
typename ImageType::PixelType PixelType
typename ImageType::OffsetType OffsetType
PixelType Get(const InternalPixelType *pixelPointer) const
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
typename ImageType::InternalPixelType InternalPixelType