ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkDefaultVectorPixelAccessorFunctor.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 (const InternalPixelType &input) const |
void | Set (InternalPixelType &output, const ExternalPixelType &input) const |
void | SetBegin (const InternalPixelType *begin) |
void | SetPixelAccessor (PixelAccessorType &accessor) |
Static Public Member Functions | |
static VectorLengthType | GetVectorLength (const ImageType *image) |
static void | SetVectorLength (ImageType *image, VectorLengthType length) |
Private Attributes | |
InternalPixelType * | m_Begin |
PixelAccessorType | m_PixelAccessor |
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 only for VectorImage and not for Image. Prior to use, the start of the VectorImage buffer must also be set with the SetBegin method.
Definition at line 46 of file itkDefaultVectorPixelAccessorFunctor.h.
typedef ImageType::PixelType itk::DefaultVectorPixelAccessorFunctor< TImageType >::ExternalPixelType |
Definition at line 52 of file itkDefaultVectorPixelAccessorFunctor.h.
typedef TImageType itk::DefaultVectorPixelAccessorFunctor< TImageType >::ImageType |
Definition at line 50 of file itkDefaultVectorPixelAccessorFunctor.h.
typedef ImageType::InternalPixelType itk::DefaultVectorPixelAccessorFunctor< TImageType >::InternalPixelType |
Definition at line 51 of file itkDefaultVectorPixelAccessorFunctor.h.
typedef ImageType::AccessorType itk::DefaultVectorPixelAccessorFunctor< TImageType >::PixelAccessorType |
Definition at line 53 of file itkDefaultVectorPixelAccessorFunctor.h.
typedef unsigned int itk::DefaultVectorPixelAccessorFunctor< TImageType >::VectorLengthType |
Definition at line 54 of file itkDefaultVectorPixelAccessorFunctor.h.
ExternalPixelType itk::DefaultVectorPixelAccessorFunctor< TImageType >::Get | ( | const InternalPixelType & | input | ) | const [inline] |
Get the value from input
Definition at line 86 of file itkDefaultVectorPixelAccessorFunctor.h.
static VectorLengthType itk::DefaultVectorPixelAccessorFunctor< TImageType >::GetVectorLength | ( | const ImageType * | image | ) | [inline, static] |
Definition at line 61 of file itkDefaultVectorPixelAccessorFunctor.h.
void itk::DefaultVectorPixelAccessorFunctor< TImageType >::Set | ( | InternalPixelType & | output, |
const ExternalPixelType & | input | ||
) | const [inline] |
Set output using the value in input
Definition at line 80 of file itkDefaultVectorPixelAccessorFunctor.h.
void itk::DefaultVectorPixelAccessorFunctor< TImageType >::SetBegin | ( | const InternalPixelType * | begin | ) | [inline] |
Set the pointer index to the start of the buffer.
Definition at line 76 of file itkDefaultVectorPixelAccessorFunctor.h.
void itk::DefaultVectorPixelAccessorFunctor< 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 70 of file itkDefaultVectorPixelAccessorFunctor.h.
static void itk::DefaultVectorPixelAccessorFunctor< TImageType >::SetVectorLength | ( | ImageType * | image, |
VectorLengthType | length | ||
) | [inline, static] |
Definition at line 56 of file itkDefaultVectorPixelAccessorFunctor.h.
InternalPixelType* itk::DefaultVectorPixelAccessorFunctor< TImageType >::m_Begin [private] |
Definition at line 93 of file itkDefaultVectorPixelAccessorFunctor.h.
PixelAccessorType itk::DefaultVectorPixelAccessorFunctor< TImageType >::m_PixelAccessor [private] |
Definition at line 92 of file itkDefaultVectorPixelAccessorFunctor.h.