ITK
4.8.0
Insight Segmentation and Registration Toolkit
|
#include <itkVectorImageToImageAdaptor.h>
Extract components from a VectorImage.
This accessor is used to extract components from a VectorImage. It is used from VectorImageComponentExtractAdaptor. The component to extract is set using SetExtractComponentIdx.
Definition at line 47 of file itkVectorImageToImageAdaptor.h.
Public Types | |
typedef VariableLengthVector < TType > | ActualPixelType |
typedef TType | ExternalType |
typedef TType | InternalType |
typedef unsigned int | VectorLengthType |
Public Member Functions | |
ExternalType | Get (const ActualPixelType &input) const |
ExternalType | Get (const InternalType &input, const SizeValueType offset) const |
VectorLengthType | GetExtractComponentIdx () const |
VectorLengthType | GetVectorLength () const |
void | Set (ActualPixelType output, const ExternalType &input) const |
void | Set (InternalType &output, const ExternalType &input, const unsigned long offset) const |
void | SetExtractComponentIdx (VectorLengthType idx) |
void | SetVectorLength (VectorLengthType l) |
VectorImageToImagePixelAccessor (unsigned int length=1) | |
Protected Types | |
typedef DefaultVectorPixelAccessor < TType > | Superclass |
Private Attributes | |
VectorLengthType | m_ComponentIdx |
Additional Inherited Members | |
Private Types inherited from itk::DefaultVectorPixelAccessor< TType > | |
typedef VariableLengthVector < TType > | ExternalType |
typedef TType | InternalType |
typedef unsigned int | VectorLengthType |
Private Member Functions inherited from itk::DefaultVectorPixelAccessor< TType > | |
DefaultVectorPixelAccessor () | |
DefaultVectorPixelAccessor (VectorLengthType l) | |
ExternalType | Get (const InternalType &input, const SizeValueType offset) const |
VectorLengthType | GetVectorLength () const |
void | Set (InternalType &output, const ExternalType &input, const unsigned long offset) const |
virtual | ~DefaultVectorPixelAccessor () |
void | SetVectorLength (VectorLengthType l) |
typedef VariableLengthVector< TType > itk::Accessor::VectorImageToImagePixelAccessor< TType >::ActualPixelType |
Definition at line 61 of file itkVectorImageToImageAdaptor.h.
typedef TType itk::Accessor::VectorImageToImagePixelAccessor< TType >::ExternalType |
External typedef. It defines the external aspect that this class will exhibit.
Definition at line 56 of file itkVectorImageToImageAdaptor.h.
typedef TType itk::Accessor::VectorImageToImagePixelAccessor< TType >::InternalType |
Internal typedef used by the ImageAdaptor for the buffer pointer
Definition at line 59 of file itkVectorImageToImageAdaptor.h.
|
protected |
Definition at line 113 of file itkVectorImageToImageAdaptor.h.
typedef unsigned int itk::Accessor::VectorImageToImagePixelAccessor< TType >::VectorLengthType |
Definition at line 52 of file itkVectorImageToImageAdaptor.h.
|
inline |
Definition at line 106 of file itkVectorImageToImageAdaptor.h.
|
inline |
Definition at line 74 of file itkVectorImageToImageAdaptor.h.
Referenced by itk::Accessor::VectorImageToImagePixelAccessor< TPixelType >::Get().
|
inline |
Definition at line 82 of file itkVectorImageToImageAdaptor.h.
|
inline |
Definition at line 92 of file itkVectorImageToImageAdaptor.h.
Referenced by itk::VectorImageToImageAdaptor< TPixelType, Dimension >::GetExtractComponentIndex().
|
inline |
Get Vector lengths
Definition at line 104 of file itkVectorImageToImageAdaptor.h.
|
inline |
Definition at line 63 of file itkVectorImageToImageAdaptor.h.
Referenced by itk::Accessor::VectorImageToImagePixelAccessor< TPixelType >::Set().
|
inline |
Definition at line 68 of file itkVectorImageToImageAdaptor.h.
|
inline |
Definition at line 87 of file itkVectorImageToImageAdaptor.h.
Referenced by itk::VectorImageToImageAdaptor< TPixelType, Dimension >::SetExtractComponentIndex().
|
inline |
Set the length of each vector in the VectorImage
Definition at line 98 of file itkVectorImageToImageAdaptor.h.
|
private |
Definition at line 116 of file itkVectorImageToImageAdaptor.h.
Referenced by itk::Accessor::VectorImageToImagePixelAccessor< TPixelType >::Get(), itk::Accessor::VectorImageToImagePixelAccessor< TPixelType >::GetExtractComponentIdx(), itk::Accessor::VectorImageToImagePixelAccessor< TPixelType >::Set(), and itk::Accessor::VectorImageToImagePixelAccessor< TPixelType >::SetExtractComponentIdx().