/dports/math/cgal/CGAL-5.3/include/CGAL/Nef_S2/ |
H A D | SM_decorator.h | 95 typedef typename Map::SHalfedge_handle SHalfedge_handle; typedef 170 SHalfedge_handle cyclic_adj_succ(SHalfedge_handle e) const in cyclic_adj_succ() 175 SHalfedge_handle cyclic_adj_pred(SHalfedge_handle e) const in cyclic_adj_pred() 262 SHalfedge_handle cas(SHalfedge_handle e) const in cas() 264 SHalfedge_handle cap(SHalfedge_handle e) const in cap() 391 SHalfedge_handle new_shalfedge_pair(SHalfedge_handle e1, 456 SHalfedge_handle split_at(SHalfedge_handle e, Sphere_point sp) in split_at() 468 SHalfedge_handle split_at(SHalfedge_handle e, SVertex_handle v) in split_at() 521 void link_as_prev_next_pair(SHalfedge_handle e1, SHalfedge_handle e2) in link_as_prev_next_pair() 718 void set_prev(SHalfedge_handle e, SHalfedge_handle ep) const in set_prev() [all …]
|
H A D | SM_constrained_triang_traits.h | 45 typedef typename Base::SHalfedge_handle SHalfedge_handle; typedef 71 const SHalfedge_handle& e_bottom; 72 const SHalfedge_handle& e_top; 76 const SHalfedge_handle& e1, const SHalfedge_handle& e2, in lt_edges_in_sweepline() 90 bool operator()(const SHalfedge_handle& e1, const SHalfedge_handle& e2) const in operator() 123 typedef std::map<SHalfedge_handle, SHalfedge_handle, lt_edges_in_sweepline> 138 SHalfedge_handle e_search; 167 SHalfedge_handle new_bi_edge(SHalfedge_handle e_bf, SHalfedge_handle e_af) in new_bi_edge() 169 SHalfedge_handle e = in new_bi_edge() 175 SHalfedge_handle new_bi_edge(SVertex_handle v, SHalfedge_handle e_bf) in new_bi_edge() [all …]
|
H A D | ID_support_handler.h | 32 typedef typename Decorator::SHalfedge_handle SHalfedge_handle; typedef 83 void handle_support(SHalfedge_handle, in handle_support() argument 87 void handle_support(SHalfedge_handle, in handle_support() argument 90 void handle_support(SHalfedge_handle, in handle_support() argument 93 void handle_support(SHalfedge_handle, in handle_support() argument 97 void handle_support(SHalfedge_handle, in handle_support() argument 101 void handle_support(SHalfedge_handle, in handle_support() argument
|
H A D | SM_triangulator.h | 132 typedef typename Base::SHalfedge_handle SHalfedge_handle; typedef 145 typedef std::pair<SHalfedge_handle,SHalfedge_handle> SHalfedge_pair; 197 SHalfedge_handle e_; 244 void assoc_info(SHalfedge_handle e) const in assoc_info() 304 void assert_equal_marks(SHalfedge_handle e1, SHalfedge_handle e2) const in assert_equal_marks() 344 void merge_nodes(SHalfedge_handle e1, SHalfedge_handle e2); 351 SHalfedge_handle e = first_out_edge(v); in correct_triangle_at() 447 SHalfedge_handle e_sep; in triangulate() 608 merge_nodes(SHalfedge_handle e1, SHalfedge_handle e2) in merge_nodes() 642 SHalfedge_handle e2tp = e2t->sprev(); in merge_halfsphere_maps() [all …]
|
H A D | SM_items.h | 54 typedef typename Refs::SHalfedge_handle SHalfedge_handle; typedef 61 SHalfedge_handle out_sedge_; 99 SHalfedge_handle& out_sedge() { return out_sedge_; } in out_sedge() 105 bool is_isolated() const { return (out_sedge() == SHalfedge_handle()); } in is_isolated() 136 typedef typename Refs::SHalfedge_handle SHalfedge_handle; typedef 144 SHalfedge_handle twin_, sprev_, snext_; 188 SHalfedge_handle& twin() { return twin_; } in twin() 197 SHalfedge_handle& sprev() { return sprev_; } in sprev() 200 SHalfedge_handle& snext() { return snext_; } in snext()
|
H A D | Sphere_map.h | 153 operator SHalfedge_handle() const in SHalfedge_handle() function 288 SHalfedge_handle se; in reset_sm_iterator_hash() 424 SHalfedge_handle new_shalfedge_pair() { in new_shalfedge_pair() 428 SHalfedge_handle e1 = --shalfedges_end(); in new_shalfedge_pair() 430 SHalfedge_handle e2 = --shalfedges_end(); in new_shalfedge_pair() 439 SHalfedge_handle new_shalfedge_pair(const SHalfedge& e1) in new_shalfedge_pair() 445 SHalfedge_handle eh1 = --shalfedges_end(); in new_shalfedge_pair() 447 SHalfedge_handle eh2 = --shalfedges_end(); in new_shalfedge_pair() 467 void delete_shalfedge_pair(SHalfedge_handle h) { in delete_shalfedge_pair() 468 SHalfedge_handle t = h->twin(); in delete_shalfedge_pair() [all …]
|
H A D | SM_overlayer.h | 337 typedef typename SM_decorator::SHalfedge_handle SHalfedge_handle; typedef 445 typedef typename Base::SHalfedge_handle SHalfedge_handle; typedef 460 typedef std::pair<SHalfedge_handle,SHalfedge_handle> SHalfedge_pair; 542 SHalfedge_handle e_below; 702 if(e_below == SHalfedge_handle()) in determine_face() 813 void merge_nodes(SHalfedge_handle e1, SHalfedge_handle e2, 1411 SHalfedge_handle e; in subdivide() 1668 SHalfedge_handle e; in subdivide() 1838 SHalfedge_handle se; in transfer_data() 2061 SHalfedge_handle e_min = e; in create_face_objects() [all …]
|
H A D | SM_point_locator.h | 93 typedef typename Decorator_traits::SHalfedge_handle SHalfedge_handle; typedef 112 Sphere_segment segment(SHalfedge_handle e) const in segment() 115 Sphere_direction direction(SHalfedge_handle e) const in direction() 129 SHalfedge_handle e_res = first_out_edge(v); in out_wedge() 169 SHalfedge_handle e; in mark() 225 SHalfedge_handle e_res; 257 Unique_hash_map<SHalfedge_handle,bool> visited(false); 342 SHalfedge_handle e; 367 SHalfedge_handle e = out_wedge(v,d,collinear); 381 CGAL::Unique_hash_map<SHalfedge_handle,bool> visited(false); [all …]
|
H A D | SM_io_parser.h | 58 typedef typename Decorator_traits::SHalfedge_handle SHalfedge_handle; typedef 80 std::vector<SHalfedge_handle> Edge_of; 89 void print_edge(SHalfedge_handle) const; 94 bool read_edge(SHalfedge_handle); 99 void debug_edge(SHalfedge_handle) const; 219 void SM_io_parser<Decorator_>::print_edge(SHalfedge_handle e) const in print_edge() 231 bool SM_io_parser<Decorator_>::read_edge(SHalfedge_handle e) in read_edge() 300 if ( it.is_shalfedge() ) out << index(SHalfedge_handle(it)) << ' '; in print_face() 466 void SM_io_parser<Decorator_>::debug_edge(SHalfedge_handle e) const in debug_edge()
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Nef_3/ |
H A D | SHalfedge.h | 51 typedef typename Refs::SHalfedge_handle SHalfedge_handle; typedef 64 SHalfedge_handle sprev_, snext_; 66 SHalfedge_handle twin_; 68 SHalfedge_handle prev_, next_; 136 SHalfedge_handle& twin() { return twin_; } in twin() 145 SHalfedge_handle& prev() { return prev_; } in prev() 148 SHalfedge_handle& next() { return next_; } in next() 151 SHalfedge_handle& sprev() { return sprev_; } in sprev() 154 SHalfedge_handle& snext() { return snext_; } in snext() 157 SHalfedge_handle& cyclic_adj_succ() in cyclic_adj_succ() [all …]
|
H A D | SNC_FM_decorator.h | 236 bool operator()(SHalfedge_handle se, SHalfedge_handle min, bool /*init*/) { in operator() 333 typedef typename SNC_structure::SHalfedge_handle SHalfedge_handle; typedef 411 SHalfedge_handle e_min = MinimalEdge[fc]; in determine_facet() 412 SHalfedge_handle e_below = in determine_facet() 439 Vertex_segment segment(SHalfedge_handle e) const in segment() 471 std::vector<SHalfedge_handle> MinimalEdge; in create_facet_objects() 472 std::list<SHalfedge_handle> SHalfedges; in create_facet_objects() 478 SHalfedge_handle e; SHalfloop_handle l; in create_facet_objects() 518 SHalfedge_handle e_min = e; in create_facet_objects() 549 SHalfedge_handle e = MinimalEdge[j]; in create_facet_objects() [all …]
|
H A D | SNC_decorator.h | 66 typedef typename SNC_structure::SHalfedge_handle SHalfedge_handle; typedef 178 std::string debug(SHalfedge_handle e) const in debug() 189 SHalfedge_handle se(fc); in adjacent_sface() 251 void link_as_prev_next_pair(SHalfedge_handle e1, SHalfedge_handle e2) const in link_as_prev_next_pair() 291 void visit(SHalfedge_handle ) {} in visit() 340 SHalfedge_handle e1 = SD.first_out_edge(v); in has_outdeg_two() 341 SHalfedge_handle e2 = SD.cyclic_adj_succ(e1); in has_outdeg_two() 420 SHalfedge_handle se1(S1.first_out_edge(he)); 423 SHalfedge_handle start1(se1); 424 SHalfedge_handle start2(se2->twin()->snext()); [all …]
|
H A D | polygon_mesh_to_nef_3.h | 110 typedef typename SNC_structure::SHalfedge_handle SHalfedge_handle; 116 SHalfedge_handle) {} 123 typedef typename SNC_structure::SHalfedge_handle SHalfedge_handle; 129 typedef std::vector<SHalfedge_handle> SHalfedges; 142 SHalfedge_handle se) { 151 SHalfedge_handle s = shalfedges[get(him,*fc)]; 158 SHalfedge_handle n = shalfedges[get(him,*fc)]; 182 typedef typename SNC_structure::SHalfedge_handle SHalfedge_handle; 260 SHalfedge_handle e = SM.new_shalfedge_pair(sv_prev, sv); 280 SHalfedge_handle e;
|
H A D | SNC_io_parser.h | 123 typedef typename T::SHalfedge_handle SHalfedge_handle; 221 typedef typename T::SHalfedge_handle SHalfedge_handle; 266 typedef typename T::SHalfedge_handle SHalfedge_handle; 350 typedef typename T::SHalfedge_handle SHalfedge_handle; 371 if(se1 != SHalfedge_handle() && se2 == SHalfedge_handle()) 374 if(se1 == SHalfedge_handle() && se2 != SHalfedge_handle()) 423 typedef typename T::SHalfedge_handle SHalfedge_handle; 497 if(se1 != SHalfedge_handle() && se2 == SHalfedge_handle()) 499 if(se1 == SHalfedge_handle() && se2 != SHalfedge_handle()) 557 typedef typename T::SHalfedge_handle SHalfedge_handle; [all …]
|
H A D | Halfedge.h | 52 typedef typename Refs::SHalfedge_handle SHalfedge_handle; typedef 63 SHalfedge_handle out_sedge_; 133 SHalfedge_handle& out_sedge() { return out_sedge_; } in out_sedge() 139 bool is_isolated() const { return (out_sedge() == SHalfedge_handle()); } in is_isolated()
|
H A D | SNC_simplify.h | 42 typedef typename SNC_structure::SHalfedge_handle SHalfedge_handle; typedef 94 SHalfedge_handle e(fc); in remove_f_including_all_edge_uses_in_its_boundary_cycles() 402 SHalfedge_handle e1(SD.first_out_edge(e)); in simplify() 403 SHalfedge_handle e2(SD.cyclic_adj_succ(e1)); in simplify() 439 SHalfedge_handle e1 = e->out_sedge(); in remove_edge_and_merge_facet_cycles() 440 SHalfedge_handle e2 = e1->prev()->snext(); in remove_edge_and_merge_facet_cycles() 450 SHalfedge_handle s2(s1->snext()); in merge_sedges_at_target_and_remove_svertex() 607 SHalfedge_handle u_min = u; in create_boundary_links_forall_facets() 626 SHalfedge_handle f_sedge; in create_boundary_links_forall_facets() 690 typedef typename SNC_structure::SHalfedge_handle SHalfedge_handle; typedef [all …]
|
H A D | SNC_sphere_map.h | 102 typedef typename SHalfedge_list::iterator SHalfedge_handle; typedef 179 SHalfedge_handle se; in reset_sm_iterator_hash() 215 { SHalfedge_handle e; return CGAL::assign(e,Ibase::operator*()); } in is_shalfedge() 220 operator SHalfedge_handle() const in SHalfedge_handle() function 221 { SHalfedge_handle e; CGAL::assign(e,Ibase::operator*()); return e; } in SHalfedge_handle() 242 { SHalfedge_handle e; return CGAL::assign(e,Ibase::operator*()); } in is_shalfedge() 249 { SHalfedge_handle e; CGAL::assign(e,Ibase::operator*()); in SHalfedge_const_handle() 366 SHalfedge_handle new_shalfedge_pair() { in new_shalfedge_pair() 402 void delete_shalfedge(SHalfedge_handle e) { in delete_shalfedge() 411 void delete_shalfedge_pair(SHalfedge_handle e) { in delete_shalfedge_pair()
|
H A D | SNC_const_decorator.h | 73 typedef typename SNC_structure::SHalfedge_handle SHalfedge_handle; typedef 255 typedef typename Traits::SHalfedge_handle SHalfedge_handle; in get_visible_facet() typedef 288 SHalfedge_handle se(fc); in get_visible_facet() 473 typedef typename Traits::SHalfedge_handle SHalfedge_handle; in visit_shell_objects() typedef 492 SHalfedge_handle e(fc); in visit_shell_objects() 493 SHalfedge_handle she; in visit_shell_objects() 527 SHalfedge_handle e(fc); in visit_shell_objects() 530 V.visit(SHalfedge_handle(ec)); in visit_shell_objects()
|
H A D | SNC_structure.h | 286 operator SHalfedge_handle() const in SHalfedge_handle() function 311 { SHalfedge_handle e; CGAL::assign(e,Ibase::operator*()); in SHalfedge_const_handle() 339 operator SHalfedge_handle() const in SHalfedge_handle() function 368 { SHalfedge_handle e; CGAL::assign(e,Ibase::operator*()); in SHalfedge_const_handle() 518 SHalfedge_handle se; in reset_iterator_hash() 545 SHalfedge_handle se; in reset_sm_iterator_hash() 886 SHalfedge_handle new_shalfedge_only() { in new_shalfedge_only() 891 SHalfedge_handle new_shalfedge_only(SHalfedge_handle se) { in new_shalfedge_only() 933 void delete_shalfedge_only(SHalfedge_handle h) { in delete_shalfedge_only() 1163 se = SHalfedge_handle(ftc); in pointer_update() [all …]
|
H A D | Edge_edge_overlay.h | 66 typedef typename SNC_structure::SHalfedge_handle SHalfedge_handle; typedef 191 SHalfedge_handle se0, se1; in create_edge_edge_overlay() 211 SHalfedge_handle se_tmp(sfci); in create_edge_edge_overlay() 243 SHalfedge_handle se_tmp(sfci); in create_edge_edge_overlay() 354 SHalfedge_handle se_tgt(sfci); in create_edge_edge_overlay() 370 SHalfedge_handle se_new = in create_edge_edge_overlay() 427 SHalfedge_handle se_new = in create_edge_edge_overlay() 632 SHalfedge_handle across; in create_edge_edge_overlay() 744 SHalfedge_handle se_prev = in create_edge_edge_overlay() 862 SHalfedge_handle across; in create_edge_edge_overlay() [all …]
|
H A D | SNC_SM_overlayer.h | 57 typedef typename Base::SHalfedge_handle SHalfedge_handle; typedef 145 CGAL::Unique_hash_map<SHalfedge_handle,bool> linked(false); in simplify() 174 SHalfedge_handle e2 = first_out_edge(v), e1 = e2->sprev(); in simplify() 227 typedef typename Base::SHalfedge_handle SHalfedge_handle; typedef 263 void convert_edge_to_loop(SHalfedge_handle e) { in convert_edge_to_loop() 289 void merge_edge_pairs_at_target(SHalfedge_handle e, Association& A) { in merge_edge_pairs_at_target() 298 SHalfedge_handle en = e->snext(), eno = en->twin(), enn, enno, in merge_edge_pairs_at_target() 412 CGAL::Unique_hash_map<SHalfedge_handle,bool> linked(false); in simplify() 441 SHalfedge_handle e2 = first_out_edge(v), e1 = e2->sprev(); in simplify()
|
H A D | Mark_bounded_volumes.h | 32 typedef typename Decorator::SHalfedge_handle 33 SHalfedge_handle; typedef 46 void visit(SHalfedge_handle ) {} in visit() argument
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Convex_decomposition_3/ |
H A D | SM_walls.h | 39 typedef typename Base::SHalfedge_handle SHalfedge_handle; typedef 93 return SHalfedge_handle(); in find_cap() 120 return SHalfedge_handle(); in find_cap() 207 SHalfedge_handle se; in legal_direction() 275 SHalfedge_handle se; in need_to_shoot() 342 SHalfedge_handle se; in add_svertex_into_object() 397 SHalfedge_handle se; 511 SHalfedge_handle se_new; in add_sedge_between() 512 if(cap1 != SHalfedge_handle()) { in add_sedge_between() 513 if(cap2 != SHalfedge_handle()) in add_sedge_between() [all …]
|
H A D | SFace_separator.h | 39 typedef typename Base::SHalfedge_handle SHalfedge_handle; typedef 66 SHalfedge_handle se = sfci; in operator()
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Minkowski_sum_3/ |
H A D | Gaussian_map.h | 53 typedef typename Sphere_map::SHalfedge_handle SHalfedge_handle; typedef 290 SHalfedge_handle thetwin; in visit() 293 if(set == SHalfedge_handle()) { in visit() 393 SHalfedge_handle thetwin; in visit() 401 if(set == SHalfedge_handle()) { in visit() 705 SHalfedge_handle sein; in erase_redundant_vertices() 735 SHalfedge_handle sein; in erase_redundant_vertices() 852 if(set == SHalfedge_handle()) in Gaussian_map() 908 if(set == SHalfedge_handle()) in Base() 954 SHalfedge_handle se_prev(se1); in Gaussian_map() [all …]
|