/// \defgroup PkgScaleSpaceReconstruction3Ref Scale-Space Surface Reconstruction Reference

/// \defgroup PkgScaleSpaceReconstruction3Concepts Concepts
/// \ingroup PkgScaleSpaceReconstruction3Ref

/// \defgroup PkgScaleSpaceReconstruction3Classes Classes
/// \ingroup PkgScaleSpaceReconstruction3Ref


/*!
\addtogroup PkgScaleSpaceReconstruction3Ref
\cgalPkgDescriptionBegin{Scale-Space Surface Reconstruction,PkgScaleSpaceReconstruction3}
\cgalPkgPicture{knot_thumb.png}
\cgalPkgSummaryBegin
\cgalPkgAuthor{Thijs van Lankveld}
\cgalPkgDesc{This method allows to reconstruct a surface that interpolates a set of 3D points using either an alpha shape or the advancing front surface reconstruction method. The output interpolates the point set (as opposed to approximating the point set). How the surface connects the points depends on a scale variable, which can be estimated semi-automatically.}
\cgalPkgManuals{Chapter_Scale_space_reconstruction,PkgScaleSpaceReconstruction3Ref}
\cgalPkgSummaryEnd
\cgalPkgShortInfoBegin
\cgalPkgSince{4.6}
\cgalPkgBib{cgal:ssr3}
\cgalPkgLicense{\ref licensesGPL "GPL" }
\cgalPkgDependsOn{\ref PkgAlphaShapes3, \ref PkgSpatialSearchingD, \ref PkgSolverInterface}
\cgalPkgShortInfoEnd
\cgalPkgDescriptionEnd

\cgalClassifedRefPages

\cgalCRPSection{Concepts}

- `CGAL::Scale_space_reconstruction_3::Smoother`
- `CGAL::Scale_space_reconstruction_3::Mesher`

\cgalCRPSection{Main Class}

- `CGAL::Scale_space_surface_reconstruction_3<Geom_traits>`

\cgalCRPSection{Smoothers}

- `CGAL::Scale_space_reconstruction_3::Weighted_PCA_smoother<Geom_traits, DiagonalizeTraits, ConcurrencyTag>`
- `CGAL::Scale_space_reconstruction_3::Jet_smoother<Geom_traits, ConcurrencyTag>`

\cgalCRPSection{Meshers}

- `CGAL::Scale_space_reconstruction_3::Alpha_shape_mesher<Geom_traits, FixedSurface>`
- `CGAL::Scale_space_reconstruction_3::Advancing_front_mesher<Geom_traits>`

*/

