18 #ifndef itkImageToVectorImageFilter_h
19 #define itkImageToVectorImageFilter_h
25 #ifndef ITKV3_COMPATIBILITY
26 #error "This file is only valid when ITKV3_COMPATIBILITY is turned on. Users are encouraged to convert to itkDisplacementFieldJacobianDeterminantFilter.h in ITKv4"
57 template<
typename TInputImage >
60 VectorImage< typename TInputImage::InternalPixelType,
61 TInputImage::ImageDimension > >
71 itkStaticConstMacro(
Dimension,
unsigned int, TInputImage::ImageDimension);
73 typedef typename TInputImage::InternalPixelType
PixelType;
86 #ifdef ITK_USE_CONCEPT_CHECKING
108 void operator=(const
Self &) ITK_DELETE_FUNCTION;
112 #ifndef ITK_MANUAL_INSTANTIATION
113 #include "itkImageToVectorImageFilter.hxx"
Light weight base class for most itk classes.
virtual void SetNthInput(unsigned int num, DataObject *input)
virtual void ThreadedGenerateData(const RegionType &outputRegionForThread, ThreadIdType)
VectorImage< PixelType, itkGetStaticConstMacro(Dimension) > OutputImageType
Templated n-dimensional vector image class.
virtual void BeforeThreadedGenerateData()
virtual void GenerateOutputInformation()
SmartPointer< Self > Pointer
ImageToImageFilter< TInputImage, OutputImageType > Superclass
Superclass::InputImageType InputImageType
virtual void SetInput(const InputImageType *image)
This class is deprecated. You should use itkComposeImageFilter instead.
ImageToVectorImageFilter()
ImageToVectorImageFilter Self
InputImageType::RegionType InputImageRegionType
TInputImage InputImageType
TInputImage::InternalPixelType PixelType
unsigned int ThreadIdType
Superclass::InputImageRegionType RegionType
virtual void SetNthInput(unsigned int idx, const InputImageType *inputImage)
Base class for filters that take an image as input and produce an image as output.
static const unsigned int Dimension
virtual void SetNthInput(DataObjectPointerArraySizeType num, DataObject *input)
Base class for all data objects in ITK.
SmartPointer< const Self > ConstPointer