Home
last modified time | relevance | path

Searched refs:SHalfedge_handle (Results 1 – 25 of 50) sorted by relevance

12

/dports/math/cgal/CGAL-5.3/include/CGAL/Nef_S2/
H A DSM_decorator.h95 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 DSM_constrained_triang_traits.h45 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 DID_support_handler.h32 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 DSM_triangulator.h132 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 DSM_items.h54 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 DSphere_map.h153 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 DSM_overlayer.h337 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 DSM_point_locator.h93 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 DSM_io_parser.h58 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 DSHalfedge.h51 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 DSNC_FM_decorator.h236 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 DSNC_decorator.h66 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 Dpolygon_mesh_to_nef_3.h110 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 DSNC_io_parser.h123 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 DHalfedge.h52 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 DSNC_simplify.h42 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 DSNC_sphere_map.h102 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 DSNC_const_decorator.h73 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 DSNC_structure.h286 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 DEdge_edge_overlay.h66 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 DSNC_SM_overlayer.h57 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 DMark_bounded_volumes.h32 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 DSM_walls.h39 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 DSFace_separator.h39 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 DGaussian_map.h53 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 …]

12