21 #ifndef otbTileMapTransform_h
22 #define otbTileMapTransform_h
37 template <
TransformDirection TTransformDirection,
class TScalarType = double,
unsigned int NInputDimensions = 2,
38 unsigned int NOutputDimensions = 2>
62 itkStaticConstMacro(InputSpaceDimension,
unsigned int, NInputDimensions);
63 itkStaticConstMacro(OutputSpaceDimension,
unsigned int, NOutputDimensions);
64 itkStaticConstMacro(SpaceDimension,
unsigned int, NInputDimensions);
65 itkStaticConstMacro(ParametersDimension,
unsigned int, NInputDimensions*(NInputDimensions + 1));
67 itkGetConstMacro(Depth,
int);
68 itkSetMacro(Depth,
int);
70 void SetLevel(
unsigned int level);
71 unsigned int GetLevel()
const;
75 virtual void PrintMap()
const;
80 return "TileMapTransform";
89 void operator=(
const Self&) =
delete;
96 #ifndef OTB_MANUAL_INSTANTIATION