15 #ifndef itkDasTransformImageFilter_h
16 #define itkDasTransformImageFilter_h
17 #include <itkVector.h>
19 #include <itkImageToImageFilter.h>
20 #include <itkLinearInterpolateImageFunction.h>
32 template <
typename TScalarType,
unsigned int NDimensions = 3>
34 public ImageToImageFilter<
35 Image< TScalarType, NDimensions>,
36 Image< TScalarType, NDimensions>
43 typedef ImageToImageFilter<
45 Image< TScalarType, NDimensions>
56 typedef LinearInterpolateImageFunction< InputImageType,
66 itkStaticConstMacro(
Dimension,
unsigned int, NDimensions);
73 itkSetMacro(WriteTransformedMovingImage,
bool);
74 itkGetMacro(WriteTransformedMovingImage,
bool);
77 itkSetMacro(DefaultValue, OutputPixelType);
78 itkGetMacro(DefaultValue, OutputPixelType);
86 void PrintSelf(std::ostream& os, Indent indent)
const;
89 virtual void BeforeThreadedGenerateData();
92 virtual void ThreadedGenerateData(
const InputImageRegionType &outputRegionForThread, ThreadIdType threadId);
95 virtual void AfterThreadedGenerateData(
void );
103 void operator=(
const Self&);
106 typename VectorImageType::Pointer m_PhiTransformation;
109 typename LinearInterpolatorType::Pointer m_Interpolator;
115 bool m_WriteTransformedMovingImage;
118 OutputPixelType m_DefaultValue;
124 #ifndef ITK_MANUAL_INSTANTIATION
125 #include "itkDasTransformImageFilter.txx"
GLenum GLsizei GLenum GLenum const GLvoid * image
Definition: glew.h:4052
Definition: niftkITKAffineResampleImage.cxx:74
ImageType::IndexType IndexType
Definition: niftkMakeLapUSProbeBasicModel.cxx:32
ImageType::RegionType RegionType
Definition: niftkMakeLapUSProbeBasicModel.cxx:30
Simultaneous itk::Image and itk::Array (and hence vnl_vector) class.
const unsigned int Dimension
Definition: niftkBreastDCEandADC.cxx:89
GLsizei const GLcharARB ** string
Definition: glew.h:5194