This class provides a common API for pixel accessors for Image and VectorImage. (between the DefaultVectorPixelAccessor and DefaultPixelAccessor). More...
#include <itkDefaultPixelAccessorFunctor.h>
Public Types | |
typedef ImageType::PixelType | ExternalPixelType |
typedef TImageType | ImageType |
typedef ImageType::InternalPixelType | InternalPixelType |
typedef ImageType::AccessorType | PixelAccessorType |
typedef unsigned int | VectorLengthType |
Public Member Functions | |
ExternalPixelType | Get (InternalPixelType &input) const |
const ExternalPixelType | Get (const InternalPixelType &input) const |
void | Set (InternalPixelType &output, const ExternalPixelType &input) const |
void | SetBegin (const InternalPixelType *) |
void | SetPixelAccessor (PixelAccessorType &accessor) |
Static Public Member Functions | |
static VectorLengthType | GetVectorLength (const ImageType *) |
static void | SetVectorLength (ImageType *, VectorLengthType) |
This class provides a common API for pixel accessors for Image and VectorImage. (between the DefaultVectorPixelAccessor and DefaultPixelAccessor).
The pixel accessor is set with the SetPixelAccessor method. This accessor is meant to be used for Image and not for VectorImage.
This work is part of the National Alliance for Medical Image Computing (NAMIC), funded by the National Institutes of Health through the NIH Roadmap for Medical Research, Grant U54 EB005149.
Definition at line 41 of file itkDefaultPixelAccessorFunctor.h.
typedef ImageType::PixelType itk::DefaultPixelAccessorFunctor< TImageType >::ExternalPixelType |
Definition at line 46 of file itkDefaultPixelAccessorFunctor.h.
typedef TImageType itk::DefaultPixelAccessorFunctor< TImageType >::ImageType |
Definition at line 44 of file itkDefaultPixelAccessorFunctor.h.
typedef ImageType::InternalPixelType itk::DefaultPixelAccessorFunctor< TImageType >::InternalPixelType |
Definition at line 45 of file itkDefaultPixelAccessorFunctor.h.
typedef ImageType::AccessorType itk::DefaultPixelAccessorFunctor< TImageType >::PixelAccessorType |
Definition at line 47 of file itkDefaultPixelAccessorFunctor.h.
typedef unsigned int itk::DefaultPixelAccessorFunctor< TImageType >::VectorLengthType |
Definition at line 48 of file itkDefaultPixelAccessorFunctor.h.
ExternalPixelType itk::DefaultPixelAccessorFunctor< TImageType >::Get | ( | InternalPixelType & | input | ) | const [inline] |
Get the value from input
Definition at line 80 of file itkDefaultPixelAccessorFunctor.h.
const ExternalPixelType itk::DefaultPixelAccessorFunctor< TImageType >::Get | ( | const InternalPixelType & | input | ) | const [inline] |
Get a const reference to the pixel.
Definition at line 86 of file itkDefaultPixelAccessorFunctor.h.
static VectorLengthType itk::DefaultPixelAccessorFunctor< TImageType >::GetVectorLength | ( | const ImageType * | ) | [inline, static] |
Definition at line 54 of file itkDefaultPixelAccessorFunctor.h.
void itk::DefaultPixelAccessorFunctor< TImageType >::Set | ( | InternalPixelType & | output, | |
const ExternalPixelType & | input | |||
) | const [inline] |
Set output using the value in input
Definition at line 74 of file itkDefaultPixelAccessorFunctor.h.
void itk::DefaultPixelAccessorFunctor< TImageType >::SetBegin | ( | const InternalPixelType * | ) | [inline] |
Set the pointer index to the start of the buffer. The method exists to maintain consistency in the API of the DefaultPixelAccessorFunctor and the DefaultVectorPixelAccessorFunctor.
Definition at line 71 of file itkDefaultPixelAccessorFunctor.h.
void itk::DefaultPixelAccessorFunctor< TImageType >::SetPixelAccessor | ( | PixelAccessorType & | accessor | ) | [inline] |
Set the PixelAccessor. This is set at construction time by the image iterators. The type PixelAccessorType is obtained from the ImageType over which the iterators are templated.
Definition at line 63 of file itkDefaultPixelAccessorFunctor.h.
static void itk::DefaultPixelAccessorFunctor< TImageType >::SetVectorLength | ( | ImageType * | , | |
VectorLengthType | ||||
) | [inline, static] |
Definition at line 50 of file itkDefaultPixelAccessorFunctor.h.