28 #ifndef __itkDeformableSimplexMesh3DFilter_h
29 #define __itkDeformableSimplexMesh3DFilter_h
75 template<
class TInputMesh,
class TOutputMesh >
158 itkSetMacro(Iterations,
int);
159 itkGetConstMacro(Iterations,
int);
163 itkSetMacro(Alpha,
double);
166 itkGetConstMacro(Alpha,
double);
169 itkSetMacro(Beta,
double);
172 itkGetConstMacro(Beta,
double);
175 itkSetMacro(Gamma,
double);
178 itkGetConstMacro(Gamma,
double);
181 itkSetMacro(Damping,
double);
184 itkGetConstMacro(Damping,
double);
187 itkSetMacro(Rigidity,
unsigned int);
190 itkGetConstMacro(Rigidity,
unsigned int);
196 itkGetConstMacro(ImageWidth,
int);
197 itkGetConstMacro(ImageHeight,
int);
198 itkGetConstMacro(ImageDepth,
int);
202 itkGetConstMacro(Step,
int);
208 void operator=(
const Self &);
210 void PrintSelf(std::ostream & os,
Indent indent)
const;
213 virtual void GenerateData();
220 virtual void Initialize();
227 virtual void ComputeGeometry();
234 virtual void ComputeDisplacement();
251 virtual void ComputeOutput();
256 virtual void UpdateReferenceMetrics();
261 double L_Func(
double r,
double d,
double phi);
326 #ifndef ITK_MANUAL_INSTANTIATION
327 #include "itkDeformableSimplexMesh3DFilter.hxx"
330 #endif //__itkDeformableSimplexMesh3DFilter_h