Restore GLOB

This commit is contained in:
Maxime Gimeno 2020-10-12 10:06:13 +02:00
parent 97320dbfd2
commit 0f46df37df
3 changed files with 19 additions and 1894 deletions

View File

@ -1040,13 +1040,13 @@ You must disable CGAL_ENABLE_CHECK_HEADERS.")
WORKING_DIRECTORY "${DOC_DIR}" ) WORKING_DIRECTORY "${DOC_DIR}" )
#Get the list of the documented headers #Get the list of the documented headers
file(GLOB html_files RELATIVE "${DOC_DIR}/doc_output/" "${DOC_DIR}/doc_output/*/*.html")
file(GLOB example_files RELATIVE "${CMAKE_SOURCE_DIR}/" "${CMAKE_SOURCE_DIR}/*/examples/*/*.cpp") file(GLOB example_files RELATIVE "${CMAKE_SOURCE_DIR}/" "${CMAKE_SOURCE_DIR}/*/examples/*/*.cpp")
list(SORT example_files) list(SORT example_files)
find_program(AWK awk) find_program(AWK awk)
set(awk_arguments [=[{ match($0, /# *include *(&lt;|[<"])(CGAL\/[^>&"]*)([>"]|&gt;)| (CGAL\/[^>&"]*\.h)/,arr); if(arr[2]!="") print arr[2]; if(arr[4]!="") print arr[4] }]=]) set(awk_arguments [=[{ match($0, /# *include *(&lt;|[<"])(CGAL\/[^>&"]*)([>"]|&gt;)| (CGAL\/[^>&"]*\.h)/,arr); if(arr[2]!="") print arr[2]; if(arr[4]!="") print arr[4] }]=])
message("listing headers from html files") message("listing headers from html files")
file(GLOB html_files RELATIVE "${DOC_DIR}/doc_output/" "${DOC_DIR}/doc_output/*/*.html")
foreach(f ${html_files}) foreach(f ${html_files})
execute_process(COMMAND "${AWK}" "${awk_arguments}" "${DOC_DIR}/doc_output/${f}" execute_process(COMMAND "${AWK}" "${awk_arguments}" "${DOC_DIR}/doc_output/${f}"
OUTPUT_VARIABLE tmp_list) OUTPUT_VARIABLE tmp_list)
@ -1055,10 +1055,6 @@ You must disable CGAL_ENABLE_CHECK_HEADERS.")
LIST( APPEND list_of_documented_headers ${tmp_list}) LIST( APPEND list_of_documented_headers ${tmp_list})
endif() endif()
endforeach() endforeach()
#compare the computed list of headers with the stored one to check for changes
list(SORT list_of_documented_headers)
list(REMOVE_DUPLICATES list_of_documented_headers)
message("listing headers from examples files") message("listing headers from examples files")
foreach(f ${example_files}) foreach(f ${example_files})
@ -1074,6 +1070,13 @@ You must disable CGAL_ENABLE_CHECK_HEADERS.")
message("sorting:") message("sorting:")
list(SORT list_of_documented_headers) list(SORT list_of_documented_headers)
#string(REPLACE ";" " \n" list_of_documented_headers "${list_of_documented_headers}") #string(REPLACE ";" " \n" list_of_documented_headers "${list_of_documented_headers}")
if (NOT "${list_of_documented_headers}" STREQUAL "")
set(has_list_of_documented_headers TRUE)
else()
set(has_list_of_documented_headers FALSE)
endif()
list(SORT list_of_documented_headers)
list(REMOVE_DUPLICATES list_of_documented_headers)
include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/list_of_whitelisted_headers.cmake include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/list_of_whitelisted_headers.cmake
OPTIONAL RESULT_VARIABLE has_list_of_whitelisted_headers) OPTIONAL RESULT_VARIABLE has_list_of_whitelisted_headers)
message("list_of_whitelisted_headers: ${list_of_whitelisted_headers}") message("list_of_whitelisted_headers: ${list_of_whitelisted_headers}")
@ -1085,14 +1088,20 @@ You must disable CGAL_ENABLE_CHECK_HEADERS.")
foreach (package ${CGAL_CONFIGURED_PACKAGES_NAMES}) foreach (package ${CGAL_CONFIGURED_PACKAGES_NAMES})
if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/../${package}/include) if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/../${package}/include)
set(check_pkg_headers_depends "") set(check_pkg_headers_depends "")
# Then recurse2 if(has_list_of_documented_headers)
file(GLOB_RECURSE ${package}_HEADERS #don't use a hard coded list because the ones for the documented headers is enough. # Then recurse2
RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}/../${package}/include" file(GLOB_RECURSE ${package}_HEADERS #don't use a hard coded list because the ones for the documented headers is enough.
"${CMAKE_CURRENT_SOURCE_DIR}/../${package}/include/CGAL/*.h*") RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}/../${package}/include"
"${CMAKE_CURRENT_SOURCE_DIR}/../${package}/include/CGAL/*.h*")
else()
file(GLOB ${package}_HEADERS
RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}/../${package}/include"
"${CMAKE_CURRENT_SOURCE_DIR}/../${package}/include/CGAL/*.h*")
endif()
list(SORT ${package}_HEADERS) list(SORT ${package}_HEADERS)
foreach(header ${${package}_HEADERS}) foreach(header ${${package}_HEADERS})
set(skip_hdr FALSE) set(skip_hdr FALSE)
if(NOT header IN_LIST list_of_documented_headers) if(has_list_of_documented_headers AND NOT header IN_LIST list_of_documented_headers)
# message(STATUS "Skip non-documented header \"${header}\".") # message(STATUS "Skip non-documented header \"${header}\".")
set(skip_hdr TRUE) set(skip_hdr TRUE)
endif() endif()

View File

