/dports/math/cgal/CGAL-5.3/include/CGAL/ |
H A D | HalfedgeDS_items_decorator.h | 43 typedef typename HDS::Halfedge_handle Halfedge_handle; typedef 98 Halfedge_handle get_prev( Halfedge_handle h) const { in get_prev() 104 Halfedge_handle find_prev( Halfedge_handle h) const { in find_prev() 179 void set_prev( Halfedge_handle h, Halfedge_handle g) const { in set_prev() 217 void insert_tip( Halfedge_handle h, Halfedge_handle v) const { in insert_tip() 297 Halfedge_handle flip_edge( Halfedge_handle h) const { in flip_edge() 347 Halfedge_handle get_prev( Halfedge_handle , Tag_false) const { in get_prev() argument 350 Halfedge_handle get_prev( Halfedge_handle h, Tag_true) const { in get_prev() 354 Halfedge_handle find_prev( Halfedge_handle h, Tag_true) const { in find_prev() 364 Halfedge_handle find_prev_around_vertex( Halfedge_handle h, in find_prev_around_vertex() [all …]
|
H A D | HalfedgeDS_decorator.h | 50 typedef typename HDS::Halfedge_handle Halfedge_handle; typedef 251 Halfedge_handle split_face( Halfedge_handle h, Halfedge_handle g) { in split_face() 270 Halfedge_handle join_face( Halfedge_handle h) { in join_face() 302 Halfedge_handle split_vertex( Halfedge_handle h, Halfedge_handle g) { in split_vertex() 320 Halfedge_handle join_vertex( Halfedge_handle h) { in join_vertex() 401 Halfedge_handle split_loop( Halfedge_handle h, in split_loop() 501 Halfedge_handle join_loop( Halfedge_handle h, Halfedge_handle g) { in join_loop() 587 Halfedge_handle make_hole( Halfedge_handle h) { in make_hole() 595 Halfedge_handle fill_hole( Halfedge_handle h) { in fill_hole() 609 Halfedge_handle add_face_to_border( Halfedge_handle h, in add_face_to_border() [all …]
|
H A D | HalfedgeDS_halfedge_base.h | 37 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 44 Halfedge_handle opp; 45 Halfedge_handle nxt; 72 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 90 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 115 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 141 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 174 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 207 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 247 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef [all …]
|
H A D | Arr_observer.h | 44 typedef typename Arrangement_2::Halfedge_handle Halfedge_handle; typedef 271 virtual void after_create_edge (Halfedge_handle /* e */) in after_create_edge() argument 295 virtual void before_modify_edge (Halfedge_handle /* e */, in before_modify_edge() argument 303 virtual void after_modify_edge (Halfedge_handle /* e */) in after_modify_edge() argument 313 virtual void before_split_edge (Halfedge_handle /* e */, in before_split_edge() argument 324 virtual void after_split_edge (Halfedge_handle /* e1 */, in after_split_edge() argument 325 Halfedge_handle /* e2 */) in after_split_edge() 352 Halfedge_handle /* e */) in before_split_face() argument 464 virtual void before_merge_edge (Halfedge_handle /* e1 */, in before_merge_edge() argument 473 virtual void after_merge_edge (Halfedge_handle /* e */) in after_merge_edge() argument [all …]
|
H A D | Polyhedron_incremental_builder_3.h | 39 typedef typename HDS::Halfedge_handle Halfedge_handle; typedef 68 Halfedge_handle gprime; 104 Halfedge_handle hh; in initialize_vertex_to_edge_map() 279 Halfedge_handle end_facet() { in end_facet() 282 return Halfedge_handle(); in end_facet() 490 Halfedge_handle lookup_hole( Halfedge_handle e) { in lookup_hole() 521 return Halfedge_handle(); in lookup_hole() 617 if ( g1 == Halfedge_handle()) { in add_vertex_to_facet() 628 Halfedge_handle hprime; in add_vertex_to_facet() 814 Halfedge_handle start=v; in test_facet_indices() [all …]
|
H A D | halfedgeDS_cut_component.h | 32 typename HDS::Halfedge_handle 34 typename HDS::Halfedge_handle h, in halfedgeDS_cut_component() 53 typedef typename HDS::Halfedge_handle Halfedge_handle; in halfedgeDS_cut_component() typedef 64 Halfedge_handle start = h; in halfedgeDS_cut_component() 65 Halfedge_handle hnew; in halfedgeDS_cut_component() 66 Halfedge_handle hlast; in halfedgeDS_cut_component() 69 Halfedge_handle g = h; in halfedgeDS_cut_component() 75 if ( hnew == Halfedge_handle()) { in halfedgeDS_cut_component() 126 typename HDS::Halfedge_handle 132 typedef typename HDS::Halfedge_handle Halfedge_handle; in halfedgeDS_cut_component() typedef [all …]
|
H A D | Straight_skeleton_halfedge_base_2.h | 34 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 72 Halfedge_handle opposite() { return mOpp;} in opposite() 74 Halfedge_handle next () { return mNxt;} in next() 76 Halfedge_handle prev () { return mPrv; } in prev() 87 void set_opposite( Halfedge_handle h) { mOpp = h; } in set_opposite() 88 void set_next ( Halfedge_handle h) { mNxt = h; } in set_next() 89 void set_prev ( Halfedge_handle h) { mPrv = h; } in set_prev() 99 Halfedge_handle mOpp; 100 Halfedge_handle mNxt; 101 Halfedge_handle mPrv; [all …]
|
H A D | HalfedgeDS_halfedge_min_base.h | 37 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 44 Halfedge_handle opp; 45 Halfedge_handle nxt; 47 Halfedge_handle opposite() { return opp;} in opposite() 49 void set_opposite( Halfedge_handle h) { opp = h;} in set_opposite() 50 Halfedge_handle next() { return nxt;} in next() 52 void set_next( Halfedge_handle h) { nxt = h;} in set_next() 63 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 67 void set_opposite( Halfedge_handle h) { Base_base::set_opposite(h);} in set_opposite()
|
H A D | Polyhedron_3.h | 48 typedef typename Base::Halfedge_handle Halfedge_handle; typedef 1205 Halfedge_handle split_facet( Halfedge_handle h, Halfedge_handle g) { in split_facet() 1224 Halfedge_handle join_facet( Halfedge_handle h) { in join_facet() 1241 Halfedge_handle split_vertex( Halfedge_handle h, Halfedge_handle g) { in split_vertex() 1257 Halfedge_handle join_vertex( Halfedge_handle h) { in join_vertex() 1274 Halfedge_handle split_edge( Halfedge_handle h) { in split_edge() 1278 Halfedge_handle flip_edge( Halfedge_handle h) { in flip_edge() 1297 Halfedge_handle split_loop( Halfedge_handle h, in split_loop() 1352 Halfedge_handle join_loop( Halfedge_handle h, Halfedge_handle g) { in join_loop() 1371 Halfedge_handle make_hole( Halfedge_handle h) { in make_hole() [all …]
|
H A D | HalfedgeDS_face_base.h | 37 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 59 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 72 Halfedge_handle hdg; 74 Halfedge_handle halfedge() { return hdg; } in halfedge() 76 void set_halfedge( Halfedge_handle h) { hdg = h; } in set_halfedge() 87 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 120 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 135 Halfedge_handle hdg; 140 Halfedge_handle halfedge() { return hdg; } in halfedge() 142 void set_halfedge( Halfedge_handle h) { hdg = h; } in set_halfedge()
|
H A D | HalfedgeDS_vertex_base.h | 38 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 55 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 62 Halfedge_handle hdg; 64 Halfedge_handle halfedge() { return hdg; } in halfedge() 66 void set_halfedge( Halfedge_handle h) { hdg = h; } in set_halfedge() 79 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 104 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 111 Halfedge_handle hdg; 116 Halfedge_handle halfedge() { return hdg; } in halfedge() 118 void set_halfedge( Halfedge_handle h) { hdg = h; } in set_halfedge()
|
H A D | polyhedron_cut_plane_3.h | 37 typedef typename HDS::Halfedge_handle Halfedge_handle; typedef 39 Halfedge_handle h; 47 Halfedge_handle halfedge() const { return h; } in halfedge() 51 typename Poly::Halfedge_handle 53 typename Poly::Halfedge_handle h, in I_polyhedron_cut_component() 99 typename Poly::Halfedge_handle 101 typename Poly::Halfedge_handle h, in polyhedron_cut_plane_3() 111 typedef typename Poly::Halfedge_handle Halfedge_handle; in polyhedron_cut_plane_3() typedef 122 Halfedge_handle start = h; in polyhedron_cut_plane_3() 136 typename Poly::Halfedge_handle [all …]
|
H A D | Arrangement_zone_2.h | 81 typedef typename Arrangement_2::Halfedge_handle Halfedge_handle; typedef 360 Halfedge_handle 376 Halfedge_handle 378 Halfedge_handle query_he); 394 _compute_next_intersection(Halfedge_handle he, 403 void _remove_next_intersection (Halfedge_handle he); 412 bool _is_to_left(const Point_2& p, Halfedge_handle he) const in _is_to_left() 417 bool _is_to_left_impl(const Point_2& p, Halfedge_handle he, in _is_to_left_impl() 428 bool _is_to_left_impl(const Point_2& p, Halfedge_handle he, 443 bool _is_to_right_impl(const Point_2& p, Halfedge_handle he, in _is_to_right_impl() [all …]
|
/dports/math/cgal/CGAL-5.3/include/CGAL/boost/graph/ |
H A D | graph_traits_HalfedgeDS.h | 42 template<typename Halfedge_handle> 116 Halfedge_handle halfedge_; 121 template<typename Halfedge_handle> 127 Halfedge_handle he = edge.halfedge(); 128 if (he==Halfedge_handle()) return 0; 136 template<typename Halfedge_handle> 138 typedef HDS_edge<Halfedge_handle> result_type; 139 HDS_edge<Halfedge_handle> operator()(const Halfedge_handle& he) const 140 { return HDS_edge<Halfedge_handle>(he); } 143 template<typename Halfedge_handle> [all …]
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Nef_2/ |
H A D | PM_decorator.h | 58 typedef typename HDS::Halfedge_handle Halfedge_handle; typedef 198 Halfedge_handle twin(Halfedge_handle e) const in twin() 223 Halfedge_handle cas(Halfedge_handle e) const in cas() 226 Halfedge_handle cap(Halfedge_handle e) const in cap() 229 Halfedge_handle cyclic_adj_succ(Halfedge_handle e) const in cyclic_adj_succ() 234 Halfedge_handle cyclic_adj_pred(Halfedge_handle e) const in cyclic_adj_pred() 239 Halfedge_handle adj_succ_at_source(Halfedge_handle e) const in adj_succ_at_source() 244 Halfedge_handle adj_pred_at_source(Halfedge_handle e) const in adj_pred_at_source() 249 Halfedge_handle next(Halfedge_handle e) const in next() 253 Halfedge_handle previous(Halfedge_handle e) const in previous() [all …]
|
H A D | Constrained_triang_traits.h | 60 typedef typename Base::Halfedge_handle Halfedge_handle; typedef 87 const Halfedge_handle& e_bottom; 88 const Halfedge_handle& e_top; 95 const Halfedge_handle& e1, const Halfedge_handle& e2, in lt_edges_in_sweepline() 108 bool operator()(const Halfedge_handle& e1, const Halfedge_handle& e2) const in operator() 140 typedef std::map<Halfedge_handle, Halfedge_handle, lt_edges_in_sweepline> 156 Halfedge_handle e_search; 172 Halfedge_handle new_bi_edge(Halfedge_handle e_bf, Halfedge_handle e_af) in new_bi_edge() 180 Halfedge_handle new_bi_edge(Vertex_handle v, Halfedge_handle e_bf) in new_bi_edge() 246 void triangulate_between(Halfedge_handle e_upper, Halfedge_handle e_lower) in triangulate_between() [all …]
|
H A D | HDS_items.h | 32 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 35 Halfedge_handle opp; 56 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 73 Halfedge_handle _h; 145 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 242 typedef typename Refs::Halfedge_handle Halfedge_handle; typedef 316 Halfedge_handle _e; 317 std::list<Halfedge_handle> FC; 333 void store_fc(Halfedge_handle h) in store_fc() 339 void remove_fc(Halfedge_handle h) in remove_fc() [all …]
|
H A D | PM_overlayer.h | 49 typedef typename Decorator::Halfedge_handle Halfedge_handle; typedef 61 G.info(v)=Halfedge_handle(); in new_vertex() 70 { Halfedge_handle e = in new_halfedge_pair_at_source() 128 typedef typename Decorator::Halfedge_handle Halfedge_handle; typedef 152 { Halfedge_handle e = in new_halfedge_pair_at_source() 283 typedef typename Decorator::Halfedge_handle Halfedge_handle; typedef 344 USEMARK(Halfedge_handle) 603 Halfedge_handle e_min = e; in simplify() 656 Halfedge_handle e_below; 826 Halfedge_handle e_min = e; in create_face_objects() [all …]
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Surface_sweep_2/ |
H A D | Arr_no_intersection_insertion_ss_visitor.h | 72 typedef typename Arrangement_2::Halfedge_handle Halfedge_handle; typedef 182 virtual Halfedge_handle split_edge(Halfedge_handle /*he*/, in split_edge() argument 248 Halfedge_handle he; in before_handle_event() 263 Halfedge_handle he; in before_handle_event() 281 Halfedge_handle he; in before_handle_event() 422 Halfedge_handle prev1, Halfedge_handle prev2, in insert_at_vertices() 470 Halfedge_handle in _insert_in_face_interior() 494 Halfedge_handle in _insert_in_face_interior() 538 Halfedge_handle in _insert_from_left_vertex() 575 Halfedge_handle in _insert_from_right_vertex() [all …]
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Boolean_set_operations_2/ |
H A D | Gps_agg_op_visitor.h | 54 typedef typename Arr::Halfedge_handle Halfedge_handle; typedef 59 typedef Unique_hash_map<Halfedge_handle, unsigned int> 77 Halfedge_handle he = Base::insert_in_face_interior(cv, sc); in insert_in_face_interior() 83 Halfedge_handle hhandle, in insert_at_vertices() 84 Halfedge_handle prev, in insert_at_vertices() 88 Halfedge_handle res_he = in insert_at_vertices() 95 Halfedge_handle he, in insert_from_right_vertex() 104 Halfedge_handle he, in insert_from_left_vertex() 157 typedef typename Base::Halfedge_handle Halfedge_handle; typedef 181 virtual Halfedge_handle [all …]
|
H A D | Curve_with_halfedge.h | 25 typedef typename Arrangement_::Halfedge_handle Halfedge_handle; typedef 29 Halfedge_handle m_he; 34 Curve_with_halfedge(Halfedge_handle he) : m_he(he) in Curve_with_halfedge() 37 Halfedge_handle halfedge() const in halfedge() 42 Halfedge_handle halfedge() in halfedge() 47 void set_halfedge(Halfedge_handle he) in set_halfedge()
|
/dports/math/cgal/CGAL-5.3/demo/Arrangement_on_surface_2/ |
H A D | MergeEdgeCallback.cpp | 28 typedef typename Arrangement::Halfedge_handle Halfedge_handle; typedef in MergeEdgeCallback 42 Halfedge_handle 49 Halfedge_handle mergeableHalfedge; 132 Halfedge_handle nextHalfedge = in mousePressEvent() 154 Halfedge_handle nextHalfedge = in mouseMoveEvent() 190 Halfedge_handle h1 = hei->prev(); in getNearestMergeableCurve() 211 return Halfedge_handle(); in getNearestMergeableCurve() 227 Halfedge_handle h1 = h->prev(); in getNearestMergeableCurve() 228 Halfedge_handle h2 = h->next(); in getNearestMergeableCurve() 233 return Halfedge_handle(); in getNearestMergeableCurve() [all …]
|
/dports/math/cgal/CGAL-5.3/demo/Arrangement_on_surface_2/Utils/ |
H A D | SplitAndMerge.h | 23 using Halfedge_handle = typename Arrangement::Halfedge_handle; variable 27 void operator()(Arrangement*, Halfedge_handle, const Point_2&); 38 using Halfedge_handle = typename Arrangement::Halfedge_handle; variable 41 void mergeEdge(Arrangement*, Halfedge_handle, Halfedge_handle); 42 bool areMergeable(Arrangement*, Halfedge_handle, Halfedge_handle);
|
/dports/math/cgal/CGAL-5.3/examples/Polyhedron/ |
H A D | polyhedron_prog_cube.cpp | 6 typename Poly::Halfedge_handle make_cube_3( Poly& P) { in make_cube_3() 10 typedef typename Poly::Halfedge_handle Halfedge_handle; in make_cube_3() typedef 11 Halfedge_handle h = P.make_tetrahedron( Point( 1, 0, 0), in make_cube_3() 15 Halfedge_handle g = h->next()->opposite()->next(); // Fig. (a) in make_cube_3() 22 Halfedge_handle f = P.split_facet( g->next(), in make_cube_3() 24 Halfedge_handle e = P.split_edge( f); in make_cube_3() 33 typedef Polyhedron::Halfedge_handle Halfedge_handle; typedef 37 Halfedge_handle h = make_cube_3( P); in main()
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Straight_skeleton_2/ |
H A D | Straight_skeleton_builder_2_impl.h | 290 Halfedge_handle lOpposite = *i ; in CollectSplitEvents() 622 auto comparer = [&](Halfedge_handle lLH, Halfedge_handle lRH) -> bool in HarmonizeSpeeds() 1647 template<class Halfedge_handle> 1648 void TraceMultinode( char const* t, Halfedge_handle b, Halfedge_handle e ) in TraceMultinode() 1738 Halfedge_handle he = *i ; in RelinkBisectorsAroundMultinode() 1783 Halfedge_handle h = aMN.begin ; in PreprocessMultinode() 1800 Halfedge_handle ccw = h ; in PreprocessMultinode() 1833 Halfedge_handle h = aMN.begin ; in ProcessMultinode() 1846 Halfedge_handle h = aMN.begin ; in ProcessMultinode() 1865 Straight_skeleton_builder_2<Gt,Ss,V>::CreateMultinode( Halfedge_handle begin, Halfedge_handle end ) in CreateMultinode() [all …]
|