15 #ifndef itkTranslationPCADeformationModelTransform_h
16 #define itkTranslationPCADeformationModelTransform_h
20 #include <itkTransform.h>
21 #include <itkExceptionObject.h>
22 #include <itkMatrix.h>
24 #include <itkVectorLinearInterpolateNearestNeighborExtrapolateImageFunction.h>
65 class TScalarType=float,
66 unsigned int NDimensions = 3 >
111 virtual void SetNumberOfComponents(
unsigned int numberOfComponents);
114 virtual FieldPointer GetSingleDeformationField();
117 itkStaticConstMacro(SpaceDimension,
unsigned int, NDimensions);
150 virtual OutputPointType TransformPoint(
const InputPointType &point )
const;
154 virtual void Initialize() throw ( ExceptionObject );
161 virtual ~TranslationPCADeformationModelTransform();
164 void PrintSelf(
std::ostream &os, Indent indent) const;
167 TranslationPCADeformationModelTransform(const Self & other);
168 const Self & operator=( const Self & );
175 #ifndef ITK_MANUAL_INSTANTIATION
176 #include "itkTranslationPCADeformationModelTransform.txx"
Definition: niftkMeshSmoother.cxx:19
Definition: niftkITKAffineResampleImage.cxx:74
itk::Point< double, 2 > InputPointType
Definition: EulerAffine2DJacobianTest.cxx:34
itk::Point< double, 2 > OutputPointType
Definition: EulerAffine2DJacobianTest.cxx:35
itk::Array2D< double > JacobianType
Definition: EulerAffine2DJacobianTest.cxx:28