18 #ifndef __itkScaleLogarithmicTransform_h
19 #define __itkScaleLogarithmicTransform_h
35 class TScalarType = float,
37 unsigned int NDimensions = 3>
57 itkStaticConstMacro(SpaceDimension,
unsigned int, NDimensions);
58 itkStaticConstMacro(ParametersDimension,
unsigned int, NDimensions);
115 void PrintSelf(std::ostream & os,
Indent indent)
const;
119 const Self & operator=(
const Self &);
126 #define ITK_TEMPLATE_ScaleLogarithmicTransform(_, EXPORT, TypeX, TypeY) \
129 _( 2 ( class EXPORT ScaleLogarithmicTransform<ITK_TEMPLATE_2 TypeX> ) ) \
130 namespace Templates \
132 typedef ScaleLogarithmicTransform<ITK_TEMPLATE_2 TypeX> \
133 ScaleLogarithmicTransform##TypeY; \
137 #if ITK_TEMPLATE_EXPLICIT
138 #include "Templates/itkScaleLogarithmicTransform+-.h"
142 #include "itkScaleLogarithmicTransform.hxx"