/// \defgroup PkgSurfaceModeling Triangulated Surface Mesh Deformation Reference
/// \defgroup PkgSurfaceModelingConcepts Concepts
/// \ingroup PkgSurfaceModeling

/*!
\addtogroup PkgSurfaceModeling
\cgalPkgDescriptionBegin{Triangulated Surface Mesh Deformation,PkgSurfaceModelingSummary}
\cgalPkgPicture{deform-ico.png}
\cgalPkgSummaryBegin
\cgalPkgAuthor{Sébastien Loriot, Olga Sorkine-Hornung, Yin Xu and Ilker %O. Yaz}
\cgalPkgDesc{This package offers surface mesh deformation algorithms which provide new positions to the vertices of a surface mesh
under positional constraints of some of its vertices, without requiring any additional structure other than the surface mesh itself.}
\cgalPkgManuals{Chapter_SurfaceModeling,PkgSurfaceModeling}
\cgalPkgSummaryEnd
\cgalPkgShortInfoBegin
\cgalPkgSince{4.5}
\cgalPkgDependsOn{Sparse symmetric solver such as those from \ref thirdpartyEigen}
\cgalPkgBib{cgal:lsxy-tsmd}
\cgalPkgLicense{\ref licensesGPL "GPL"}
\cgalPkgDemo{Edit plugin of the Polyhedron demo,polyhedron_3.zip}
\cgalPkgShortInfoEnd
\cgalPkgDescriptionEnd


\cgalClassifedRefPages


## Main Class ##
- `#CGAL::Surface_mesh_deformation`

## Concepts ##
- `DeformationClosestRotationTraits_3`
- `RawPoint_3`
- `SparseLinearAlgebraTraitsWithFactor_d`
- `SurfaceModelingWeights`

## Algebraic Traits ##
- `#CGAL::Deformation_Eigen_closest_rotation_traits_3`
- `#CGAL::Deformation_Eigen_polar_closest_rotation_traits_3`

*/

