18 #ifndef __itkDeformableMesh3DFilter_h
19 #define __itkDeformableMesh3DFilter_h
22 #include "vnl/vnl_matrix_fixed.h"
23 #include "vnl/vnl_math.h"
56 template<
class TInputMesh,
class TOutputMesh >
139 itkSetMacro(StepThreshold,
int);
140 itkGetConstMacro(StepThreshold,
int);
145 itkSetMacro(TimeStep,
double);
146 itkGetConstMacro(TimeStep,
double);
150 itkSetMacro(PotentialMagnitude,
PixelType);
151 itkSetMacro(GradientMagnitude,
PixelType);
152 itkSetMacro(PotentialOn,
unsigned short);
153 itkSetMacro(ObjectLabel,
unsigned char);
161 void PrintSelf(std::ostream & os,
Indent indent)
const;
163 virtual void GenerateData();
175 void SetDefaultStiffnessMatrix();
177 void SetMeshStiffness();
183 void ComputeOutput();
187 void ComputeNormals();
229 #ifndef ITK_MANUAL_INSTANTIATION
230 #include "itkDeformableMesh3DFilter.hxx"