17 #ifndef __itkMatrixOffsetTransformBase_h
18 #define __itkMatrixOffsetTransformBase_h
76 class TScalarType=double,
77 unsigned int NInputDimensions=3,
78 unsigned int NOutputDimensions=3>
80 :
public Transform< TScalarType, NInputDimensions, NOutputDimensions >
101 NOutputDimensions*(NInputDimensions+1));
115 typedef Vector<TScalarType,
117 typedef Vector<TScalarType,
130 typedef vnl_vector_fixed<TScalarType,
133 typedef vnl_vector_fixed<TScalarType,
138 typedef Point<TScalarType,
142 typedef Point<TScalarType,
382 unsigned int paramDims);
447 #define ITK_TEMPLATE_MatrixOffsetTransformBase(_, EXPORT, x, y) namespace itk { \
448 _(3(class EXPORT MatrixOffsetTransformBase< ITK_TEMPLATE_3 x >)) \
449 namespace Templates { typedef MatrixOffsetTransformBase< ITK_TEMPLATE_3 x > MatrixOffsetTransformBase##y; } \
452 #if ITK_TEMPLATE_EXPLICIT
453 # include "Templates/itkMatrixOffsetTransformBase+-.h"