18 #ifndef __itkFastMarchingExtensionImageFilterBase_h
19 #define __itkFastMarchingExtensionImageFilterBase_h
53 template<
class TInput,
class TOutput,
55 unsigned int VAuxDimension >
65 typedef typename Superclass::Traits
Traits;
75 itkStaticConstMacro(ImageDimension,
unsigned int,
76 Superclass::ImageDimension );
79 itkStaticConstMacro(AuxDimension,
unsigned int, VAuxDimension);
94 typedef typename Superclass::NodeType
NodeType;
103 typedef typename Superclass::NodePairContainerConstIterator
111 AuxImageType * GetAuxiliaryImage(
const unsigned int& idx );
123 #ifdef ITK_USE_CONCEPT_CHECKING
133 void PrintSelf(std::ostream & os,
Indent indent)
const;
136 virtual void InitializeOutput(OutputImageType *);
138 virtual void UpdateValue( OutputImageType* oImage,
const NodeType& iValue );
141 virtual void GenerateOutputInformation();
143 virtual void EnlargeOutputRequestedRegion(
DataObject *output);
150 void operator=(
const Self &);
154 #include "itkFastMarchingExtensionImageFilterBase.hxx"