ITK  4.1.0
Insight Segmentation and Registration Toolkit
Public Types
itk::VectorImage< TPixel, VImageDimension >::Rebind< UPixelType, UImageDimension > Struct Template Reference

#include <itkVectorImage.h>

List of all members.

Public Types

typedef itk::VectorImage
< UPixelType, UImageDimension > 
Type

Detailed Description

template<class TPixel, unsigned int VImageDimension = 3>
template<typename UPixelType, unsigned int UImageDimension = VImageDimension>
struct itk::VectorImage< TPixel, 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 187 of file itkVectorImage.h.


Member Typedef Documentation

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

Definition at line 189 of file itkVectorImage.h.


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