32 #ifndef __itkAdvancedMatrixOffsetTransformBase_h
33 #define __itkAdvancedMatrixOffsetTransformBase_h
37 #include "itkMatrix.h"
39 #include "itkExceptionObject.h"
92 unsigned int NInputDimensions=3,
93 unsigned int NOutputDimensions=3>
115 NOutputDimensions * ( NInputDimensions + 1 ) );
143 typedef Matrix< TScalarType,
144 itkGetStaticConstMacro( OutputSpaceDimension ),
148 typedef Matrix< TScalarType,
149 itkGetStaticConstMacro( InputSpaceDimension ),
426 unsigned int paramDims );
436 void PrintSelf( std::ostream &s, Indent indent )
const;
525 #define ITK_TEMPLATE_AdvancedMatrixOffsetTransformBase(_, EXPORT, x, y) namespace itk { \
526 _(3(class EXPORT AdvancedMatrixOffsetTransformBase< ITK_TEMPLATE_3 x >)) \
527 namespace Templates { typedef AdvancedMatrixOffsetTransformBase< ITK_TEMPLATE_3 x > AdvancedMatrixOffsetTransformBase##y; } \
530 #if ITK_TEMPLATE_EXPLICIT
531 # include "Templates/itkAdvancedMatrixOffsetTransformBase+-.h"
535 # include "itkAdvancedMatrixOffsetTransformBase.txx"