ITK  5.3.0
Insight Toolkit
Public Types | List of all members
itk::VectorImage< TPixel, VImageDimension >::Rebind< UPixelType, NUImageDimension > Struct Template Reference

#include <itkVectorImage.h>

Public Types

using Type = itk::VectorImage< UPixelType, NUImageDimension >
 

Detailed Description

template<typename TPixel, unsigned int VImageDimension = 3>
template<typename UPixelType, unsigned int NUImageDimension = VImageDimension>
struct itk::VectorImage< TPixel, VImageDimension >::Rebind< UPixelType, NUImageDimension >

A structure which enable changing any image class' pixel type to another.

Since the pixel type of this class is a VariableLengthVector of TPixelType, the following two rebinds result in the same type to enable usage with the numeric trait's type.

typename InputImageType::template template Rebind<double>::Type RealImageType1;
typename InputImageType::template template Rebind<VariableLengthVector<double> >::Type RealImageType2;
See also
Image::Rebind
Deprecated:
Use template alias RebindImageType instead

Definition at line 187 of file itkVectorImage.h.

Member Typedef Documentation

◆ Type

template<typename TPixel, unsigned int VImageDimension = 3>
template<typename UPixelType , unsigned int NUImageDimension = VImageDimension>
using itk::VectorImage< TPixel, VImageDimension >::Rebind< UPixelType, NUImageDimension >::Type = itk::VectorImage<UPixelType, NUImageDimension>

Definition at line 189 of file itkVectorImage.h.


The documentation for this struct was generated from the following file:
itk::VectorImage::Rebind::Type
itk::VectorImage< UPixelType, NUImageDimension > Type
Definition: itkVectorImage.h:189