ITK
4.13.0
Insight Segmentation and Registration Toolkit
|
#include <itkNthElementPixelAccessor.h>
Definition at line 108 of file itkNthElementPixelAccessor.h.
Public Types | |
typedef VariableLengthVector < TPixelType > | ActualPixelType |
typedef TOutputPixelType | ExternalType |
typedef TPixelType | InternalType |
typedef NthElementPixelAccessor | Self |
typedef unsigned int | VectorLengthType |
Public Member Functions | |
ExternalType | Get (const ActualPixelType &input) const |
ExternalType | Get (const InternalType &input, const SizeValueType offset) const |
unsigned int | GetElementNumber (void) const |
VectorLengthType | GetVectorLength () const |
NthElementPixelAccessor (unsigned int length=1) | |
bool | operator!= (const Self &accessor) const |
void | Set (ActualPixelType &output, const ExternalType &input) const |
void | Set (InternalType &output, const ExternalType &input, const unsigned long offset) const |
void | SetElementNumber (unsigned int nth) |
void | SetVectorLength (VectorLengthType l) |
NthElementPixelAccessor & | operator= (const NthElementPixelAccessor &accessor) |
Protected Types | |
typedef DefaultVectorPixelAccessor < TPixelType > | Superclass |
Private Attributes | |
VectorLengthType | m_ElementNumber |
Additional Inherited Members | |
Private Types inherited from itk::DefaultVectorPixelAccessor< TPixelType > | |
typedef VariableLengthVector < TPixelType > | ExternalType |
typedef TPixelType | InternalType |
typedef unsigned int | VectorLengthType |
Private Member Functions inherited from itk::DefaultVectorPixelAccessor< TPixelType > | |
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< TPixelType > itk::NthElementPixelAccessor< TOutputPixelType, itk::VariableLengthVector< TPixelType > >::ActualPixelType |
Definition at line 124 of file itkNthElementPixelAccessor.h.
typedef TOutputPixelType itk::NthElementPixelAccessor< TOutputPixelType, itk::VariableLengthVector< TPixelType > >::ExternalType |
External typedef. It defines the external aspect that this class will exhibit.
Definition at line 119 of file itkNthElementPixelAccessor.h.
typedef TPixelType itk::NthElementPixelAccessor< TOutputPixelType, itk::VariableLengthVector< TPixelType > >::InternalType |
Internal typedef used by the ImageAdaptor for the buffer pointer
Definition at line 122 of file itkNthElementPixelAccessor.h.
typedef NthElementPixelAccessor itk::NthElementPixelAccessor< TOutputPixelType, itk::VariableLengthVector< TPixelType > >::Self |
Standard class typedefs.
Definition at line 113 of file itkNthElementPixelAccessor.h.
|
protected |
Definition at line 195 of file itkNthElementPixelAccessor.h.
typedef unsigned int itk::NthElementPixelAccessor< TOutputPixelType, itk::VariableLengthVector< TPixelType > >::VectorLengthType |
Definition at line 115 of file itkNthElementPixelAccessor.h.
|
inline |
Definition at line 172 of file itkNthElementPixelAccessor.h.
|
inline |
Definition at line 141 of file itkNthElementPixelAccessor.h.
References itk::NthElementPixelAccessor< T, TContainer >::m_ElementNumber.
|
inline |
Definition at line 149 of file itkNthElementPixelAccessor.h.
References itk::NthElementPixelAccessor< T, TContainer >::Get().
|
inline |
Get the element number to access in the container
Definition at line 156 of file itkNthElementPixelAccessor.h.
References itk::NthElementPixelAccessor< T, TContainer >::m_ElementNumber.
|
inline |
Get Vector lengths
Definition at line 170 of file itkNthElementPixelAccessor.h.
|
inline |
operator!=. This is needed to convert a pixel accessor to a functor.
Definition at line 180 of file itkNthElementPixelAccessor.h.
References itk::NthElementPixelAccessor< T, TContainer >::m_ElementNumber.
|
inline |
Assignment operator
Definition at line 186 of file itkNthElementPixelAccessor.h.
References itk::NthElementPixelAccessor< T, TContainer >::m_ElementNumber.
|
inline |
Definition at line 126 of file itkNthElementPixelAccessor.h.
References itk::NthElementPixelAccessor< T, TContainer >::m_ElementNumber.
|
inline |
Definition at line 131 of file itkNthElementPixelAccessor.h.
References itk::NthElementPixelAccessor< T, TContainer >::Set().
|
inline |
Set the element number to access in the container
Definition at line 160 of file itkNthElementPixelAccessor.h.
References itk::NthElementPixelAccessor< T, TContainer >::m_ElementNumber.
|
inline |
Set the length of each vector in the VectorImage
Definition at line 164 of file itkNthElementPixelAccessor.h.
|
private |
Definition at line 198 of file itkNthElementPixelAccessor.h.