mirror of https://github.com/CGAL/cgal
relaxed constraints on property maps
This commit is contained in:
parent
3c48e35138
commit
c1f27fb0c5
|
|
@ -45,7 +45,7 @@ namespace Point_set {
|
|||
a model of `ConstRange` whose iterator type is `RandomAccessIterator`
|
||||
|
||||
\tparam PointMap
|
||||
a model of `LValuePropertyMap` whose key type is the value type of the input
|
||||
a model of `ReadablePropertyMap` whose key type is the value type of the input
|
||||
range and value type is `Kernel::Point_2` or `Kernel::Point_3`
|
||||
|
||||
\cgalModels `NeighborQuery`
|
||||
|
|
|
|||
|
|
@ -41,11 +41,11 @@ namespace Point_set {
|
|||
a model of `ConstRange` whose iterator type is `RandomAccessIterator`
|
||||
|
||||
\tparam PointMap
|
||||
a model of `LValuePropertyMap` whose key type is the value type of the input
|
||||
a model of `ReadablePropertyMap` whose key type is the value type of the input
|
||||
range and value type is `Kernel::Point_2`
|
||||
|
||||
\tparam NormalMap
|
||||
a model of `LValuePropertyMap` whose key type is the value type of the input
|
||||
a model of `ReadablePropertyMap` whose key type is the value type of the input
|
||||
range and value type is `Kernel::Vector_2`
|
||||
|
||||
\cgalModels `RegionType`
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ namespace Point_set {
|
|||
a model of `NeighborQuery`
|
||||
|
||||
\tparam PointMap
|
||||
a model of `LValuePropertyMap` whose key type is the value type of the input
|
||||
a model of `ReadablePropertyMap` whose key type is the value type of the input
|
||||
range and value type is `Kernel::Point_2`
|
||||
*/
|
||||
template<
|
||||
|
|
|
|||
|
|
@ -41,11 +41,11 @@ namespace Point_set {
|
|||
a model of `ConstRange` whose iterator type is `RandomAccessIterator`
|
||||
|
||||
\tparam PointMap
|
||||
a model of `LValuePropertyMap` whose key type is the value type of the input
|
||||
a model of `ReadablePropertyMap` whose key type is the value type of the input
|
||||
range and value type is `Kernel::Point_3`
|
||||
|
||||
\tparam NormalMap
|
||||
a model of `LValuePropertyMap` whose key type is the value type of the input
|
||||
a model of `ReadablePropertyMap` whose key type is the value type of the input
|
||||
range and value type is `Kernel::Vector_3`
|
||||
|
||||
\cgalModels `RegionType`
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ namespace Point_set {
|
|||
a model of `NeighborQuery`
|
||||
|
||||
\tparam PointMap
|
||||
a model of `LValuePropertyMap` whose key type is the value type of the input
|
||||
a model of `ReadablePropertyMap` whose key type is the value type of the input
|
||||
range and value type is `Kernel::Point_3`
|
||||
*/
|
||||
template<
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ namespace Point_set {
|
|||
a model of `ConstRange` whose iterator type is `RandomAccessIterator`
|
||||
|
||||
\tparam PointMap
|
||||
a model of `LValuePropertyMap` whose key type is the value type of the input
|
||||
a model of `ReadablePropertyMap` whose key type is the value type of the input
|
||||
range and value type is `Kernel::Point_2` or `Kernel::Point_3`
|
||||
|
||||
\cgalModels `NeighborQuery`
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ namespace Polygon_mesh {
|
|||
value type is the face type of a polygon mesh
|
||||
|
||||
\tparam VertexToPointMap
|
||||
a model of `LValuePropertyMap` whose key type is the vertex type of a polygon mesh and
|
||||
a model of `ReadablePropertyMap` whose key type is the vertex type of a polygon mesh and
|
||||
value type is `Kernel::Point_3`
|
||||
|
||||
\cgalModels `RegionType`
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ namespace Polygon_mesh {
|
|||
value type is the face type of a polygon mesh
|
||||
|
||||
\tparam VertexToPointMap
|
||||
a model of `LValuePropertyMap` whose key type is the vertex type of a polygon mesh and
|
||||
a model of `ReadablePropertyMap` whose key type is the vertex type of a polygon mesh and
|
||||
value type is `Kernel::Point_3`
|
||||
*/
|
||||
template<
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ namespace Polygon_mesh {
|
|||
value type is the edge type of a polygon mesh
|
||||
|
||||
\tparam VertexToPointMap
|
||||
a model of `LValuePropertyMap` whose key type is the vertex type of a polygon mesh and
|
||||
a model of `ReadablePropertyMap` whose key type is the vertex type of a polygon mesh and
|
||||
value type is `Kernel::Point_3`
|
||||
|
||||
\cgalModels `NeighborQuery`
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ namespace Polyline {
|
|||
a model of `ConstRange` whose iterator type is `RandomAccessIterator`
|
||||
|
||||
\tparam PointMap
|
||||
a model of `LValuePropertyMap` whose key type is the value type of the input
|
||||
a model of `ReadablePropertyMap` whose key type is the value type of the input
|
||||
range and value type is `Kernel::Point_2` or `Kernel::Point_3`
|
||||
|
||||
\cgalModels `RegionType`
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ namespace Polyline {
|
|||
a model of `NeighborQuery`
|
||||
|
||||
\tparam PointMap
|
||||
a model of `LValuePropertyMap` whose key type is the value type of the input
|
||||
a model of `ReadablePropertyMap` whose key type is the value type of the input
|
||||
range and value type is `Kernel::Point_2` or `Kernel::Point_3`
|
||||
*/
|
||||
template<
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ namespace Segment_set {
|
|||
a model of `ConstRange` whose iterator type is `RandomAccessIterator`
|
||||
|
||||
\tparam SegmentMap
|
||||
a model of `LValuePropertyMap` whose key type is the value type of the input
|
||||
a model of `ReadablePropertyMap` whose key type is the value type of the input
|
||||
range and value type is `Kernel::Segment_2` or `Kernel::Segment_3`
|
||||
|
||||
\cgalModels `RegionType`
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ namespace Segment_set {
|
|||
a model of `NeighborQuery`
|
||||
|
||||
\tparam SegmentMap
|
||||
a model of `LValuePropertyMap` whose key type is the value type of the input
|
||||
a model of `ReadablePropertyMap` whose key type is the value type of the input
|
||||
range and value type is `Kernel::Segment_2` or `Kernel::Segment_3`
|
||||
*/
|
||||
template<
|
||||
|
|
|
|||
|
|
@ -1,8 +1,7 @@
|
|||
- update the docs
|
||||
- ---- submission ----
|
||||
- update the polyhedron demo
|
||||
- make a better version of the Polyline_graph where I return a filtered set of original edges instead of PEdge
|
||||
- add new tests: polyline (2D, 3D), polyline with sorting (2D, 3D), free functions, randomness, strict tests on the data from PMP, tests similar to the basic_example, check polylines with equal points
|
||||
- add missing deprecated constructors
|
||||
- think about changing lvalue to readable property maps
|
||||
- put all property names in the named parameters
|
||||
- put all property names in the named parameters
|
||||
- make a better version of the Polyline_graph where I return a filtered set of original edges instead of PEdge
|
||||
- update the polyhedron demo
|
||||
- ---- submission ----
|
||||
- add new tests: polyline (2D, 3D), polyline with sorting (2D, 3D), free functions, randomness, strict tests on the data from PMP, tests similar to the basic_example, check polylines with equal points
|
||||
- update the docs
|
||||
Loading…
Reference in New Issue