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<
class TInputImage >
60 VectorImage< typename TInputImage::InternalPixelType,
61 TInputImage::ImageDimension > >
71 itkStaticConstMacro(Dimension,
unsigned int, TInputImage::ImageDimension);
73 typedef typename TInputImage::InternalPixelType
PixelType;
81 typedef typename Superclass::InputImageRegionType
RegionType;
84 { this->SetInput(idx, inputImage); }
86 #ifdef ITK_USE_CONCEPT_CHECKING
96 virtual void GenerateOutputInformation(
void);
98 virtual void BeforeThreadedGenerateData();
100 virtual void ThreadedGenerateData(
const RegionType & outputRegionForThread,
ThreadIdType);
102 virtual void SetNthInput(
unsigned int num,
DataObject *input)
104 Superclass::SetNthInput(num, input);
109 void operator=(
const Self &);
113 #ifndef ITK_MANUAL_INSTANTIATION
114 #include "itkImageToVectorImageFilter.hxx"