fix GeomTraits requirements

This commit is contained in:
Lingjie Zhu 2018-06-13 17:40:30 +08:00
parent 3e016af3b5
commit 679cb1e1fa
5 changed files with 5 additions and 5 deletions

View File

@ -50,7 +50,7 @@ Here is the list of the named parameters available in this package:
\cgalNPTableBegin \cgalNPTableBegin
\cgalNPBegin{geom_traits} \anchor VSA_geom_traits \cgalNPBegin{geom_traits} \anchor VSA_geom_traits
the geometric traits instance in which the mesh processing operation should be performed.\n the geometric traits instance in which the mesh approximation operation should be performed.\n
\b Type: a Geometric traits class.\n \b Type: a Geometric traits class.\n
\b Default type is \b Default type is
\code \code

View File

@ -20,7 +20,7 @@ namespace VSA {
/// @tparam TriangleMesh a triangle `FaceListGraph` /// @tparam TriangleMesh a triangle `FaceListGraph`
/// @tparam VertexPointMap a property map with `boost::graph_traits<TriangleMesh>::%vertex_descriptor` /// @tparam VertexPointMap a property map with `boost::graph_traits<TriangleMesh>::%vertex_descriptor`
/// as key type, GeomTraits::Point_3 as value type /// as key type, GeomTraits::Point_3 as value type
/// @tparam GeomTraits geometric traits /// @tparam GeomTraits model of \cgal Kernel
template <typename TriangleMesh, template <typename TriangleMesh,
typename VertexPointMap typename VertexPointMap
= typename boost::property_map<TriangleMesh, boost::vertex_point_t>::type, = typename boost::property_map<TriangleMesh, boost::vertex_point_t>::type,

View File

@ -23,7 +23,7 @@ namespace VSA {
/// @tparam TriangleMesh a triangle `FaceListGraph` /// @tparam TriangleMesh a triangle `FaceListGraph`
/// @tparam VertexPointMap a property map with `boost::graph_traits<TriangleMesh>::%vertex_descriptor` /// @tparam VertexPointMap a property map with `boost::graph_traits<TriangleMesh>::%vertex_descriptor`
/// as key type, GeomTraits::Point_3 as value type /// as key type, GeomTraits::Point_3 as value type
/// @tparam GeomTraits geometric traits /// @tparam GeomTraits model of \cgal Kernel
template <typename TriangleMesh, template <typename TriangleMesh,
typename VertexPointMap typename VertexPointMap
= typename boost::property_map<TriangleMesh, boost::vertex_point_t>::type, = typename boost::property_map<TriangleMesh, boost::vertex_point_t>::type,

View File

@ -62,7 +62,7 @@ enum Approximation_seeding_tag {
/// @tparam TriangleMesh CGAL TriangleMesh /// @tparam TriangleMesh CGAL TriangleMesh
/// @tparam VertexPointMap vertex point map /// @tparam VertexPointMap vertex point map
/// @tparam ErrorMetricProxy approximation metric type /// @tparam ErrorMetricProxy approximation metric type
/// @tparam GeomTraits geometric traits type /// @tparam GeomTraits model of \cgal Kernel
/// @tparam Concurrency_tag concurrency tag /// @tparam Concurrency_tag concurrency tag
template <typename TriangleMesh, template <typename TriangleMesh,
typename VertexPointMap, typename VertexPointMap,

View File

@ -59,7 +59,7 @@ unspecified_type all_default();
* @return `true` if the indexed triangles represent a 2-manifold, oriented surface mesh, and `false` otherwise. * @return `true` if the indexed triangles represent a 2-manifold, oriented surface mesh, and `false` otherwise.
* *
* \cgalNamedParamsBegin * \cgalNamedParamsBegin
* \cgalParamBegin{geom_traits} a geometric traits class instance, model of `Kernel`. * \cgalParamBegin{geom_traits} a geometric traits class instance, model of \cgal Kernel.
* Exact constructions kernels are not supported by this function. * Exact constructions kernels are not supported by this function.
* \cgalParamEnd * \cgalParamEnd
* \cgalParamBegin{vertex_point_map} the property map with the points associated * \cgalParamBegin{vertex_point_map} the property map with the points associated