18 #ifndef itkVectorImageToImageAdaptor_h
19 #define itkVectorImageToImageAdaptor_h
46 template<
typename TType >
69 const unsigned long offset)
const
141 template<
typename TPixelType,
unsigned int Dimension >
144 Accessor::VectorImageToImagePixelAccessor< TPixelType > >
Presents a VectorImage and extracts a component from it into an image.
Superclass::PixelContainerPointer PixelContainerPointer
Superclass::PixelContainerConstPointer PixelContainerConstPointer
Superclass::IOPixelType IOPixelType
void SetExtractComponentIdx(VectorLengthType idx)
VectorLengthType m_ComponentIdx
TImage::PixelContainer PixelContainer
ExternalType Get(const InternalType &input, const SizeValueType offset) const
virtual ~VectorImageToImageAdaptor() override
ExternalType Get(const ActualPixelType &input) const
VectorLengthType GetExtractComponentIndex() const
Superclass::PixelContainer PixelContainer
unsigned long SizeValueType
Extract components from a VectorImage.
VectorImageToImagePixelAccessor(unsigned int length=1)
void SetVectorLength(VectorLengthType l)
Give access to partial aspects of a type.
TImage::PixelContainerConstPointer PixelContainerConstPointer
Represents an array whose length can be defined at run-time.
VectorLengthType GetVectorLength() const
AccessorType & GetPixelAccessor(void)
VectorImage< TPixelType, Dimension > VectorImageType
VectorLengthType GetVectorLength() const
VariableLengthVector< TType > ActualPixelType
unsigned int VectorLengthType
VectorLengthType GetExtractComponentIdx() const
void SetExtractComponentIndex(VectorLengthType componentIdx)
void SetVectorLength(VectorLengthType l)
unsigned int VectorLengthType
ExternalType Get(const InternalType &input, const SizeValueType offset) const
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
VectorImageToImageAdaptor Self
TImage::PixelContainerPointer PixelContainerPointer
VectorImageType::VectorLengthType VectorLengthType
Give access to partial aspects of voxels from an Image.
VectorImageToImageAdaptor()
DefaultVectorPixelAccessor< TType > Superclass
void Set(ActualPixelType output, const ExternalType &input) const
void Set(InternalType &output, const ExternalType &input, const unsigned long offset) const
Base class for all data objects in ITK.
ImageAdaptor< VectorImageType, Accessor::VectorImageToImagePixelAccessor< TPixelType > > Superclass
unsigned int VectorLengthType