mirror of https://github.com/CGAL/cgal
fix property map type
This commit is contained in:
parent
ee9738eeff
commit
35d823e487
|
|
@ -146,7 +146,7 @@ set the plane approximated with the PCA algorithm in the meshing step.\n
|
|||
|
||||
\cgalNPBegin{face_proxy_map} \anchor VSA_face_proxy_map
|
||||
the property map outputs the proxy index of each face of the input polygon mesh.\n
|
||||
\b Type: a class model of `ReadWritePropertyMap` with `boost::graph_traits<TriangleMesh>::%face_descriptor` as key type and the value type `std::size_t`\n
|
||||
\b Type: a class model of `WritablePropertyMap` with `boost::graph_traits<TriangleMesh>::%face_descriptor` as key type and the value type `std::size_t`\n
|
||||
\b Default : if this parameter is omitted, no output operation is performed
|
||||
\cgalNPEnd
|
||||
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ namespace Surface_mesh_approximation {
|
|||
/// \cgalModels `ErrorMetricProxy`
|
||||
///
|
||||
/// @tparam TriangleMesh a triangle `FaceGraph`
|
||||
/// @tparam VertexPointMap a property map with `boost::graph_traits<TriangleMesh>::%vertex_descriptor`
|
||||
/// @tparam VertexPointMap a class model of `ReadablePropertyMap` with `boost::graph_traits<TriangleMesh>::%vertex_descriptor`
|
||||
/// as key type, GeomTraits::Point_3 as value type
|
||||
/// @tparam GeomTraits a model of Kernel
|
||||
template <typename TriangleMesh,
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ namespace Surface_mesh_approximation {
|
|||
/// \cgalModels `ErrorMetricProxy`
|
||||
///
|
||||
/// @tparam TriangleMesh a triangle `FaceGraph`
|
||||
/// @tparam VertexPointMap a property map with `boost::graph_traits<TriangleMesh>::%vertex_descriptor`
|
||||
/// @tparam VertexPointMap a class model of `ReadablePropertyMap` with `boost::graph_traits<TriangleMesh>::%vertex_descriptor`
|
||||
/// as key type, GeomTraits::Point_3 as value type
|
||||
/// @tparam GeomTraits a model of Kernel
|
||||
template <typename TriangleMesh,
|
||||
|
|
|
|||
|
|
@ -111,7 +111,7 @@ unspecified_type all_default();
|
|||
* \cgalParamEnd
|
||||
* \cgalNamedParamsEnd
|
||||
* \cgalNamedParamsBegin{Output Named Parameters}
|
||||
* \cgalParamBegin{face_proxy_map} a ReadWritePropertyMap with
|
||||
* \cgalParamBegin{face_proxy_map} a `WritablePropertyMap` with
|
||||
* `boost::graph_traits<TriangleMesh>::%face_descriptor` as key and `std::size_t` as value type.
|
||||
* A proxy is a set of connected faces which are placed under the same proxy patch (see \cgalFigureRef{iterations}).
|
||||
* The proxy-ids are contiguous in range [0, number_of_proxies - 1].
|
||||
|
|
|
|||
|
|
@ -872,7 +872,7 @@ public:
|
|||
* @param np optional sequence of \ref vsa_namedparameters among the ones listed below
|
||||
|
||||
* \cgalNamedParamsBegin{Output Named Parameters}
|
||||
* \cgalParamBegin{face_proxy_map} a ReadWritePropertyMap with
|
||||
* \cgalParamBegin{face_proxy_map} a `WritePropertyMap` with
|
||||
* `boost::graph_traits<TriangleMesh>::%face_descriptor` as key and `std::size_t` as value type.
|
||||
* A proxy is a set of connected faces which are placed under the same proxy patch (see \cgalFigureRef{iterations}).
|
||||
* The proxy-ids are contiguous in range `[0, number_of_proxies() - 1]`.
|
||||
|
|
@ -917,7 +917,7 @@ public:
|
|||
template <typename FaceProxyMap>
|
||||
void proxy_map(FaceProxyMap face_proxy_map) const {
|
||||
BOOST_FOREACH(face_descriptor f, faces(*m_ptm))
|
||||
face_proxy_map[f] = get(m_fproxy_map, f);
|
||||
put(face_proxy_map, f, get(m_fproxy_map, f));
|
||||
}
|
||||
|
||||
void proxy_map(boost::param_not_found) const {}
|
||||
|
|
@ -1923,7 +1923,7 @@ private:
|
|||
|
||||
/*!
|
||||
* @brief checks if a vertex is attached with an anchor.
|
||||
* @tparam VertexAnchorIndexMap `WritablePropertyMap`
|
||||
* @tparam VertexAnchorIndexMap `ReadablePropertyMap`
|
||||
* with `boost::graph_traights<TriangleMesh>::vertex_descriptor` as key and `std::size_t` as value type
|
||||
* @param vtx a vertex descriptor
|
||||
* @param vanchor_map vertex anchor index map
|
||||
|
|
|
|||
Loading…
Reference in New Issue