18 #ifndef itkCurvatureFlowFunction_h
19 #define itkCurvatureFlowFunction_h
43 template <
typename TImage>
73 static constexpr
unsigned int ImageDimension = Superclass::ImageDimension;
86 ComputeGlobalTimeStep(
void * GlobalData)
const override;
96 auto * ans =
new GlobalDataStruct();
109 delete (GlobalDataStruct *)GlobalData;
128 ComputeUpdate(
const NeighborhoodType & it,
130 const FloatOffsetType & offset = FloatOffsetType(0.0))
override;
137 struct GlobalDataStruct
139 GlobalDataStruct() { m_MaxChange = ScalarValueType{}; }
141 ~GlobalDataStruct() =
default;
143 ScalarValueType m_MaxChange;
147 CurvatureFlowFunction();
148 ~CurvatureFlowFunction()
override =
default;
155 #ifndef ITK_MANUAL_INSTANTIATION
156 # include "itkCurvatureFlowFunction.hxx"