19 #ifndef itkLevelSetQuadEdgeMesh_h
20 #define itkLevelSetQuadEdgeMesh_h
34 template <
typename TMesh>
36 :
public LevelSetBase<typename TMesh::PointIdentifier, TMesh::PointDimension, typename TMesh::PixelType, TMesh>
56 using typename Superclass::InputType;
57 using typename Superclass::OutputType;
58 using typename Superclass::OutputRealType;
59 using typename Superclass::GradientType;
60 using typename Superclass::HessianType;
61 using typename Superclass::LevelSetDataType;
73 EvaluateGradient(
const InputType & iP)
const;
78 EvaluateHessian(
const InputType & iP)
const;
84 Evaluate(
const InputType & iP, LevelSetDataType & ioData)
const;
90 EvaluateGradient(
const InputType & iP, LevelSetDataType & ioData)
const;
96 EvaluateHessian(
const InputType & iP, LevelSetDataType & ioData)
const;
119 #ifndef ITK_MANUAL_INSTANTIATION
120 # include "itkLevelSetQuadEdgeMesh.hxx"
122 #endif // itkLevelSetQuadEdgeMesh_h