Lines Matching refs:c3t3

41 void project_dummy_points_of_surface(C3T3& c3t3, const MeshDomain& domain)  in project_dummy_points_of_surface()  argument
48 …find_points_to_project(c3t3, std::insert_iterator<Vertex_container>(vertex_container, vertex_conta… in project_dummy_points_of_surface()
50 project_points(c3t3, domain, vertex_container.begin(), vertex_container.end()); in project_dummy_points_of_surface()
54 void find_points_to_project(C3T3& c3t3, OutputIterator vertices) in find_points_to_project() argument
61 for(typename C3T3::Facets_in_complex_iterator face_it = c3t3.facets_in_complex_begin(); in find_points_to_project()
62 face_it != c3t3.facets_in_complex_end(); in find_points_to_project()
71 typename C3T3::Index index = c3t3.index(v); in find_points_to_project()
82 void project_points(C3T3& c3t3, in project_points() argument
97 c3t3.triangulation().geom_traits().construct_point_3_object(); in project_points()
99 CGAL::Mesh_3::C3T3_helpers<C3T3, MeshDomain> helper(c3t3, domain); in project_points()
106 const Weighted_point& vh_wp = c3t3.triangulation().point(vh); in project_points()
124 if(tr_helpers.inside_protecting_balls(c3t3.triangulation(), vh, new_point)) in project_points()
130 c3t3.set_dimension(new_vertex, 2); in project_points()
150 (required (in_out(c3t3),*) (domain,*) (criteria,*) ) // nondeduced
166 return refine_periodic_3_mesh_3_impl(c3t3, domain, criteria,
200 void refine_periodic_3_mesh_3_impl(C3T3& c3t3,
215 CGAL_precondition(c3t3.triangulation().is_1_cover());
223 std::for_each(c3t3.triangulation().finite_vertices_begin(),
224 c3t3.triangulation().finite_vertices_end(),
227 c3t3.swap(tmp_c3t3);
230 dump_c3t3(c3t3, mesh_options.dump_after_init_prefix);
233 Mesher mesher(c3t3, domain, criteria,
239 c3t3.clear_manifold_info();
241 CGAL_expensive_postcondition(c3t3.triangulation().tds().is_valid());
242 CGAL_expensive_postcondition(c3t3.triangulation().is_valid());
243 CGAL_expensive_postcondition(c3t3.is_valid());
244 dump_c3t3(c3t3, mesh_options.dump_after_init_prefix);
247 internal::project_dummy_points_of_surface(c3t3, domain);
249 CGAL_expensive_postcondition(c3t3.triangulation().tds().is_valid());
250 CGAL_expensive_postcondition(c3t3.triangulation().is_valid());
251 CGAL_expensive_postcondition(c3t3.is_valid());
256 odt_optimize_mesh_3(c3t3, domain,
266 lloyd_optimize_mesh_3(c3t3, domain,
275 dump_c3t3(c3t3, mesh_options.dump_after_glob_opt_prefix);
286 perturb_mesh_3(c3t3, domain,
290 dump_c3t3(c3t3, mesh_options.dump_after_perturb_prefix);
301 exude_mesh_3(c3t3,
305 dump_c3t3(c3t3, mesh_options.dump_after_perturb_prefix);
308 CGAL_expensive_postcondition(c3t3.triangulation().tds().is_valid());
309 CGAL_expensive_postcondition(c3t3.triangulation().is_valid());
310 CGAL_expensive_postcondition(c3t3.is_valid());