17 #ifndef __itkLevelSetVelocityNeighborhoodExtractor_h
18 #define __itkLevelSetVelocityNeighborhoodExtractor_h
57 unsigned int VAuxDimension = 1
80 itkStaticConstMacro(SetDimension,
unsigned int,
81 LevelSetType::SetDimension);
84 typedef ::itk::Index<itkGetStaticConstMacro(SetDimension)>
Index;
99 if ( idx < VAuxDimension && m_AuxImage[idx] != ptr )
101 m_AuxImage[idx] = ptr;
109 if ( idx >= VAuxDimension )
115 return m_AuxImage[idx];
121 itkGetObjectMacro( AuxInsideValues, AuxValueContainer );
125 itkGetObjectMacro( AuxOutsideValues, AuxValueContainer );
130 void PrintSelf( std::ostream& os,
Indent indent )
const;
132 virtual void Initialize();
133 virtual double CalculateDistance(
Index & index );
137 void operator=(
const Self&);
147 #ifndef ITK_MANUAL_INSTANTIATION