@ -1,882 +0,0 @@
set(list_of_examples_txt [=[
AABB_tree/examples/AABB_tree/AABB_cached_bbox_example.cpp
AABB_tree/examples/AABB_tree/AABB_custom_example.cpp
AABB_tree/examples/AABB_tree/AABB_custom_indexed_triangle_set_array_example.cpp
AABB_tree/examples/AABB_tree/AABB_custom_indexed_triangle_set_example.cpp
AABB_tree/examples/AABB_tree/AABB_custom_triangle_soup_example.cpp
AABB_tree/examples/AABB_tree/AABB_face_graph_triangle_example.cpp
AABB_tree/examples/AABB_tree/AABB_halfedge_graph_edge_example.cpp
AABB_tree/examples/AABB_tree/AABB_insertion_example.cpp
AABB_tree/examples/AABB_tree/AABB_polyhedron_edge_example.cpp
AABB_tree/examples/AABB_tree/AABB_polyhedron_facet_distance_example.cpp
AABB_tree/examples/AABB_tree/AABB_polyhedron_facet_intersection_example.cpp
AABB_tree/examples/AABB_tree/AABB_ray_shooting_example.cpp
AABB_tree/examples/AABB_tree/AABB_segment_3_example.cpp
AABB_tree/examples/AABB_tree/AABB_triangle_3_example.cpp
Advancing_front_surface_reconstruction/examples/Advancing_front_surface_reconstruction/boundaries.cpp
Advancing_front_surface_reconstruction/examples/Advancing_front_surface_reconstruction/reconstruction_class.cpp
Advancing_front_surface_reconstruction/examples/Advancing_front_surface_reconstruction/reconstruction_fct.cpp
Advancing_front_surface_reconstruction/examples/Advancing_front_surface_reconstruction/reconstruction_structured.cpp
Advancing_front_surface_reconstruction/examples/Advancing_front_surface_reconstruction/reconstruction_surface_mesh.cpp
Algebraic_foundations/examples/Algebraic_foundations/algebraic_structure_dispatch.cpp
Algebraic_foundations/examples/Algebraic_foundations/fraction_traits.cpp
Algebraic_foundations/examples/Algebraic_foundations/implicit_interoperable_dispatch.cpp
Algebraic_foundations/examples/Algebraic_foundations/integralize.cpp
Algebraic_foundations/examples/Algebraic_foundations/interoperable.cpp
Algebraic_kernel_d/examples/Algebraic_kernel_d/Compare_1.cpp
Algebraic_kernel_d/examples/Algebraic_kernel_d/Construct_algebraic_real_1.cpp
Algebraic_kernel_d/examples/Algebraic_kernel_d/Isolate_1.cpp
Algebraic_kernel_d/examples/Algebraic_kernel_d/Sign_at_1.cpp
Algebraic_kernel_d/examples/Algebraic_kernel_d/Solve_1.cpp
Alpha_shapes_2/examples/Alpha_shapes_2/ex_alpha_projection_traits.cpp
Alpha_shapes_2/examples/Alpha_shapes_2/ex_alpha_shapes_2.cpp
Alpha_shapes_2/examples/Alpha_shapes_2/ex_periodic_alpha_shapes_2.cpp
Alpha_shapes_2/examples/Alpha_shapes_2/ex_weighted_alpha_shapes_2.cpp
Alpha_shapes_3/examples/Alpha_shapes_3/ex_alpha_shapes_3.cpp
Alpha_shapes_3/examples/Alpha_shapes_3/ex_alpha_shapes_exact_alpha.cpp
Alpha_shapes_3/examples/Alpha_shapes_3/ex_alpha_shapes_with_fast_location_3.cpp
Alpha_shapes_3/examples/Alpha_shapes_3/ex_fixed_weighted_alpha_shapes_3.cpp
Alpha_shapes_3/examples/Alpha_shapes_3/ex_periodic_alpha_shapes_3.cpp
Alpha_shapes_3/examples/Alpha_shapes_3/ex_weighted_alpha_shapes_3.cpp
Alpha_shapes_3/examples/Alpha_shapes_3/ex_weighted_periodic_alpha_shapes_3.cpp
Alpha_shapes_3/examples/Alpha_shapes_3/visible_alpha_shape_facets_to_OFF.cpp
Apollonius_graph_2/examples/Apollonius_graph_2/ag2_exact_traits.cpp
Apollonius_graph_2/examples/Apollonius_graph_2/ag2_exact_traits_sqrt.cpp
Apollonius_graph_2/examples/Apollonius_graph_2/ag2_filtered_traits_no_hidden.cpp
Apollonius_graph_2/examples/Apollonius_graph_2/ag2_hierarchy.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/Bezier_curves.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/aggregated_insertion.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/algebraic_curves.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/algebraic_segments.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/batched_point_location.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/bgl_dual_adapter.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/bgl_primal_adapter.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/bounded_planar_vertical_decomposition.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/circles.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/circular_arcs.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/circular_line_arcs.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/conic_multiplicities.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/conics.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/consolidated_curve_data.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/curve_history.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/dcel_extension.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/dcel_extension_io.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/dual_lines.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/dual_with_data.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/edge_insertion.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/edge_manipulation.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/edge_manipulation_curve_history.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/face_extension.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/face_extension_overlay.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/generic_curve_data.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/global_insertion.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/global_removal.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/incremental_insertion.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/io.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/io_curve_history.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/io_unbounded.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/isolated_vertices.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/observer.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/overlay.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/overlay_unbounded.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/point_location_example.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/polycurve_bezier.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/polycurve_circular_arc.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/polycurve_conic.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/polycurve_geodesic.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/polycurves_basic.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/polylines.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/predefined_kernel.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/predefined_kernel_non_intersecting.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/rational_functions.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/rational_functions_rational_coefficients.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/special_edge_insertion.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/spherical_insert.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/tracing_counting.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/unb_planar_vertical_decomposition.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/unbounded_non_intersecting.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/unbounded_rational_functions.cpp
Arrangement_on_surface_2/examples/Arrangement_on_surface_2/vertical_ray_shooting.cpp
BGL/examples/BGL_LCC/copy_lcc.cpp
BGL/examples/BGL_LCC/distance_lcc.cpp
BGL/examples/BGL_LCC/incident_vertices_lcc.cpp
BGL/examples/BGL_LCC/kruskal_lcc.cpp
BGL/examples/BGL_LCC/normals_lcc.cpp
BGL/examples/BGL_LCC/range_lcc.cpp
BGL/examples/BGL_LCC/transform_iterator_lcc.cpp
BGL/examples/BGL_OpenMesh/TriMesh.cpp
BGL/examples/BGL_arrangement_2/arrangement_dual.cpp
BGL/examples/BGL_arrangement_2/primal.cpp
BGL/examples/BGL_graphcut/alpha_expansion_example.cpp
BGL/examples/BGL_graphcut/face_selection_borders_regularization_example.cpp
BGL/examples/BGL_polyhedron_3/copy_polyhedron.cpp
BGL/examples/BGL_polyhedron_3/distance.cpp
BGL/examples/BGL_polyhedron_3/incident_vertices.cpp
BGL/examples/BGL_polyhedron_3/kruskal.cpp
BGL/examples/BGL_polyhedron_3/kruskal_with_stored_id.cpp
BGL/examples/BGL_polyhedron_3/normals.cpp
BGL/examples/BGL_polyhedron_3/polyhedron_partition.cpp
BGL/examples/BGL_polyhedron_3/range.cpp
BGL/examples/BGL_polyhedron_3/transform_iterator.cpp
BGL/examples/BGL_surface_mesh/connected_components.cpp
BGL/examples/BGL_surface_mesh/gwdwg.cpp
BGL/examples/BGL_surface_mesh/prim.cpp
BGL/examples/BGL_surface_mesh/seam_mesh.cpp
BGL/examples/BGL_surface_mesh/surface_mesh_dual.cpp
BGL/examples/BGL_surface_mesh/surface_mesh_partition.cpp
BGL/examples/BGL_surface_mesh/write_inp.cpp
BGL/examples/BGL_triangulation_2/dijkstra.cpp
BGL/examples/BGL_triangulation_2/dijkstra_with_internal_properties.cpp
BGL/examples/BGL_triangulation_2/emst.cpp
BGL/examples/BGL_triangulation_2/emst_cdt_plus_hierarchy.cpp
BGL/examples/BGL_triangulation_2/emst_regular.cpp
BGL/examples/BGL_triangulation_2/face_graph.cpp
Barycentric_coordinates_2/examples/Barycentric_coordinates_2/Discrete_harmonic_coordinates_example.cpp
Barycentric_coordinates_2/examples/Barycentric_coordinates_2/Mean_value_coordinates_example.cpp
Barycentric_coordinates_2/examples/Barycentric_coordinates_2/Segment_coordinates_example.cpp
Barycentric_coordinates_2/examples/Barycentric_coordinates_2/Terrain_height_modeling.cpp
Barycentric_coordinates_2/examples/Barycentric_coordinates_2/Triangle_coordinates_example.cpp
Barycentric_coordinates_2/examples/Barycentric_coordinates_2/Triangle_coordinates_speed_test.cpp
Barycentric_coordinates_2/examples/Barycentric_coordinates_2/Wachspress_coordinates_example.cpp
Boolean_set_operations_2/examples/Boolean_set_operations_2/bezier_traits_adapter.cpp
Boolean_set_operations_2/examples/Boolean_set_operations_2/bezier_traits_adapter2.cpp
Boolean_set_operations_2/examples/Boolean_set_operations_2/circle_segment.cpp
Boolean_set_operations_2/examples/Boolean_set_operations_2/conic_traits_adapter.cpp
Boolean_set_operations_2/examples/Boolean_set_operations_2/connect_polygon.cpp
Boolean_set_operations_2/examples/Boolean_set_operations_2/do_intersect.cpp
Boolean_set_operations_2/examples/Boolean_set_operations_2/dxf_union.cpp
Boolean_set_operations_2/examples/Boolean_set_operations_2/sequence.cpp
Boolean_set_operations_2/examples/Boolean_set_operations_2/set_union.cpp
Boolean_set_operations_2/examples/Boolean_set_operations_2/simple_join_intersect.cpp
Boolean_set_operations_2/examples/Boolean_set_operations_2/symmetric_difference.cpp
Bounding_volumes/examples/Approximate_min_ellipsoid_d/ellipsoid.cpp
Bounding_volumes/examples/Approximate_min_ellipsoid_d/ellipsoid_for_maple.cpp
Bounding_volumes/examples/Min_annulus_d/min_annulus_d.cpp
Bounding_volumes/examples/Min_annulus_d/min_annulus_d_fast_exact.cpp
Bounding_volumes/examples/Min_circle_2/min_circle_2.cpp
Bounding_volumes/examples/Min_circle_2/min_circle_homogeneous_2.cpp
Bounding_volumes/examples/Min_ellipse_2/min_ellipse_2.cpp
Bounding_volumes/examples/Min_quadrilateral_2/minimum_enclosing_parallelogram_2.cpp
Bounding_volumes/examples/Min_quadrilateral_2/minimum_enclosing_rectangle_2.cpp
Bounding_volumes/examples/Min_quadrilateral_2/minimum_enclosing_strip_2.cpp
Bounding_volumes/examples/Min_sphere_d/min_sphere_3.cpp
Bounding_volumes/examples/Min_sphere_d/min_sphere_homogeneous_3.cpp
Bounding_volumes/examples/Min_sphere_of_spheres_d/benchmark.cpp
Bounding_volumes/examples/Min_sphere_of_spheres_d/min_sphere_of_spheres_d_2.cpp
Bounding_volumes/examples/Min_sphere_of_spheres_d/min_sphere_of_spheres_d_3.cpp
Bounding_volumes/examples/Min_sphere_of_spheres_d/min_sphere_of_spheres_d_d.cpp
Bounding_volumes/examples/Rectangular_p_center_2/rectangular_p_center_2.cpp
Box_intersection_d/examples/Box_intersection_d/box_d_do_intersect_polylines.cpp
Box_intersection_d/examples/Box_intersection_d/box_grid.cpp
Box_intersection_d/examples/Box_intersection_d/custom_box_grid.cpp
Box_intersection_d/examples/Box_intersection_d/minimal.cpp
Box_intersection_d/examples/Box_intersection_d/minimal_self.cpp
Box_intersection_d/examples/Box_intersection_d/proximity_custom_box_traits.cpp
Box_intersection_d/examples/Box_intersection_d/triangle_self_intersect.cpp
Box_intersection_d/examples/Box_intersection_d/triangle_self_intersect_pointers.cpp
CGAL_Core/examples/Core/delaunay.cpp
CGAL_ImageIO/examples/CGALimageIO/convert_raw_image_to_inr.cpp
CGAL_ImageIO/examples/CGALimageIO/extract_a_sub_image.cpp
CGAL_ImageIO/examples/CGALimageIO/test_imageio.cpp
CGAL_ipelets/examples/CGAL_ipelets/test_grabbers.cpp
Circular_kernel_2/examples/Circular_kernel_2/functor_has_on_2.cpp
Circular_kernel_2/examples/Circular_kernel_2/intersecting_arcs.cpp
Circular_kernel_3/examples/Circular_kernel_3/functor_compare_theta_3.cpp
Circular_kernel_3/examples/Circular_kernel_3/functor_has_on_3.cpp
Circular_kernel_3/examples/Circular_kernel_3/intersecting_spheres.cpp
Circulator/examples/Circulator/circulator_prog1.cpp
Circulator/examples/Circulator/circulator_prog2.cpp
Circulator/examples/Circulator/circulator_prog3.cpp
Classification/examples/Classification/example_classification.cpp
Classification/examples/Classification/example_cluster_classification.cpp
Classification/examples/Classification/example_ethz_random_forest.cpp
Classification/examples/Classification/example_feature.cpp
Classification/examples/Classification/example_generation_and_training.cpp
Classification/examples/Classification/example_mesh_classification.cpp
Classification/examples/Classification/example_opencv_random_forest.cpp
Classification/examples/Classification/example_tensorflow_neural_network.cpp
Classification/examples/Classification/gis_tutorial_example.cpp
Combinatorial_map/examples/Combinatorial_map/map_3_dynamic_onmerge.cpp
Combinatorial_map/examples/Combinatorial_map/map_3_foreach.cpp
Combinatorial_map/examples/Combinatorial_map/map_3_marks.cpp
Combinatorial_map/examples/Combinatorial_map/map_3_operations.cpp
Combinatorial_map/examples/Combinatorial_map/map_3_simple_example.cpp
Combinatorial_map/examples/Combinatorial_map/map_3_with_colored_facets.cpp
Combinatorial_map/examples/Combinatorial_map/map_4_simple_example.cpp
Cone_spanners_2/examples/Cone_spanners_2/compute_cones.cpp
Cone_spanners_2/examples/Cone_spanners_2/dijkstra_theta.cpp
Cone_spanners_2/examples/Cone_spanners_2/theta_io.cpp
Convex_decomposition_3/examples/Convex_decomposition_3/list_of_convex_parts.cpp
Convex_hull_2/examples/Convex_hull_2/array_convex_hull_2.cpp
Convex_hull_2/examples/Convex_hull_2/ch_from_cin_to_cout.cpp
Convex_hull_2/examples/Convex_hull_2/ch_graham_anderson.cpp
Convex_hull_2/examples/Convex_hull_2/ch_timing.cpp
Convex_hull_2/examples/Convex_hull_2/convex_hull_indices_2.cpp
Convex_hull_2/examples/Convex_hull_2/convex_hull_yz.cpp
Convex_hull_2/examples/Convex_hull_2/iostream_convex_hull_2.cpp
Convex_hull_2/examples/Convex_hull_2/vector_convex_hull_2.cpp
Convex_hull_3/examples/Convex_hull_3/dynamic_hull_3.cpp
Convex_hull_3/examples/Convex_hull_3/dynamic_hull_LCC_3.cpp
Convex_hull_3/examples/Convex_hull_3/dynamic_hull_OM_3.cpp
Convex_hull_3/examples/Convex_hull_3/dynamic_hull_SM_3.cpp
Convex_hull_3/examples/Convex_hull_3/extreme_indices_3.cpp
Convex_hull_3/examples/Convex_hull_3/extreme_points_3_sm.cpp
Convex_hull_3/examples/Convex_hull_3/graph_hull_3.cpp
Convex_hull_3/examples/Convex_hull_3/halfspace_intersection_3.cpp
Convex_hull_3/examples/Convex_hull_3/lloyd_algorithm.cpp
Convex_hull_3/examples/Convex_hull_3/quickhull_3.cpp
Convex_hull_3/examples/Convex_hull_3/quickhull_OM_3.cpp
Convex_hull_3/examples/Convex_hull_3/quickhull_any_dim_3.cpp
Envelope_2/examples/Envelope_2/convex_hull_2.cpp
Envelope_2/examples/Envelope_2/envelope_circles.cpp
Envelope_2/examples/Envelope_2/envelope_segments.cpp
Envelope_3/examples/Envelope_3/envelope_planes.cpp
Envelope_3/examples/Envelope_3/envelope_spheres.cpp
Envelope_3/examples/Envelope_3/envelope_triangles.cpp
Filtered_kernel/examples/Filtered_kernel/Filtered_predicate.cpp
Generalized_map/examples/Generalized_map/comparison_gmap_cmap.cpp
Generalized_map/examples/Generalized_map/gmap_2_moebius.cpp
Generalized_map/examples/Generalized_map/gmap_3_dynamic_onmerge.cpp
Generalized_map/examples/Generalized_map/gmap_3_marks.cpp
Generalized_map/examples/Generalized_map/gmap_3_operations.cpp
Generalized_map/examples/Generalized_map/gmap_3_simple_example.cpp
Generalized_map/examples/Generalized_map/gmap_3_with_colored_facets.cpp
Generalized_map/examples/Generalized_map/gmap_4_simple_example.cpp
Generator/examples/Generator/ball_d.cpp
Generator/examples/Generator/combination_enumerator.cpp
Generator/examples/Generator/cube_d.cpp
Generator/examples/Generator/grid_d.cpp
Generator/examples/Generator/name_pairs.cpp
Generator/examples/Generator/random_convex_hull_2.cpp
Generator/examples/Generator/random_convex_set.cpp
Generator/examples/Generator/random_degenerate_point_set.cpp
Generator/examples/Generator/random_grid.cpp
Generator/examples/Generator/random_points_in_tetrahedral_mesh_3.cpp
Generator/examples/Generator/random_points_in_triangles_2.cpp
Generator/examples/Generator/random_points_in_triangles_3.cpp
Generator/examples/Generator/random_points_on_tetrahedral_mesh_3.cpp
Generator/examples/Generator/random_points_on_triangle_mesh_2.cpp
Generator/examples/Generator/random_points_on_triangle_mesh_3.cpp
Generator/examples/Generator/random_points_tetrahedron_and_triangle_3.cpp
Generator/examples/Generator/random_points_triangle_2.cpp
Generator/examples/Generator/random_polygon.cpp
Generator/examples/Generator/random_polygon2.cpp
Generator/examples/Generator/random_segments1.cpp
Generator/examples/Generator/random_segments2.cpp
Generator/examples/Generator/sphere_d.cpp
HalfedgeDS/examples/HalfedgeDS/hds_prog_color.cpp
HalfedgeDS/examples/HalfedgeDS/hds_prog_compact.cpp
HalfedgeDS/examples/HalfedgeDS/hds_prog_compact2.cpp
HalfedgeDS/examples/HalfedgeDS/hds_prog_default.cpp
HalfedgeDS/examples/HalfedgeDS/hds_prog_edge_iterator.cpp
HalfedgeDS/examples/HalfedgeDS/hds_prog_graph.cpp
HalfedgeDS/examples/HalfedgeDS/hds_prog_graph2.cpp
HalfedgeDS/examples/HalfedgeDS/hds_prog_halfedge_iterator.cpp
HalfedgeDS/examples/HalfedgeDS/hds_prog_vector.cpp
Heat_method_3/examples/Heat_method_3/heat_method.cpp
Heat_method_3/examples/Heat_method_3/heat_method_polyhedron.cpp
Heat_method_3/examples/Heat_method_3/heat_method_surface_mesh.cpp
Heat_method_3/examples/Heat_method_3/heat_method_surface_mesh_direct.cpp
Hyperbolic_triangulation_2/examples/Hyperbolic_triangulation_2/ht2_example.cpp
Hyperbolic_triangulation_2/examples/Hyperbolic_triangulation_2/ht2_example_color.cpp
Inscribed_areas/examples/Inscribed_areas/extremal_polygon_2_area.cpp
Inscribed_areas/examples/Inscribed_areas/extremal_polygon_2_perimeter.cpp
Inscribed_areas/examples/Inscribed_areas/largest_empty_rectangle.cpp
Interpolation/examples/Interpolation/interpolation_2.cpp
Interpolation/examples/Interpolation/interpolation_vertex_with_info_2.cpp
Interpolation/examples/Interpolation/linear_interpolation_2.cpp
Interpolation/examples/Interpolation/linear_interpolation_of_vector_3.cpp
Interpolation/examples/Interpolation/nn_coordinates_2.cpp
Interpolation/examples/Interpolation/nn_coordinates_3.cpp
Interpolation/examples/Interpolation/nn_coordinates_with_info_2.cpp
Interpolation/examples/Interpolation/rn_coordinates_2.cpp
Interpolation/examples/Interpolation/sibson_interpolation_2.cpp
Interpolation/examples/Interpolation/sibson_interpolation_rn_2.cpp
Interpolation/examples/Interpolation/sibson_interpolation_rn_vertex_with_info_2.cpp
Interpolation/examples/Interpolation/sibson_interpolation_vertex_with_info_2.cpp
Interpolation/examples/Interpolation/surface_neighbor_coordinates_3.cpp
Interval_skip_list/examples/Interval_skip_list/intervals.cpp
Interval_skip_list/examples/Interval_skip_list/isl_terrain.cpp
Jet_fitting_3/examples/Jet_fitting_3/Mesh_estimation.cpp
Jet_fitting_3/examples/Jet_fitting_3/Single_estimation.cpp
Kernel_23/examples/Kernel_23/MyKernel.cpp
Kernel_23/examples/Kernel_23/cartesian_converter.cpp
Kernel_23/examples/Kernel_23/exact.cpp
Kernel_23/examples/Kernel_23/intersection_get.cpp
Kernel_23/examples/Kernel_23/intersection_visitor.cpp
Kernel_23/examples/Kernel_23/intersections.cpp
Kernel_23/examples/Kernel_23/points_and_segment.cpp
Kernel_23/examples/Kernel_23/surprising.cpp
Linear_cell_complex/examples/Linear_cell_complex/draw_linear_cell_complex.cpp
Linear_cell_complex/examples/Linear_cell_complex/gmap_linear_cell_complex_3.cpp
Linear_cell_complex/examples/Linear_cell_complex/linear_cell_complex_3.cpp
Linear_cell_complex/examples/Linear_cell_complex/linear_cell_complex_3_attributes_management.cpp
Linear_cell_complex/examples/Linear_cell_complex/linear_cell_complex_3_operations.cpp
Linear_cell_complex/examples/Linear_cell_complex/linear_cell_complex_3_with_colored_vertices.cpp
Linear_cell_complex/examples/Linear_cell_complex/linear_cell_complex_3_with_mypoint.cpp
Linear_cell_complex/examples/Linear_cell_complex/linear_cell_complex_4.cpp
Linear_cell_complex/examples/Linear_cell_complex/plane_graph_to_lcc_2.cpp
Linear_cell_complex/examples/Linear_cell_complex/voronoi_2.cpp
Linear_cell_complex/examples/Linear_cell_complex/voronoi_3.cpp
Matrix_search/examples/Matrix_search/sorted_matrix_search.cpp
Mesh_2/examples/Mesh_2/conforming.cpp
Mesh_2/examples/Mesh_2/mesh_class.cpp
Mesh_2/examples/Mesh_2/mesh_global.cpp
Mesh_2/examples/Mesh_2/mesh_optimization.cpp
Mesh_2/examples/Mesh_2/mesh_with_seeds.cpp
Mesh_3/examples/Mesh_3/implicit_functions.cpp
Mesh_3/examples/Mesh_3/mesh_3D_gray_image.cpp
Mesh_3/examples/Mesh_3/mesh_3D_gray_image_multiple_values.cpp
Mesh_3/examples/Mesh_3/mesh_3D_gray_vtk_image.cpp
Mesh_3/examples/Mesh_3/mesh_3D_image.cpp
Mesh_3/examples/Mesh_3/mesh_3D_image_variable_size.cpp
Mesh_3/examples/Mesh_3/mesh_3D_image_with_custom_initialization.cpp
Mesh_3/examples/Mesh_3/mesh_3D_image_with_features.cpp
Mesh_3/examples/Mesh_3/mesh_cubes_intersection.cpp
Mesh_3/examples/Mesh_3/mesh_cubes_intersection_with_features.cpp
Mesh_3/examples/Mesh_3/mesh_hybrid_mesh_domain.cpp
Mesh_3/examples/Mesh_3/mesh_implicit_domains.cpp
Mesh_3/examples/Mesh_3/mesh_implicit_domains_2.cpp
Mesh_3/examples/Mesh_3/mesh_implicit_ellipsoid.cpp
Mesh_3/examples/Mesh_3/mesh_implicit_sphere.cpp
Mesh_3/examples/Mesh_3/mesh_implicit_sphere_variable_size.cpp
Mesh_3/examples/Mesh_3/mesh_optimization_example.cpp
Mesh_3/examples/Mesh_3/mesh_optimization_lloyd_example.cpp
Mesh_3/examples/Mesh_3/mesh_polyhedral_complex.cpp
Mesh_3/examples/Mesh_3/mesh_polyhedral_complex_sm.cpp
Mesh_3/examples/Mesh_3/mesh_polyhedral_domain.cpp
Mesh_3/examples/Mesh_3/mesh_polyhedral_domain_sm.cpp
Mesh_3/examples/Mesh_3/mesh_polyhedral_domain_with_features.cpp
Mesh_3/examples/Mesh_3/mesh_polyhedral_domain_with_features_sm.cpp
Mesh_3/examples/Mesh_3/mesh_polyhedral_domain_with_lipschitz_sizing.cpp
Mesh_3/examples/Mesh_3/mesh_polyhedral_domain_with_surface_inside.cpp
Mesh_3/examples/Mesh_3/mesh_two_implicit_spheres_with_balls.cpp
Mesh_3/examples/Mesh_3/remesh_polyhedral_surface.cpp
Mesh_3/examples/Mesh_3/remesh_polyhedral_surface_sm.cpp
Minkowski_sum_2/examples/Minkowski_sum_2/approx_inset.cpp
Minkowski_sum_2/examples/Minkowski_sum_2/approx_offset.cpp
Minkowski_sum_2/examples/Minkowski_sum_2/exact_inset.cpp
Minkowski_sum_2/examples/Minkowski_sum_2/exact_offset.cpp
Minkowski_sum_2/examples/Minkowski_sum_2/sum_by_decomposition.cpp
Minkowski_sum_2/examples/Minkowski_sum_2/sum_of_holes.cpp
Minkowski_sum_2/examples/Minkowski_sum_2/sum_triangle_square.cpp
Minkowski_sum_2/examples/Minkowski_sum_2/sum_with_holes.cpp
Minkowski_sum_3/examples/Minkowski_sum_3/cube_offset.cpp
Minkowski_sum_3/examples/Minkowski_sum_3/glide.cpp
Modular_arithmetic/examples/Modular_arithmetic/modular_filter.cpp
Nef_2/examples/Nef_2/nef_2_construction.cpp
Nef_2/examples/Nef_2/nef_2_exploration.cpp
Nef_2/examples/Nef_2/nef_2_intersection.cpp
Nef_2/examples/Nef_2/nef_2_polylines.cpp
Nef_3/examples/Nef_3/comparison.cpp
Nef_3/examples/Nef_3/complex_construction.cpp
Nef_3/examples/Nef_3/draw_nef_3.cpp
Nef_3/examples/Nef_3/exploration_SM.cpp
Nef_3/examples/Nef_3/extended_kernel.cpp
Nef_3/examples/Nef_3/handling_double_coordinates.cpp
Nef_3/examples/Nef_3/interface_polyhedron.cpp
Nef_3/examples/Nef_3/nefIO.cpp
Nef_3/examples/Nef_3/nef_3_construction.cpp
Nef_3/examples/Nef_3/nef_3_point_location.cpp
Nef_3/examples/Nef_3/nef_3_simple.cpp
Nef_3/examples/Nef_3/nef_3_to_surface_mesh.cpp
Nef_3/examples/Nef_3/offIO.cpp
Nef_3/examples/Nef_3/point_set_operations.cpp
Nef_3/examples/Nef_3/polyline_construction.cpp
Nef_3/examples/Nef_3/set_operations.cpp
Nef_3/examples/Nef_3/shell_exploration.cpp
Nef_3/examples/Nef_3/surface_mesh_to_nef.cpp
Nef_3/examples/Nef_3/topological_operations.cpp
Nef_3/examples/Nef_3/transformation.cpp
Nef_S2/examples/Nef_S2/nef_s2_construction.cpp
Nef_S2/examples/Nef_S2/nef_s2_exploration.cpp
Nef_S2/examples/Nef_S2/nef_s2_point_location.cpp
Nef_S2/examples/Nef_S2/nef_s2_simple.cpp
Optimal_bounding_box/examples/Optimal_bounding_box/obb_example.cpp
Optimal_bounding_box/examples/Optimal_bounding_box/obb_with_point_maps_example.cpp
Optimal_bounding_box/examples/Optimal_bounding_box/rotated_aabb_tree_example.cpp
Optimal_transportation_reconstruction_2/examples/Optimal_transportation_reconstruction_2/otr2_indexed_output_example.cpp
Optimal_transportation_reconstruction_2/examples/Optimal_transportation_reconstruction_2/otr2_list_output_example.cpp
Optimal_transportation_reconstruction_2/examples/Optimal_transportation_reconstruction_2/otr2_mass_example.cpp
Optimal_transportation_reconstruction_2/examples/Optimal_transportation_reconstruction_2/otr2_simplest_example.cpp
Optimal_transportation_reconstruction_2/examples/Optimal_transportation_reconstruction_2/otr2_simplest_example_with_tolerance.cpp
Partition_2/examples/Partition_2/approx_convex_partition_2.cpp
Partition_2/examples/Partition_2/greene_approx_convex_partition_2.cpp
Partition_2/examples/Partition_2/optimal_convex_partition_2.cpp
Partition_2/examples/Partition_2/y_monotone_partition_2.cpp
Partition_2/examples/Partition_2/y_monotone_partition_indices_2.cpp
Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/draw_periodic_2_triangulation_2.cpp
Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/p2t2_adding_handles.cpp
Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/p2t2_colored_vertices.cpp
Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/p2t2_covering.cpp
Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/p2t2_find_conflicts.cpp
Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/p2t2_geometric_access.cpp
Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/p2t2_hierarchy.cpp
Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/p2t2_info_insert_with_pair_iterator_2.cpp
Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/p2t2_info_insert_with_transform_iterator_2.cpp
Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/p2t2_info_insert_with_zip_iterator_2.cpp
Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/p2t2_large_point_set.cpp
Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/p2t2_simple_example.cpp
Periodic_3_mesh_3/examples/Periodic_3_mesh_3/mesh_implicit_multi_domain.cpp
Periodic_3_mesh_3/examples/Periodic_3_mesh_3/mesh_implicit_shape.cpp
Periodic_3_mesh_3/examples/Periodic_3_mesh_3/mesh_implicit_shape_with_features.cpp
Periodic_3_mesh_3/examples/Periodic_3_mesh_3/mesh_implicit_shape_with_optimizers.cpp
Periodic_3_mesh_3/examples/Periodic_3_mesh_3/mesh_implicit_shape_with_subdomains.cpp
Periodic_3_triangulation_3/examples/Periodic_3_triangulation_3/colored_vertices.cpp
Periodic_3_triangulation_3/examples/Periodic_3_triangulation_3/covering.cpp
Periodic_3_triangulation_3/examples/Periodic_3_triangulation_3/find_conflicts.cpp
Periodic_3_triangulation_3/examples/Periodic_3_triangulation_3/geometric_access.cpp
Periodic_3_triangulation_3/examples/Periodic_3_triangulation_3/large_point_set.cpp
Periodic_3_triangulation_3/examples/Periodic_3_triangulation_3/p3rt3_hidden_points.cpp
Periodic_3_triangulation_3/examples/Periodic_3_triangulation_3/p3rt3_insert_only.cpp
Periodic_3_triangulation_3/examples/Periodic_3_triangulation_3/p3rt3_insert_point_with_bad_weight.cpp
Periodic_3_triangulation_3/examples/Periodic_3_triangulation_3/p3rt3_insert_remove.cpp
Periodic_3_triangulation_3/examples/Periodic_3_triangulation_3/periodic_adding_handles.cpp
Periodic_3_triangulation_3/examples/Periodic_3_triangulation_3/simple_example.cpp
Periodic_3_triangulation_3/examples/Periodic_3_triangulation_3/simple_regular_example.cpp
Periodic_4_hyperbolic_triangulation_2/examples/Periodic_4_hyperbolic_triangulation_2/p4ht2_example_insertion.cpp
Point_set_2/examples/Point_set_2/nearest_neighbor.cpp
Point_set_2/examples/Point_set_2/range_search.cpp
Point_set_3/examples/Point_set_3/draw_point_set_3.cpp
Point_set_3/examples/Point_set_3/point_set.cpp
Point_set_3/examples/Point_set_3/point_set_advanced.cpp
Point_set_3/examples/Point_set_3/point_set_algo.cpp
Point_set_3/examples/Point_set_3/point_set_property.cpp
Point_set_3/examples/Point_set_3/point_set_read_ply.cpp
Point_set_3/examples/Point_set_3/point_set_read_xyz.cpp
Point_set_processing_3/examples/Point_set_processing_3/average_spacing_example.cpp
Point_set_processing_3/examples/Point_set_processing_3/bilateral_smooth_point_set_example.cpp
Point_set_processing_3/examples/Point_set_processing_3/callback_example.cpp
Point_set_processing_3/examples/Point_set_processing_3/clustering_example.cpp
Point_set_processing_3/examples/Point_set_processing_3/edge_aware_upsample_point_set_example.cpp
Point_set_processing_3/examples/Point_set_processing_3/edges_example.cpp
Point_set_processing_3/examples/Point_set_processing_3/grid_simplification_example.cpp
Point_set_processing_3/examples/Point_set_processing_3/grid_simplify_indices.cpp
Point_set_processing_3/examples/Point_set_processing_3/hierarchy_simplification_example.cpp
Point_set_processing_3/examples/Point_set_processing_3/jet_smoothing_example.cpp
Point_set_processing_3/examples/Point_set_processing_3/normal_estimation.cpp
Point_set_processing_3/examples/Point_set_processing_3/normals_example.cpp
Point_set_processing_3/examples/Point_set_processing_3/property_map.cpp
Point_set_processing_3/examples/Point_set_processing_3/random_simplification_example.cpp
Point_set_processing_3/examples/Point_set_processing_3/read_las_example.cpp
Point_set_processing_3/examples/Point_set_processing_3/read_ply_points_with_colors_example.cpp
Point_set_processing_3/examples/Point_set_processing_3/read_write_xyz_point_set_example.cpp
Point_set_processing_3/examples/Point_set_processing_3/registration_with_OpenGR.cpp
Point_set_processing_3/examples/Point_set_processing_3/registration_with_opengr_pointmatcher_pipeline.cpp
Point_set_processing_3/examples/Point_set_processing_3/registration_with_pointmatcher.cpp
Point_set_processing_3/examples/Point_set_processing_3/remove_outliers_example.cpp
Point_set_processing_3/examples/Point_set_processing_3/scale_estimation_2d_example.cpp
Point_set_processing_3/examples/Point_set_processing_3/scale_estimation_example.cpp
Point_set_processing_3/examples/Point_set_processing_3/structuring_example.cpp
Point_set_processing_3/examples/Point_set_processing_3/wlop_simplify_and_regularize_point_set_example.cpp
Point_set_processing_3/examples/Point_set_processing_3/write_ply_points_example.cpp
Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/poisson_reconstruction.cpp
Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/poisson_reconstruction_example.cpp
Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/poisson_reconstruction_function.cpp
Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/tutorial_example.cpp
Polygon/examples/Polygon/Example.cpp
Polygon/examples/Polygon/Polygon.cpp
Polygon/examples/Polygon/draw_polygon.cpp
Polygon/examples/Polygon/draw_polygon_with_holes.cpp
Polygon/examples/Polygon/polygon_algorithms.cpp
Polygon/examples/Polygon/projected_polygon.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/compute_normals_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/compute_normals_example_OM.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/compute_normals_example_Polyhedron.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/connected_components_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/corefinement_LCC.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/corefinement_SM.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/corefinement_consecutive_bool_op.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/corefinement_difference_remeshed.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/corefinement_mesh_union.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/corefinement_mesh_union_and_intersection.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/corefinement_mesh_union_with_attributes.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/corefinement_polyhedron_union.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/detect_features_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/face_filtered_graph_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/hausdorff_distance_remeshing_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/hole_filling_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/hole_filling_example_LCC.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/hole_filling_example_OM.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/hole_filling_example_SM.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/isotropic_remeshing_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/isotropic_remeshing_of_patch_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/locate_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/manifoldness_repair_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/mesh_slicer_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/mesh_smoothing_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/orient_polygon_soup_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/orientation_pipeline_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/point_inside_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/point_inside_example_OM.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/random_perturbation_SM_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/refine_fair_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/repair_polygon_soup_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/self_intersections_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/shape_smoothing_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/stitch_borders_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/stitch_borders_example_OM.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/surface_mesh_intersection.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/triangulate_faces_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/triangulate_faces_example_OM.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/triangulate_faces_split_visitor_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/triangulate_polyline_example.cpp
Polygon_mesh_processing/examples/Polygon_mesh_processing/volume_connected_components.cpp
Polygonal_surface_reconstruction/examples/Polygonal_surface_reconstruction/polyfit_example_model_complexty_control.cpp
Polygonal_surface_reconstruction/examples/Polygonal_surface_reconstruction/polyfit_example_user_provided_planes.cpp
Polygonal_surface_reconstruction/examples/Polygonal_surface_reconstruction/polyfit_example_with_region_growing.cpp
Polygonal_surface_reconstruction/examples/Polygonal_surface_reconstruction/polyfit_example_without_input_planes.cpp
Polyhedron/examples/Polyhedron/draw_polyhedron.cpp
Polyhedron/examples/Polyhedron/poly_derivation.cpp
Polyhedron/examples/Polyhedron/polyhedron_prog_color.cpp
Polyhedron/examples/Polyhedron/polyhedron_prog_cube.cpp
Polyhedron/examples/Polyhedron/polyhedron_prog_cut_cube.cpp
Polyhedron/examples/Polyhedron/polyhedron_prog_incr_builder.cpp
Polyhedron/examples/Polyhedron/polyhedron_prog_normals.cpp
Polyhedron/examples/Polyhedron/polyhedron_prog_off.cpp
Polyhedron/examples/Polyhedron/polyhedron_prog_planes.cpp
Polyhedron/examples/Polyhedron/polyhedron_prog_simple.cpp
Polyhedron/examples/Polyhedron/polyhedron_prog_subdiv.cpp
Polyhedron/examples/Polyhedron/polyhedron_prog_subdiv_with_boundary.cpp
Polyhedron/examples/Polyhedron/polyhedron_prog_tetra.cpp
Polyhedron/examples/Polyhedron/polyhedron_prog_traits.cpp
Polyhedron/examples/Polyhedron/polyhedron_prog_vector.cpp
Polyhedron/examples/Polyhedron/polyhedron_prog_vertex_color.cpp
Polyhedron/examples/Polyhedron/polyhedron_prog_vertex_normal.cpp
Polyhedron/examples/Polyhedron/polyhedron_self_intersection.cpp
Polyhedron_IO/examples/Polyhedron_IO/iv2off.cpp
Polyhedron_IO/examples/Polyhedron_IO/off2iv.cpp
Polyhedron_IO/examples/Polyhedron_IO/off2off.cpp
Polyhedron_IO/examples/Polyhedron_IO/off2stl.cpp
Polyhedron_IO/examples/Polyhedron_IO/off2vrml.cpp
Polyhedron_IO/examples/Polyhedron_IO/off2wav.cpp
Polyhedron_IO/examples/Polyhedron_IO/off_bbox.cpp
Polyhedron_IO/examples/Polyhedron_IO/off_glue.cpp
Polyhedron_IO/examples/Polyhedron_IO/off_transform.cpp
Polyhedron_IO/examples/Polyhedron_IO/polyhedron2vrml.cpp
Polyhedron_IO/examples/Polyhedron_IO/polyhedron_copy.cpp
Polyhedron_IO/examples/Polyhedron_IO/terr_trian.cpp
Polyline_simplification_2/examples/Polyline_simplification_2/points_and_vertices.cpp
Polyline_simplification_2/examples/Polyline_simplification_2/simplify.cpp
Polyline_simplification_2/examples/Polyline_simplification_2/simplify_polygon.cpp
Polyline_simplification_2/examples/Polyline_simplification_2/simplify_polyline.cpp
Polyline_simplification_2/examples/Polyline_simplification_2/simplify_terrain.cpp
Polynomial/examples/Polynomial/coefficient_access.cpp
Polynomial/examples/Polynomial/construction.cpp
Polynomial/examples/Polynomial/degree.cpp
Polynomial/examples/Polynomial/gcd_up_to_constant_factor.cpp
Polynomial/examples/Polynomial/subresultants.cpp
Polynomial/examples/Polynomial/substitute.cpp
Polynomial/examples/Polynomial/swap_move.cpp
Polytope_distance_d/examples/Polytope_distance_d/all_furthest_neighbors_2.cpp
Polytope_distance_d/examples/Polytope_distance_d/polytope_distance_d.cpp
Polytope_distance_d/examples/Polytope_distance_d/polytope_distance_d_fast_exact.cpp
Polytope_distance_d/examples/Polytope_distance_d/width_simplex.cpp
Principal_component_analysis/examples/Principal_component_analysis/barycenter.cpp
Principal_component_analysis/examples/Principal_component_analysis/bounding_box.cpp
Principal_component_analysis/examples/Principal_component_analysis/centroid.cpp
Principal_component_analysis/examples/Principal_component_analysis/linear_least_squares_fitting_points_2.cpp
Principal_component_analysis/examples/Principal_component_analysis/linear_least_squares_fitting_triangles_3.cpp
Profiling_tools/examples/Profiling_tools/Profile_counter.cpp
Profiling_tools/examples/Profiling_tools/Profile_histogram_counter.cpp
Profiling_tools/examples/Profiling_tools/Profile_timer.cpp
Property_map/examples/Property_map/custom_property_map.cpp
Property_map/examples/Property_map/dynamic_properties.cpp
QP_solver/examples/QP_solver/convex_hull_containment.cpp
QP_solver/examples/QP_solver/convex_hull_containment2.cpp
QP_solver/examples/QP_solver/convex_hull_containment_benchmarks.cpp
QP_solver/examples/QP_solver/cycling.cpp
QP_solver/examples/QP_solver/first_lp.cpp
QP_solver/examples/QP_solver/first_lp_from_iterators.cpp
QP_solver/examples/QP_solver/first_lp_from_mps.cpp
QP_solver/examples/QP_solver/first_nonnegative_lp.cpp
QP_solver/examples/QP_solver/first_nonnegative_lp_from_iterators.cpp
QP_solver/examples/QP_solver/first_nonnegative_lp_from_mps.cpp
QP_solver/examples/QP_solver/first_nonnegative_qp.cpp
QP_solver/examples/QP_solver/first_nonnegative_qp_from_iterators.cpp
QP_solver/examples/QP_solver/first_nonnegative_qp_from_mps.cpp
QP_solver/examples/QP_solver/first_qp.cpp
QP_solver/examples/QP_solver/first_qp_basic_constraints.cpp
QP_solver/examples/QP_solver/first_qp_from_iterators.cpp
QP_solver/examples/QP_solver/first_qp_from_mps.cpp
QP_solver/examples/QP_solver/important_variables.cpp
QP_solver/examples/QP_solver/infeasibility_certificate.cpp
QP_solver/examples/QP_solver/invert_matrix.cpp
QP_solver/examples/QP_solver/optimality_certificate.cpp
QP_solver/examples/QP_solver/print_first_lp.cpp
QP_solver/examples/QP_solver/print_first_nonnegative_lp.cpp
QP_solver/examples/QP_solver/print_first_nonnegative_qp.cpp
QP_solver/examples/QP_solver/print_first_qp.cpp
QP_solver/examples/QP_solver/unboundedness_certificate.cpp
Ridges_3/examples/Ridges_3/Compute_Ridges_Umbilics.cpp
Ridges_3/examples/Ridges_3/Ridges_Umbilics_LCC.cpp
Ridges_3/examples/Ridges_3/Ridges_Umbilics_SM.cpp
STL_Extension/examples/STL_Extension/Default.cpp
STL_Extension/examples/STL_Extension/Dispatch_output_iterator.cpp
STL_Extension/examples/STL_Extension/in_place_list_prog.cpp
STL_Extension/examples/STL_Extension/min_element_if_example.cpp
STL_Extension/examples/STL_Extension/min_max_element_example.cpp
STL_Extension/examples/STL_Extension/unordered_map.cpp
Scale_space_reconstruction_3/examples/Scale_space_reconstruction_3/scale_space.cpp
Scale_space_reconstruction_3/examples/Scale_space_reconstruction_3/scale_space_advancing_front.cpp
Scale_space_reconstruction_3/examples/Scale_space_reconstruction_3/scale_space_incremental.cpp
Scale_space_reconstruction_3/examples/Scale_space_reconstruction_3/scale_space_manifold.cpp
SearchStructures/examples/RangeSegmentTrees/range_tree_1.cpp
SearchStructures/examples/RangeSegmentTrees/range_tree_2.cpp
SearchStructures/examples/RangeSegmentTrees/range_tree_3.cpp
SearchStructures/examples/RangeSegmentTrees/range_tree_4.cpp
SearchStructures/examples/RangeSegmentTrees/range_tree_map_2.cpp
SearchStructures/examples/RangeSegmentTrees/range_tree_set_2.cpp
SearchStructures/examples/RangeSegmentTrees/segment_tree_1.cpp
SearchStructures/examples/RangeSegmentTrees/segment_tree_2.cpp
SearchStructures/examples/RangeSegmentTrees/segment_tree_3.cpp
SearchStructures/examples/RangeSegmentTrees/segment_tree_4.cpp
SearchStructures/examples/RangeSegmentTrees/segment_tree_map_2.cpp
SearchStructures/examples/RangeSegmentTrees/segment_tree_set_2.cpp
SearchStructures/examples/RangeSegmentTrees/segment_tree_set_3.cpp
SearchStructures/examples/RangeSegmentTrees/software_design_rgs.cpp
Segment_Delaunay_graph_2/examples/Segment_Delaunay_graph_2/sdg-count-sites.cpp
Segment_Delaunay_graph_2/examples/Segment_Delaunay_graph_2/sdg-fast-sp-polygon.cpp
Segment_Delaunay_graph_2/examples/Segment_Delaunay_graph_2/sdg-fast-sp.cpp
Segment_Delaunay_graph_2/examples/Segment_Delaunay_graph_2/sdg-filtered-traits.cpp
Segment_Delaunay_graph_2/examples/Segment_Delaunay_graph_2/sdg-info-set.cpp
Segment_Delaunay_graph_2/examples/Segment_Delaunay_graph_2/sdg-red-blue-info.cpp
Segment_Delaunay_graph_2/examples/Segment_Delaunay_graph_2/sdg-voronoi-edges.cpp
Segment_Delaunay_graph_Linf_2/examples/Segment_Delaunay_graph_Linf_2/print-sdg-linf.cpp
Segment_Delaunay_graph_Linf_2/examples/Segment_Delaunay_graph_Linf_2/sdg-count-sites-linf.cpp
Segment_Delaunay_graph_Linf_2/examples/Segment_Delaunay_graph_Linf_2/sdg-fast-sp-linf.cpp
Segment_Delaunay_graph_Linf_2/examples/Segment_Delaunay_graph_Linf_2/sdg-fast-sp-polygon-linf.cpp
Segment_Delaunay_graph_Linf_2/examples/Segment_Delaunay_graph_Linf_2/sdg-filtered-traits-linf.cpp
Segment_Delaunay_graph_Linf_2/examples/Segment_Delaunay_graph_Linf_2/sdg-info-set-linf.cpp
Segment_Delaunay_graph_Linf_2/examples/Segment_Delaunay_graph_Linf_2/sdg-red-blue-info-linf.cpp
Segment_Delaunay_graph_Linf_2/examples/Segment_Delaunay_graph_Linf_2/sdg-voronoi-edges-exact-linf.cpp
Segment_Delaunay_graph_Linf_2/examples/Segment_Delaunay_graph_Linf_2/sdg-voronoi-edges-linf.cpp
Set_movable_separability_2/examples/Set_movable_separability_2/is_pullout_direction_single_mold_trans_cast.cpp
Set_movable_separability_2/examples/Set_movable_separability_2/pullout_directions_single_mold_trans_cast.cpp
Set_movable_separability_2/examples/Set_movable_separability_2/top_edges_single_mold_trans_cast.cpp
Shape_detection/examples/Shape_detection/efficient_RANSAC_and_plane_regularization.cpp
Shape_detection/examples/Shape_detection/efficient_RANSAC_basic.cpp
Shape_detection/examples/Shape_detection/efficient_RANSAC_with_callback.cpp
Shape_detection/examples/Shape_detection/efficient_RANSAC_with_custom_shape.cpp
Shape_detection/examples/Shape_detection/efficient_RANSAC_with_parameters.cpp
Shape_detection/examples/Shape_detection/efficient_RANSAC_with_point_access.cpp
Shape_detection/examples/Shape_detection/region_growing_on_point_set_2.cpp
Shape_detection/examples/Shape_detection/region_growing_on_point_set_3.cpp
Shape_detection/examples/Shape_detection/region_growing_on_polygon_mesh.cpp
Shape_detection/examples/Shape_detection/region_growing_with_custom_classes.cpp
Shape_detection/examples/Shape_detection/shape_detection_basic_deprecated.cpp
Skin_surface_3/examples/Skin_surface_3/skin_surface_pdb_reader.cpp
Skin_surface_3/examples/Skin_surface_3/skin_surface_retrieve_defining_weighted_points.cpp
Skin_surface_3/examples/Skin_surface_3/skin_surface_simple.cpp
Skin_surface_3/examples/Skin_surface_3/skin_surface_subdiv.cpp
Skin_surface_3/examples/Skin_surface_3/skin_surface_subdiv_with_normals.cpp
Skin_surface_3/examples/Skin_surface_3/union_of_balls_simple.cpp
Skin_surface_3/examples/Skin_surface_3/union_of_balls_subdiv.cpp
Snap_rounding_2/examples/Snap_rounding_2/snap_rounding.cpp
Snap_rounding_2/examples/Snap_rounding_2/snap_rounding_data.cpp
Snap_rounding_2/examples/Snap_rounding_2/snap_rounding_to_integer.cpp
Solver_interface/examples/Solver_interface/diagonalize_matrix.cpp
Solver_interface/examples/Solver_interface/mixed_integer_program.cpp
Solver_interface/examples/Solver_interface/singular_value_decomposition.cpp
Solver_interface/examples/Solver_interface/sparse_solvers.cpp
Spatial_searching/examples/Spatial_searching/circular_query.cpp
Spatial_searching/examples/Spatial_searching/distance_browsing.cpp
Spatial_searching/examples/Spatial_searching/fuzzy_range_query.cpp
Spatial_searching/examples/Spatial_searching/general_neighbor_searching.cpp
Spatial_searching/examples/Spatial_searching/iso_rectangle_2_query.cpp
Spatial_searching/examples/Spatial_searching/nearest_neighbor_searching.cpp
Spatial_searching/examples/Spatial_searching/parallel_kdtree.cpp
Spatial_searching/examples/Spatial_searching/searching_polyhedron_vertices.cpp
Spatial_searching/examples/Spatial_searching/searching_polyhedron_vertices_with_fuzzy_sphere.cpp
Spatial_searching/examples/Spatial_searching/searching_sphere_orthogonally.cpp
Spatial_searching/examples/Spatial_searching/searching_surface_mesh_vertices.cpp
Spatial_searching/examples/Spatial_searching/searching_with_circular_query.cpp
Spatial_searching/examples/Spatial_searching/searching_with_point_with_info.cpp
Spatial_searching/examples/Spatial_searching/searching_with_point_with_info_inplace.cpp
Spatial_searching/examples/Spatial_searching/searching_with_point_with_info_pmap.cpp
Spatial_searching/examples/Spatial_searching/splitter_worst_cases.cpp
Spatial_searching/examples/Spatial_searching/user_defined_point_and_distance.cpp
Spatial_searching/examples/Spatial_searching/using_fair_splitting_rule.cpp
Spatial_searching/examples/Spatial_searching/weighted_Minkowski_distance.cpp
Spatial_sorting/examples/Spatial_sorting/example_delaunay_2.cpp
Spatial_sorting/examples/Spatial_sorting/hilbert.cpp
Spatial_sorting/examples/Spatial_sorting/hilbert_policies.cpp
Spatial_sorting/examples/Spatial_sorting/hilbert_sort_on_sphere.cpp
Spatial_sorting/examples/Spatial_sorting/myPoint.cpp
Spatial_sorting/examples/Spatial_sorting/parallel_spatial_sort_3.cpp
Spatial_sorting/examples/Spatial_sorting/small_example_delaunay_2.cpp
Spatial_sorting/examples/Spatial_sorting/sort_indices.cpp
Spatial_sorting/examples/Spatial_sorting/sp_sort_using_property_map_2.cpp
Spatial_sorting/examples/Spatial_sorting/sp_sort_using_property_map_3.cpp
Spatial_sorting/examples/Spatial_sorting/sp_sort_using_property_map_d.cpp
Spatial_sorting/examples/Spatial_sorting/spatial_sort_on_sphere.cpp
Straight_skeleton_2/examples/Straight_skeleton_2/Create_offset_polygons_2.cpp
Straight_skeleton_2/examples/Straight_skeleton_2/Create_saop_from_polygon_with_holes_2.cpp
Straight_skeleton_2/examples/Straight_skeleton_2/Create_skeleton_and_offset_polygons_2.cpp
Straight_skeleton_2/examples/Straight_skeleton_2/Create_skeleton_and_offset_polygons_with_holes_2.cpp
Straight_skeleton_2/examples/Straight_skeleton_2/Create_straight_skeleton_2.cpp
Straight_skeleton_2/examples/Straight_skeleton_2/Create_straight_skeleton_from_polygon_with_holes_2.cpp
Straight_skeleton_2/examples/Straight_skeleton_2/Low_level_API.cpp
Straight_skeleton_2/examples/Straight_skeleton_2/Show_offset_polygon.cpp
Straight_skeleton_2/examples/Straight_skeleton_2/Show_straight_skeleton.cpp
Stream_lines_2/examples/Stream_lines_2/stl_regular_field.cpp
Stream_lines_2/examples/Stream_lines_2/stl_triangular_field.cpp
Stream_support/examples/Stream_support/Linestring_WKT.cpp
Stream_support/examples/Stream_support/Point_WKT.cpp
Stream_support/examples/Stream_support/Polygon_WKT.cpp
Stream_support/examples/Stream_support/read_WKT.cpp
Stream_support/examples/Stream_support/read_xml.cpp
Subdivision_method_3/examples/Subdivision_method_3/CatmullClark_subdivision.cpp
Subdivision_method_3/examples/Subdivision_method_3/Customized_subdivision.cpp
Subdivision_method_3/examples/Subdivision_method_3/DooSabin_subdivision.cpp
Subdivision_method_3/examples/Subdivision_method_3/Loop_subdivision.cpp
Subdivision_method_3/examples/Subdivision_method_3/Sqrt3_subdivision.cpp
Surface_mesh/examples/Surface_mesh/check_orientation.cpp
Surface_mesh/examples/Surface_mesh/draw_surface_mesh.cpp
Surface_mesh/examples/Surface_mesh/sm_aabbtree.cpp
Surface_mesh/examples/Surface_mesh/sm_bgl.cpp
Surface_mesh/examples/Surface_mesh/sm_circulators.cpp
Surface_mesh/examples/Surface_mesh/sm_derivation.cpp
Surface_mesh/examples/Surface_mesh/sm_do_intersect.cpp
Surface_mesh/examples/Surface_mesh/sm_draw_small_faces.cpp
Surface_mesh/examples/Surface_mesh/sm_iterators.cpp
Surface_mesh/examples/Surface_mesh/sm_join.cpp
Surface_mesh/examples/Surface_mesh/sm_kruskal.cpp
Surface_mesh/examples/Surface_mesh/sm_memory.cpp
Surface_mesh/examples/Surface_mesh/sm_properties.cpp
Surface_mesh_approximation/examples/Surface_mesh_approximation/vsa_approximation_2_example.cpp
Surface_mesh_approximation/examples/Surface_mesh_approximation/vsa_approximation_example.cpp
Surface_mesh_approximation/examples/Surface_mesh_approximation/vsa_class_interface_example.cpp
Surface_mesh_approximation/examples/Surface_mesh_approximation/vsa_isotropic_metric_example.cpp
Surface_mesh_approximation/examples/Surface_mesh_approximation/vsa_segmentation_example.cpp
Surface_mesh_approximation/examples/Surface_mesh_approximation/vsa_simple_approximation_example.cpp
Surface_mesh_deformation/examples/Surface_mesh_deformation/all_roi_assign_example.cpp
Surface_mesh_deformation/examples/Surface_mesh_deformation/all_roi_assign_example_Surface_mesh.cpp
Surface_mesh_deformation/examples/Surface_mesh_deformation/all_roi_assign_example_custom_polyhedron.cpp
Surface_mesh_deformation/examples/Surface_mesh_deformation/all_roi_assign_example_with_OpenMesh.cpp
Surface_mesh_deformation/examples/Surface_mesh_deformation/custom_weight_for_edges_example.cpp
Surface_mesh_deformation/examples/Surface_mesh_deformation/deform_mesh_for_botsch08_format_sre_arap.cpp
Surface_mesh_deformation/examples/Surface_mesh_deformation/deform_polyhedron_with_custom_pmap_example.cpp
Surface_mesh_deformation/examples/Surface_mesh_deformation/k_ring_roi_translate_rotate_Surface_mesh.cpp
Surface_mesh_deformation/examples/Surface_mesh_deformation/k_ring_roi_translate_rotate_example.cpp
Surface_mesh_parameterization/examples/Surface_mesh_parameterization/discrete_authalic.cpp
Surface_mesh_parameterization/examples/Surface_mesh_parameterization/lscm.cpp
Surface_mesh_parameterization/examples/Surface_mesh_parameterization/orbifold.cpp
Surface_mesh_parameterization/examples/Surface_mesh_parameterization/seam_Polyhedron_3.cpp
Surface_mesh_parameterization/examples/Surface_mesh_parameterization/simple_parameterization.cpp
Surface_mesh_parameterization/examples/Surface_mesh_parameterization/square_border_parameterizer.cpp
Surface_mesh_segmentation/examples/Surface_mesh_segmentation/extract_segmentation_into_mesh_example.cpp
Surface_mesh_segmentation/examples/Surface_mesh_segmentation/sdf_values_example.cpp
Surface_mesh_segmentation/examples/Surface_mesh_segmentation/segmentation_from_sdf_values_LCC_example.cpp
Surface_mesh_segmentation/examples/Surface_mesh_segmentation/segmentation_from_sdf_values_OpenMesh_example.cpp
Surface_mesh_segmentation/examples/Surface_mesh_segmentation/segmentation_from_sdf_values_SM_example.cpp
Surface_mesh_segmentation/examples/Surface_mesh_segmentation/segmentation_from_sdf_values_example.cpp
Surface_mesh_segmentation/examples/Surface_mesh_segmentation/segmentation_via_sdf_values_example.cpp
Surface_mesh_segmentation/examples/Surface_mesh_segmentation/segmentation_with_facet_ids_example.cpp
Surface_mesh_shortest_path/examples/Surface_mesh_shortest_path/shortest_path_sequence.cpp
Surface_mesh_shortest_path/examples/Surface_mesh_shortest_path/shortest_path_with_locate.cpp
Surface_mesh_shortest_path/examples/Surface_mesh_shortest_path/shortest_paths.cpp
Surface_mesh_shortest_path/examples/Surface_mesh_shortest_path/shortest_paths_OpenMesh.cpp
Surface_mesh_shortest_path/examples/Surface_mesh_shortest_path/shortest_paths_multiple_sources.cpp
Surface_mesh_shortest_path/examples/Surface_mesh_shortest_path/shortest_paths_no_id.cpp
Surface_mesh_shortest_path/examples/Surface_mesh_shortest_path/shortest_paths_with_id.cpp
Surface_mesh_simplification/examples/Surface_mesh_simplification/edge_collapse_OpenMesh.cpp
Surface_mesh_simplification/examples/Surface_mesh_simplification/edge_collapse_all_short_edges.cpp
Surface_mesh_simplification/examples/Surface_mesh_simplification/edge_collapse_bounded_normal_change.cpp
Surface_mesh_simplification/examples/Surface_mesh_simplification/edge_collapse_constrain_sharp_edges.cpp
Surface_mesh_simplification/examples/Surface_mesh_simplification/edge_collapse_constrained_border_polyhedron.cpp
Surface_mesh_simplification/examples/Surface_mesh_simplification/edge_collapse_constrained_border_surface_mesh.cpp
Surface_mesh_simplification/examples/Surface_mesh_simplification/edge_collapse_enriched_polyhedron.cpp
Surface_mesh_simplification/examples/Surface_mesh_simplification/edge_collapse_garland_heckbert.cpp
Surface_mesh_simplification/examples/Surface_mesh_simplification/edge_collapse_linear_cell_complex.cpp
Surface_mesh_simplification/examples/Surface_mesh_simplification/edge_collapse_polyhedron.cpp
Surface_mesh_simplification/examples/Surface_mesh_simplification/edge_collapse_surface_mesh.cpp
Surface_mesh_simplification/examples/Surface_mesh_simplification/edge_collapse_visitor_surface_mesh.cpp
Surface_mesh_skeletonization/examples/Surface_mesh_skeletonization/MCF_Skeleton_LCC_example.cpp
Surface_mesh_skeletonization/examples/Surface_mesh_skeletonization/MCF_Skeleton_example.cpp
Surface_mesh_skeletonization/examples/Surface_mesh_skeletonization/MCF_Skeleton_sm_example.cpp
Surface_mesh_skeletonization/examples/Surface_mesh_skeletonization/segmentation_example.cpp
Surface_mesh_skeletonization/examples/Surface_mesh_skeletonization/simple_mcfskel_LCC_example.cpp
Surface_mesh_skeletonization/examples/Surface_mesh_skeletonization/simple_mcfskel_example.cpp
Surface_mesh_skeletonization/examples/Surface_mesh_skeletonization/simple_mcfskel_sm_example.cpp
Surface_mesh_topology/examples/Surface_mesh_topology/edgewidth_lcc.cpp
Surface_mesh_topology/examples/Surface_mesh_topology/edgewidth_surface_mesh.cpp
Surface_mesh_topology/examples/Surface_mesh_topology/facewidth.cpp
Surface_mesh_topology/examples/Surface_mesh_topology/map_2_constructor.cpp
Surface_mesh_topology/examples/Surface_mesh_topology/open_path_homotopy.cpp
Surface_mesh_topology/examples/Surface_mesh_topology/path_homotopy.cpp
Surface_mesh_topology/examples/Surface_mesh_topology/path_homotopy_double_torus.cpp
Surface_mesh_topology/examples/Surface_mesh_topology/path_homotopy_torus.cpp
Surface_mesh_topology/examples/Surface_mesh_topology/path_homotopy_with_sm_and_polyhedron.cpp
Surface_mesh_topology/examples/Surface_mesh_topology/path_homotopy_with_symbols.cpp
Surface_mesh_topology/examples/Surface_mesh_topology/path_homotopy_with_symbols_2.cpp
Surface_mesh_topology/examples/Surface_mesh_topology/shortest_noncontractible_cycle.cpp
Surface_mesh_topology/examples/Surface_mesh_topology/shortest_noncontractible_cycle_2.cpp
Surface_mesh_topology/examples/Surface_mesh_topology/unsew_edgewidth_repeatedly.cpp
Surface_mesher/examples/Surface_mesher/mesh_a_3d_gray_image.cpp
Surface_mesher/examples/Surface_mesher/mesh_an_implicit_function.cpp
Surface_sweep_2/examples/Surface_sweep_2/plane_sweep.cpp
TDS_3/examples/TDS_3/linking_2d_and_3d.cpp
TDS_3/examples/TDS_3/tds.cpp
Tetrahedral_remeshing/examples/Tetrahedral_remeshing/mesh_and_remesh_polyhedral_domain_with_features.cpp
Tetrahedral_remeshing/examples/Tetrahedral_remeshing/tetrahedral_remeshing_example.cpp
Tetrahedral_remeshing/examples/Tetrahedral_remeshing/tetrahedral_remeshing_from_mesh.cpp
Tetrahedral_remeshing/examples/Tetrahedral_remeshing/tetrahedral_remeshing_of_one_subdomain.cpp
Tetrahedral_remeshing/examples/Tetrahedral_remeshing/tetrahedral_remeshing_with_features.cpp
Triangulation/examples/Triangulation/barycentric_subdivision.cpp
Triangulation/examples/Triangulation/convex_hull.cpp
Triangulation/examples/Triangulation/delaunay_triangulation.cpp
Triangulation/examples/Triangulation/regular_triangulation.cpp
Triangulation/examples/Triangulation/triangulation.cpp
Triangulation/examples/Triangulation/triangulation1.cpp
Triangulation/examples/Triangulation/triangulation2.cpp
Triangulation/examples/Triangulation/triangulation_data_structure_dynamic.cpp
Triangulation/examples/Triangulation/triangulation_data_structure_static.cpp
Triangulation_2/examples/Triangulation_2/adding_handles.cpp
Triangulation_2/examples/Triangulation_2/colored_face.cpp
Triangulation_2/examples/Triangulation_2/constrained.cpp
Triangulation_2/examples/Triangulation_2/constrained_hierarchy_plus.cpp
Triangulation_2/examples/Triangulation_2/constrained_plus.cpp
Triangulation_2/examples/Triangulation_2/copy_triangulation_2.cpp
Triangulation_2/examples/Triangulation_2/draw_triangulation_2.cpp
Triangulation_2/examples/Triangulation_2/for_loop_2.cpp
Triangulation_2/examples/Triangulation_2/hierarchy.cpp
Triangulation_2/examples/Triangulation_2/info_insert_with_pair_iterator_2.cpp
Triangulation_2/examples/Triangulation_2/info_insert_with_pair_iterator_regular_2.cpp
Triangulation_2/examples/Triangulation_2/info_insert_with_transform_iterator_2.cpp
Triangulation_2/examples/Triangulation_2/info_insert_with_zip_iterator_2.cpp
Triangulation_2/examples/Triangulation_2/low_dimensional.cpp
Triangulation_2/examples/Triangulation_2/polygon_triangulation.cpp
Triangulation_2/examples/Triangulation_2/polylines_triangulation.cpp
Triangulation_2/examples/Triangulation_2/print_cropped_voronoi.cpp
Triangulation_2/examples/Triangulation_2/regular.cpp
Triangulation_2/examples/Triangulation_2/segment_soup_to_polylines.cpp
Triangulation_2/examples/Triangulation_2/terrain.cpp
Triangulation_2/examples/Triangulation_2/terrain_with_info.cpp
Triangulation_2/examples/Triangulation_2/triangulation_prog1.cpp
Triangulation_2/examples/Triangulation_2/voronoi.cpp
Triangulation_3/examples/Triangulation_3/adding_handles_3.cpp
Triangulation_3/examples/Triangulation_3/color.cpp
Triangulation_3/examples/Triangulation_3/copy_triangulation_3.cpp
Triangulation_3/examples/Triangulation_3/draw_triangulation_3.cpp
Triangulation_3/examples/Triangulation_3/fast_location_3.cpp
Triangulation_3/examples/Triangulation_3/find_conflicts_3.cpp
Triangulation_3/examples/Triangulation_3/for_loop.cpp
Triangulation_3/examples/Triangulation_3/info_insert_with_pair_iterator.cpp
Triangulation_3/examples/Triangulation_3/info_insert_with_pair_iterator_regular.cpp
Triangulation_3/examples/Triangulation_3/info_insert_with_transform_iterator.cpp
Triangulation_3/examples/Triangulation_3/info_insert_with_zip_iterator.cpp
Triangulation_3/examples/Triangulation_3/parallel_insertion_and_removal_in_regular_3.cpp
Triangulation_3/examples/Triangulation_3/parallel_insertion_in_delaunay_3.cpp
Triangulation_3/examples/Triangulation_3/regular_3.cpp
Triangulation_3/examples/Triangulation_3/regular_with_info_3.cpp
Triangulation_3/examples/Triangulation_3/sequential_parallel.cpp
Triangulation_3/examples/Triangulation_3/simple_triangulation_3.cpp
Triangulation_3/examples/Triangulation_3/simplex.cpp
Visibility_2/examples/Visibility_2/general_polygon_example.cpp
Visibility_2/examples/Visibility_2/simple_polygon_visibility_2.cpp
Voronoi_diagram_2/examples/Voronoi_diagram_2/draw_voronoi_diagram_2.cpp
Voronoi_diagram_2/examples/Voronoi_diagram_2/vd_2_point_location.cpp
Voronoi_diagram_2/examples/Voronoi_diagram_2/vd_2_point_location_sdg_linf.cpp
]=])
separate_arguments(example_files UNIX_COMMAND ${list_of_examples_txt})

File diff suppressed because it is too large Load Diff