|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkVectorImageToImageAdaptor_h
19 #define itkVectorImageToImageAdaptor_h
47 template <
typename TType>
147 template <
typename TPixelType,
unsigned int Dimension>
149 :
public ImageAdaptor<VectorImage<TPixelType, Dimension>, Accessor::VectorImageToImagePixelAccessor<TPixelType>>
void Set(ActualPixelType output, const ExternalType &input) const
typename TImage::PixelContainerConstPointer PixelContainerConstPointer
VectorLengthType m_ComponentIdx
~VectorImageToImageAdaptor() override=default
VectorLengthType GetVectorLength() const
Presents a VectorImage and extracts a component from it into an image.
typename TImage::PixelContainer PixelContainer
Extract components from a VectorImage.
typename Superclass::IOPixelType IOPixelType
void SetExtractComponentIndex(VectorLengthType componentIdx)
VectorImageToImagePixelAccessor(unsigned int length=1)
VectorImageToImageAdaptor()=default
typename Superclass::PixelContainer PixelContainer
Give access to partial aspects of voxels from an Image.
ExternalType Get(const InternalType &input, const SizeValueType offset) const
unsigned int VectorLengthType
ExternalType Get(const InternalType &input, const SizeValueType offset) const
typename Superclass::PixelContainerConstPointer PixelContainerConstPointer
void Set(InternalType &output, const ExternalType &input, const unsigned long offset) const
Give access to partial aspects of a type.
typename VectorImageType::VectorLengthType VectorLengthType
ExternalType Get(const ActualPixelType &input) const
Represents an array whose length can be defined at run-time.
void SetVectorLength(VectorLengthType l)
void SetVectorLength(VectorLengthType l)
typename TImage::PixelContainerPointer PixelContainerPointer
VectorLengthType GetExtractComponentIndex() const
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned int VectorLengthType
void SetExtractComponentIdx(VectorLengthType idx)
VectorLengthType GetVectorLength() const
Base class for most ITK classes.
VectorLengthType GetExtractComponentIdx() const
AccessorType & GetPixelAccessor()
typename Superclass::PixelContainerPointer PixelContainerPointer
unsigned int VectorLengthType
unsigned long SizeValueType
Base class for all data objects in ITK.