15 #ifndef __itkStackTransform_h
16 #define __itkStackTransform_h
34 template <
class TScalarType,
35 unsigned int NInputDimensions = 3,
36 unsigned int NOutputDimensions = 3>
72 itkGetStaticConstMacro( ReducedInputSpaceDimension ),
130 itkGetMacro( NumberOfSubTransforms,
unsigned int );
133 itkSetMacro( StackSpacing, TScalarType );
134 itkGetConstMacro( StackSpacing, TScalarType );
135 itkSetMacro( StackOrigin, TScalarType );
136 itkGetConstMacro( StackOrigin, TScalarType );
151 transformcopy->SetFixedParameters( transform->GetFixedParameters() );
152 transformcopy->SetParameters( transform->GetParameters() );
190 #define ITK_TEMPLATE_StackTransform(_, EXPORT, x, y) namespace itk { \
191 _(3(class EXPORT StackTransform< ITK_TEMPLATE_3 x >)) \
192 namespace Templates { typedef StackTransform< ITK_TEMPLATE_3 x > StackTransform##y; } \
195 #if ITK_TEMPLATE_EXPLICIT
196 # include "Templates/itkStackTransform+-.h"
200 # include "itkStackTransform.txx"