/// \defgroup PkgVisibility_2 Visibility_2 Reference

/// \defgroup PkgVisibility_2Concepts Concepts
/// \ingroup PkgVisibility_2

/// \defgroup PkgVisibility_2Classes Classes
/// \ingroup PkgVisibility_2

/*!
\addtogroup PkgVisibility_2
\cgalPkgDescriptionBegin{2D Visibility Computation,PkgVisibility_2Summary}
\cgalPkgPicture{visibility-teaser-thumbnail.png}
\cgalPkgSummaryBegin
\cgalPkgAuthors{Michael Hemmer, Kan Huang, Francisc Bungiu, Ning Xu}
\cgalPkgDesc{This package provides several variants to compute 
the visibility area of a point within polygonal regions in two dimensions.}
\cgalPkgManuals{Chapter_2D_Visibility_Computation,PkgVisibility_2}
\cgalPkgSummaryEnd
\cgalPkgShortInfoBegin
\cgalPkgSince{4.7}
\cgalPkgDependsOn{\ref PkgArrangement2Summary}
\cgalPkgDependsOn{\ref PkgTriangulation2Summary}
\cgalPkgBib{hhb-visibility-2}
\cgalPkgLicense{\ref licensesGPL "GPL"}
\cgalPkgShortInfoEnd
\cgalPkgDescriptionEnd

\cgalClassifedRefPages

## Concepts ##
- `Visibility_2`

## Classes ##
- `CGAL::Simple_polygon_visibility_2<Arrangement_2, Regularization_tag>`
- `CGAL::Rotational_sweep_visibility_2<Arrangement_2, Regularization_tag>` 
- `CGAL::Triangular_expansion_visibility_2<Arrangement_2, Regularization_tag>`
*/
