18 #ifndef __itkMultiVolumeImageToVectorImageFilter_h 19 #define __itkMultiVolumeImageToVectorImageFilter_h 21 #include "itkVectorImage.h" 22 #include "itkImageToImageFilter.h" 33 template <
class TInputPixelType,
class TOutputPixelType,
unsigned int VImageDimension = 3>
35 public ImageToImageFilter< Image<TInputPixelType,VImageDimension+1>, VectorImage<TOutputPixelType, VImageDimension> >
40 itkStaticConstMacro (VectorImageDimension,
unsigned int, VImageDimension);
41 itkStaticConstMacro (MultiVolumeImageDimension,
unsigned int, VImageDimension+1);
48 typedef ImageToImageFilter<InputImageType,OutputImageType>
Superclass;
71 void PrintSelf(std::ostream& os, Indent indent)
const ITK_OVERRIDE;
80 void operator=(
const Self&);
86 #if !defined(ITK_MANUAL_INSTANTIATION) && !defined(__itkMultiVolumeImageToVectorImageFilter_hxx) InputImageType::Pointer InputImagePointer
MultiVolumeImageToVectorImageFilter()
InputImageType::ConstPointer InputImageConstPointer
InputImageType::RegionType InputImageRegionType
VectorImage< TOutputPixelType, VectorImageDimension > OutputImageType
convert Image<TInputPixelType, VImageDimension+1> to VectorImage<TOutputPixelType, VImageDimension>
Image< TInputPixelType, MultiVolumeImageDimension > InputImageType
OutputImageType::PixelType OutputImagePixelType
OutputImageType::Pointer OutputImagePointer
virtual ~MultiVolumeImageToVectorImageFilter()
SmartPointer< Self > Pointer
MultiVolumeImageToVectorImageFilter Self
SmartPointer< const Self > ConstPointer
InputImageType::PixelType InputImagePixelType
ImageToImageFilter< InputImageType, OutputImageType > Superclass