20 #ifndef MIRTK_MaximumCurvatureConstraint_H 21 #define MIRTK_MaximumCurvatureConstraint_H 23 #include "mirtk/SurfaceConstraint.h" 40 mirtkPublicAttributeMacro(
double, Threshold);
84 #endif // MIRTK_MaximumCurvatureConstraint_H
MaximumCurvatureConstraint & operator=(const MaximumCurvatureConstraint &)
Assignment operator.
virtual void EvaluateGradient(double *, double, double)
Evaluate internal force w.r.t. transformation parameters or surface nodes.
virtual void Initialize()
Initialize force term once input and parameters have been set.
MaximumCurvatureConstraint(const char *="", double=1.0)
Constructor.
Maximum curvature constraint.
virtual double Evaluate()
Evaluate energy of internal force term.
virtual void Update(bool)
Update internal force data structures.
virtual ~MaximumCurvatureConstraint()
Destructor.