18 #ifndef __itkFastMarchingExtensionImageFilter_h
19 #define __itkFastMarchingExtensionImageFilter_h
54 unsigned int VAuxDimension = 1,
55 class TSpeedImage = Image< float, TLevelSet ::ImageDimension >
79 itkStaticConstMacro(SetDimension,
unsigned int, Superclass::SetDimension);
82 itkStaticConstMacro(AuxDimension,
unsigned int, VAuxDimension);
86 itkGetStaticConstMacro(AuxDimension),
87 itkGetStaticConstMacro(SetDimension) >
105 m_AuxAliveValues = values;
111 return m_AuxAliveValues.GetPointer();
117 m_AuxTrialValues = values;
123 return m_AuxTrialValues;
126 #ifdef ITK_USE_CONCEPT_CHECKING
137 void PrintSelf(std::ostream & os,
Indent indent)
const;
139 virtual void Initialize(LevelSetImageType *);
141 virtual double UpdateValue(
const IndexType & index,
142 const SpeedImageType *speed, LevelSetImageType *output);
145 virtual void GenerateOutputInformation();
147 virtual void EnlargeOutputRequestedRegion(
DataObject *output);
151 void operator=(
const Self &);
160 #ifndef ITK_MANUAL_INSTANTIATION
161 #include "itkFastMarchingExtensionImageFilter.hxx"