18 #ifndef __itkLevelSetVelocityNeighborhoodExtractor_h
19 #define __itkLevelSetVelocityNeighborhoodExtractor_h
56 unsigned int VAuxDimension = 1
79 itkStaticConstMacro(SetDimension,
unsigned int,
80 LevelSetType::SetDimension);
83 typedef::itk::Index< itkGetStaticConstMacro(SetDimension) >
Index;
98 if ( idx < VAuxDimension && m_AuxImage[idx] != ptr )
100 m_AuxImage[idx] = ptr;
109 if ( idx >= VAuxDimension )
115 return m_AuxImage[idx];
122 itkGetModifiableObjectMacro(AuxInsideValues, AuxValueContainer);
126 itkGetModifiableObjectMacro(AuxOutsideValues, AuxValueContainer);
131 void PrintSelf(std::ostream & os,
Indent indent)
const;
133 virtual void Initialize();
135 virtual double CalculateDistance(
Index & index);
140 void operator=(
const Self &);
149 #ifndef ITK_MANUAL_INSTANTIATION
150 #include "itkLevelSetVelocityNeighborhoodExtractor.hxx"