DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
#include <itkSpatiallyDenseSparseVectorImagePixelAccessorFunctor.h>
Provides accessor interfaces to Access pixels and is meant to be used by iterators.
A typical user should not need to use this class. The class is internally used by the neighborhood iterators.
The pixel accessor is set with the SetPixelAccessor method. This accessor is meant to be used only for SpatiallyDenseSparseVectorImage and not for Image.
Definition at line 40 of file itkSpatiallyDenseSparseVectorImagePixelAccessorFunctor.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 |
typedef ImageType::PixelType itk::SpatiallyDenseSparseVectorImagePixelAccessorFunctor< TImageType >::ExternalPixelType |
Definition at line 46 of file itkSpatiallyDenseSparseVectorImagePixelAccessorFunctor.h.
typedef TImageType itk::SpatiallyDenseSparseVectorImagePixelAccessorFunctor< TImageType >::ImageType |
Definition at line 44 of file itkSpatiallyDenseSparseVectorImagePixelAccessorFunctor.h.
typedef ImageType::InternalPixelType itk::SpatiallyDenseSparseVectorImagePixelAccessorFunctor< TImageType >::InternalPixelType |
Definition at line 45 of file itkSpatiallyDenseSparseVectorImagePixelAccessorFunctor.h.
typedef ImageType::AccessorType itk::SpatiallyDenseSparseVectorImagePixelAccessorFunctor< TImageType >::PixelAccessorType |
Definition at line 47 of file itkSpatiallyDenseSparseVectorImagePixelAccessorFunctor.h.
typedef unsigned int itk::SpatiallyDenseSparseVectorImagePixelAccessorFunctor< TImageType >::VectorLengthType |
Definition at line 48 of file itkSpatiallyDenseSparseVectorImagePixelAccessorFunctor.h.
|
inline |
Get the value from input
Definition at line 72 of file itkSpatiallyDenseSparseVectorImagePixelAccessorFunctor.h.
|
inlinestatic |
Required for some filters to compile.
Definition at line 84 of file itkSpatiallyDenseSparseVectorImagePixelAccessorFunctor.h.
|
inline |
Set output using the value in input
Definition at line 66 of file itkSpatiallyDenseSparseVectorImagePixelAccessorFunctor.h.
|
inline |
Set the pointer index to the start of the buffer.
Definition at line 60 of file itkSpatiallyDenseSparseVectorImagePixelAccessorFunctor.h.
|
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 54 of file itkSpatiallyDenseSparseVectorImagePixelAccessorFunctor.h.
|
inlinestatic |
Required for some filters to compile.
Definition at line 78 of file itkSpatiallyDenseSparseVectorImagePixelAccessorFunctor.h.
|
private |
Definition at line 91 of file itkSpatiallyDenseSparseVectorImagePixelAccessorFunctor.h.
|
private |
Definition at line 90 of file itkSpatiallyDenseSparseVectorImagePixelAccessorFunctor.h.