cgal/Mesh_3/include/CGAL/Mesh_3
Mael Rouxel-Labbé 1761ec3294 Mesh_3 criteria is_bad() now additionally takes the triangulation as parameter
Instead of calling Criteria(element), one must now call Criteria(tr, element).

The idea is that the triangulation should be responsible of geometric data
while elements only handle connectivity (using ids for example).
This is already the case for Periodic_3_mesh_3 which must obtain
"true" geometric information through the (periodic) triangulation class's
methods.

These changes are transparent for Mesh_3 but allow Periodic_3_mesh_3 to use
Mesh_3's criteria.
2017-06-19 15:15:20 +02:00
..
experimental Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov 2017-06-16 11:21:52 +02:00
C3T3_helpers.h Renamed uses of invalidate_circumcenter() in accordance with the modified concept 2017-06-15 10:34:15 +02:00
Cell_criteria_visitor_with_balls.h Consistently use Bare_point and Weighted_point 2017-06-15 10:29:26 +02:00
Concurrent_mesher_config.h
Detect_polylines_in_polyhedra.h Merge pull request #1939 from lrineau/Mesh_3-fix_determinism-GF 2017-03-02 16:54:50 +01:00
Detect_polylines_in_polyhedra_fwd.h
Dump_c3t3.h Fixed (almost all) default constructed traits in Mesh_3 2017-06-15 10:32:03 +02:00
Facet_criteria_visitor_with_balls.h Consistently use Bare_point and Weighted_point 2017-06-15 10:29:26 +02:00
Facet_on_same_surface_criterion.h
Has_features.h
Image_to_labeled_function_wrapper.h
Implicit_surface_mesher_visitor.h
Implicit_to_labeled_function_wrapper.h
Labeled_mesh_domain_3.h Removed useless includes 2017-06-15 10:34:15 +02:00
Lloyd_move.h Fixed (almost all) default constructed traits in Mesh_3 2017-06-15 10:32:03 +02:00
Mesh_complex_3_in_triangulation_3_base.h Fixed (almost all) default constructed traits in Mesh_3 2017-06-15 10:32:03 +02:00
Mesh_global_optimizer.h Fixed (almost all) default constructed traits in Mesh_3 2017-06-15 10:32:03 +02:00
Mesh_sizing_field.h Fixed (almost all) default constructed traits in Mesh_3 2017-06-15 10:32:03 +02:00
Mesh_surface_cell_base_3.h Modified Mesh_3 to work with P3M3 2017-03-17 12:28:35 +01:00
Mesher_3.h WIP: test_meshing_polyhedron_with_features compiles and crashes in odt 2017-06-15 10:29:26 +02:00
Mesher_level.h Consistently grab the Bare_point typedef from the triangulation 2017-06-15 10:32:03 +02:00
Mesher_level_default_implementations.h
Null_exuder_visitor.h
Null_global_optimizer_visitor.h
Null_perturber_visitor.h
Odt_move.h Fixed (almost all) default constructed traits in Mesh_3 2017-06-15 10:32:03 +02:00
Polyline_with_context.h
Profile_counter.h
Profiling_tools.h
Protect_edges_sizing_field.h Fixed point / weighted_point usage 2017-06-15 10:34:15 +02:00
Refine_cells_3.h Mesh_3 criteria is_bad() now additionally takes the triangulation as parameter 2017-06-19 15:15:20 +02:00
Refine_facets_3.h Mesh_3 criteria is_bad() now additionally takes the triangulation as parameter 2017-06-19 15:15:20 +02:00
Refine_facets_manifold_base.h Fixed (remaining) Bare_point / Weighted_point wrong usages across Mesh_3 2017-06-15 10:32:03 +02:00
Refine_tets_visitor.h
Robust_intersection_kernel.h
Robust_intersection_traits_3.h
Sizing_grid.h Fixed (almost all) default constructed traits in Mesh_3 2017-06-15 10:32:03 +02:00
Sliver_perturber.h Fixed (almost all) default constructed traits in Mesh_3 2017-06-15 10:32:03 +02:00
Slivers_exuder.h Renamed uses of invalidate_circumcenter() in accordance with the modified concept 2017-06-15 10:34:15 +02:00
Slivers_exuder_cell_attributes_traits.h
Triangle_accessor_primitive.h
Triangulation_helpers.h Fixed various Bare_point / Weighted_point usage across Mesh_3 2017-06-15 10:34:15 +02:00
Triangulation_sizing_field.h Fixed (almost all) default constructed traits in Mesh_3 2017-06-15 10:32:03 +02:00
Uniform_sizing_field.h Consistently use Bare_point and Weighted_point 2017-06-15 10:29:26 +02:00
Worksharing_data_structures.h Remove never-used code 2017-03-08 10:36:51 +01:00
config.h
dihedral_angle_3.h
global_parameters.h
initialize_triangulation_from_labeled_image.h Fixed (almost all) default constructed traits in Mesh_3 2017-06-15 10:32:03 +02:00
io_signature.h
mesh_standard_cell_criteria.h Mesh_3 criteria is_bad() now additionally takes the triangulation as parameter 2017-06-19 15:15:20 +02:00
mesh_standard_criteria.h Mesh_3 criteria is_bad() now additionally takes the triangulation as parameter 2017-06-19 15:15:20 +02:00
mesh_standard_facet_criteria.h Mesh_3 criteria is_bad() now additionally takes the triangulation as parameter 2017-06-19 15:15:20 +02:00
min_dihedral_angle.h Fixed (almost all) default constructed traits in Mesh_3 2017-06-15 10:32:03 +02:00
parameters_defaults.h
polyhedral_to_labeled_function_wrapper.h
polylines_to_protect.h make the Polyhedron demo mesh_3_plugin work 2017-06-15 10:32:03 +02:00
properties.h Move Mesh_3 specific properties to Mesh_3 2017-05-31 16:14:31 +02:00
properties_Polyhedron_3.h Fix the demo 2017-05-31 21:16:00 +02:00
properties_Surface_mesh.h Fix warnings 2017-06-14 09:32:13 +02:00
radius_ratio.h
search_for_connected_components_in_labeled_image.h
sliver_criteria.h Removed useless semicolon 2017-06-15 10:32:03 +02:00
squared_distance_Point_3_Triangle_3.h
tet_soup_to_c3t3.h Fixed various Bare_point / Weighted_point usage across Mesh_3 2017-06-15 10:34:15 +02:00
utilities.h
vertex_perturbation.h Fixed various Bare_point / Weighted_point usage across Mesh_3 2017-06-15 10:34:15 +02:00