18 #ifndef __itkFastMarchingUpwindGradientImageFilterBase_h
19 #define __itkFastMarchingUpwindGradientImageFilterBase_h
49 template<
class TInput,
class TOutput >
59 typedef typename Superclass::Traits
Traits;
69 itkStaticConstMacro(ImageDimension,
unsigned int,
70 Superclass::ImageDimension );
72 typedef typename Superclass::NodeType
NodeType;
95 void PrintSelf(std::ostream & os,
Indent indent)
const;
97 virtual void InitializeOutput( OutputImageType* oImage );
99 virtual void UpdateNeighbors( OutputImageType* oImage,
100 const NodeType& iNode );
102 virtual void ComputeGradient(OutputImageType* oImage,
103 const NodeType& iNode );
108 void operator=(
const Self &);
173 #ifndef ITK_MANUAL_INSTANTIATION
174 #include "itkFastMarchingUpwindGradientImageFilterBase.hxx"