You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* will be set after refining `tm` with the intersection with `clipper`}
839
839
* \cgalParamNEnd
840
840
*
841
+
* \cgalParamNBegin{edge_is_constrained_map}
842
+
* \cgalParamDescription{a property map containing the constrained-or-not status of each edge of `tm`}
843
+
* \cgalParamType{a class model of `ReadWritePropertyMap` with `boost::graph_traits<TriangleMesh>::%edge_descriptor` as key type and `bool` as value type.
844
+
* If an edge marked as constrained in `tm` is split during clipping, the remaining part after the clip will be marked as constrained.}
845
+
* \cgalParamDefault{a constant property map returning `false` for any edge}
846
+
* \cgalParamNEnd
847
+
*
841
848
* \cgalParamNBegin{visitor}
842
849
* \cgalParamDescription{a visitor used to track the creation of new faces}
843
850
* \cgalParamType{a class model of `PMPCorefinementVisitor`}
* \cgalParamDescription{a property map containing the constrained-or-not status of each edge of `tm`}
955
+
* \cgalParamType{a class model of `ReadWritePropertyMap` with `boost::graph_traits<TriangleMesh>::%edge_descriptor` as key type and `bool` as value type.
956
+
* If an edge marked as constrained in `tm` is split during clipping, the remaining part after the clip will be marked as constrained.}
957
+
* \cgalParamDefault{a constant property map returning `false` for any edge}
958
+
* \cgalParamNEnd
959
+
*
946
960
* \cgalParamNBegin{visitor}
947
961
* \cgalParamDescription{a visitor used to track the creation of new faces, edges, and faces.
948
962
* Note that as there are no mesh associated with `plane`,
@@ -1032,6 +1046,7 @@ bool clip(PolygonMesh& pm,
1032
1046
returntrue;
1033
1047
}
1034
1048
1049
+
using edge_descriptor = typename boost::graph_traits<PolygonMesh>::edge_descriptor;
1035
1050
using halfedge_descriptor = typename boost::graph_traits<PolygonMesh>::halfedge_descriptor;
* \cgalParamDescription{a property map containing the constrained-or-not status of each edge of `tm`}
1191
+
* \cgalParamType{a class model of `ReadWritePropertyMap` with `boost::graph_traits<TriangleMesh>::%edge_descriptor` as key type and `bool` as value type.
1192
+
* If an edge marked as constrained in `tm` is split during clipping, the remaining part after the clip will be marked as constrained.}
1193
+
* \cgalParamDefault{a constant property map returning `false` for any edge}
1194
+
* \cgalParamNEnd
1195
+
*
1169
1196
* \cgalParamNBegin{visitor}
1170
1197
* \cgalParamDescription{a visitor used to track the creation of new faces}
1171
1198
* \cgalParamType{a class model of `PMPCorefinementVisitor`}
* \cgalParamDescription{a property map containing the constrained-or-not status of each edge of `tm1` (`tm2`)}
194
-
* \cgalParamType{a class model of `ReadWritePropertyMap` with `boost::graph_traits<TriangleMesh>::%edge_descriptor`
195
-
* as key type and `bool` as value type}
194
+
* \cgalParamType{a class model of `ReadWritePropertyMap` with `boost::graph_traits<TriangleMesh>::%edge_descriptor`as key type and `bool` as value type.
195
+
* If an edge marked as constrained in `tm1` (tm2`) is split during corefinement, the resulting sub-edges will be marked as constrained.}
196
196
* \cgalParamDefault{a constant property map returning `false` for any edge}
* \cgalParamDescription{a property map containing the constrained-or-not status of each edge of `tm1` (`tm2`)}
532
-
* \cgalParamType{a class model of `ReadWritePropertyMap` with `boost::graph_traits<TriangleMesh>::%edge_descriptor`
533
-
* as key type and `bool` as value type}
532
+
* \cgalParamType{a class model of `ReadWritePropertyMap` with `boost::graph_traits<TriangleMesh>::%edge_descriptor`as key type and `bool` as value type
533
+
* If an edge marked as constrained in `tm1` (tm2`) is split during corefinement, the resulting sub-edges will be marked as constrained.
534
534
* \cgalParamDefault{a constant property map returning `false` for any edge}
* \cgalParamDescription{a property map containing the constrained-or-not status of each edge of `tm1` (`tm2`)}
727
-
* \cgalParamType{a class model of `ReadWritePropertyMap` with `boost::graph_traits<TriangleMesh>::%edge_descriptor`
728
-
* as key type and `bool` as value type. If an edge marked as constrained is split by this function,
729
-
* the resulting edges will also be marked as constrained.}
726
+
* \cgalParamType{a class model of `ReadWritePropertyMap` with `boost::graph_traits<TriangleMesh>::%edge_descriptor` as key type and `bool` as value type.
727
+
* If an edge marked as constrained in is split during corefinement, the resulting sub-edges will be marked as constrained.}
730
728
* \cgalParamDefault{a constant property map returning `false` for any edge}
0 commit comments