18#ifndef itkVectorImageToImageAdaptor_h
19#define itkVectorImageToImageAdaptor_h
47template <
typename TType>
145template <
typename TPixelType,
unsigned int Dimension>
147 :
public ImageAdaptor<VectorImage<TPixelType, Dimension>, Accessor::VectorImageToImagePixelAccessor<TPixelType>>
VectorLengthType m_ComponentIdx
ExternalType Get(const InternalType &input, const SizeValueType offset) const
VectorLengthType GetExtractComponentIdx() const
void SetVectorLength(VectorLengthType l)
VectorImageToImagePixelAccessor(unsigned int length=1)
DefaultVectorPixelAccessor< TType > Superclass
ExternalType Get(const ActualPixelType &input) const
unsigned int VectorLengthType
void Set(ActualPixelType output, const ExternalType &input) const
VariableLengthVector< TType > ActualPixelType
void Set(InternalType &output, const ExternalType &input, const SizeValueType offset) const
VectorLengthType GetVectorLength() const
void SetExtractComponentIdx(VectorLengthType idx)
DefaultVectorPixelAccessor()=default
void SetVectorLength(VectorLengthType l)
VectorLengthType GetVectorLength() const
ExternalType Get(const InternalType &input, const SizeValueType offset) const
typename VectorImageType::PixelContainerPointer PixelContainerPointer
AccessorType & GetPixelAccessor()
typename VectorImageType::PixelContainer PixelContainer
typename VectorImageType::PixelContainerConstPointer PixelContainerConstPointer
Implements transparent reference counting.
typename VectorImageType::VectorLengthType VectorLengthType
VectorImageToImageAdaptor Self
VectorImage< TPixelType, Dimension > VectorImageType
SmartPointer< Self > Pointer
VectorLengthType GetExtractComponentIndex() const
VectorImageToImageAdaptor()=default
~VectorImageToImageAdaptor() override=default
SmartPointer< const Self > ConstPointer
void SetExtractComponentIndex(VectorLengthType componentIdx)
ImageAdaptor< VectorImageType, Accessor::VectorImageToImagePixelAccessor< TPixelType > > Superclass
Templated n-dimensional vector image class.
unsigned int VectorLengthType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType