ITK  4.6.0
Insight Segmentation and Registration Toolkit
Public Types | List of all members
itk::VectorImage< TPixelType, VImageDimension >::Rebind< UPixelType, UImageDimension > Struct Template Reference

#include <itkVectorImage.h>

Detailed Description

template<typename TPixelType, unsigned int VImageDimension>
template<typename UPixelType, unsigned int UImageDimension = VImageDimension>
struct itk::VectorImage< TPixelType, VImageDimension >::Rebind< UPixelType, UImageDimension >

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

Definition at line 186 of file itkVectorImage.h.

Public Types

typedef itk::VectorImage
< UPixelType, UImageDimension > 
Type
 

Member Typedef Documentation

template<typename TPixelType, unsigned int VImageDimension>
template<typename UPixelType , unsigned int UImageDimension = VImageDimension>
typedef itk::VectorImage<UPixelType, UImageDimension> itk::VectorImage< TPixelType, VImageDimension >::Rebind< UPixelType, UImageDimension >::Type

Definition at line 188 of file itkVectorImage.h.


The documentation for this struct was generated from the following file: