18 #ifndef __itkCentralDifferenceImageFunction_h
19 #define __itkCentralDifferenceImageFunction_h
42 class TCoordRep =
float >
45 CovariantVector< double, \
46 TInputImage::ImageDimension >,
52 itkStaticConstMacro(ImageDimension,
unsigned int,
53 TInputImage::ImageDimension);
59 itkGetStaticConstMacro(ImageDimension) >,
93 virtual void SetInputImage(
const TInputImage *inputData);
157 itkSetMacro(UseImageDirection,
bool);
158 itkGetConstMacro(UseImageDirection,
bool);
159 itkBooleanMacro(UseImageDirection);
163 void PrintSelf(std::ostream & os,
Indent indent)
const;
168 void operator=(
const Self &);
180 #define ITK_TEMPLATE_CentralDifferenceImageFunction(_, EXPORT, TypeX, TypeY) \
183 _( 2 ( class EXPORT CentralDifferenceImageFunction< ITK_TEMPLATE_2 TypeX > ) ) \
184 namespace Templates \
186 typedef CentralDifferenceImageFunction< ITK_TEMPLATE_2 TypeX > \
187 CentralDifferenceImageFunction##TypeY; \
191 #if ITK_TEMPLATE_EXPLICIT
195 #include "Templates/itkCentralDifferenceImageFunction+-.h"
199 #include "itkCentralDifferenceImageFunction.hxx"