15 #ifndef itkFluidVelocityToDeformationFilter_h
16 #define itkFluidVelocityToDeformationFilter_h
18 #include <itkVector.h>
20 #include <itkImageToImageFilter.h>
26 class FluidVelocityToDeformationFilterUnitTest;
36 class TScalarType = double,
37 unsigned int NDimensions = 3>
39 public ImageToImageFilter< Image< Vector<TScalarType, NDimensions>, NDimensions>,
40 Image< Vector<TScalarType, NDimensions>, NDimensions>
47 typedef ImageToImageFilter< Image< Vector<TScalarType, NDimensions>, NDimensions>,
60 itkStaticConstMacro(
Dimension,
unsigned int, NDimensions);
77 virtual void SetNthInput(
unsigned int idx,
const InputImageType *);
82 virtual void SetInputMask(
const InputImageMaskType* inputImageMask) { this->m_InputMask = inputImageMask; }
85 itkGetMacro(MaxDeformation,
double);
90 itkSetMacro(IsNegativeVelocity,
bool);
91 itkGetMacro(IsNegativeVelocity,
bool);
92 itkSetMacro(IsTakeDerivative,
bool);
97 void PrintSelf(std::ostream& os, Indent indent)
const;
100 virtual void BeforeThreadedGenerateData();
103 virtual void ThreadedGenerateData(
const InputImageRegionType &outputRegionForThread, ThreadIdType threadId);
108 virtual void AfterThreadedGenerateData();
134 void operator=(
const Self&);
139 friend class ::FluidVelocityToDeformationFilterUnitTest;
145 #ifndef ITK_MANUAL_INSTANTIATION
146 #include "itkFluidVelocityToDeformationFilter.txx"
GLenum GLsizei GLenum GLenum const GLvoid * image
Definition: glew.h:4052
Definition: niftkITKAffineResampleImage.cxx:74
Simultaneous itk::Image and itk::Array (and hence vnl_vector) class.
const unsigned int Dimension
Definition: niftkBreastDCEandADC.cxx:89