Skip to content

Instantly share code, notes, and snippets.

@r-ryantm
Created October 22, 2020 03:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save r-ryantm/4392fba35c622dbd56c9719c77eefa87 to your computer and use it in GitHub Desktop.
Save r-ryantm/4392fba35c622dbd56c9719c77eefa87 to your computer and use it in GitHub Desktop.
/nix/store/vs31qyn3wgiyhgcfihmrm6izx58b7waf-cgal-5.1
├── bin
│   ├── cgal_create_CMakeLists
│   ├── cgal_create_cmake_script
│   └── cgal_make_macosx_app
├── include
│   └── CGAL
│   ├── AABB_face_graph_triangle_primitive.h
│   ├── AABB_halfedge_graph_segment_primitive.h
│   ├── AABB_polyhedral_oracle.h
│   ├── AABB_polyhedron_segment_primitive.h
│   ├── AABB_polyhedron_triangle_primitive.h
│   ├── AABB_primitive.h
│   ├── AABB_segment_primitive.h
│   ├── AABB_traits.h
│   ├── AABB_tree.h
│   ├── AABB_triangle_primitive.h
│   ├── AABB_triangulation_3_cell_primitive.h
│   ├── AABB_triangulation_3_triangle_primitive.h
│   ├── Advancing_front_surface_reconstruction_cell_base_3.h
│   ├── Advancing_front_surface_reconstruction.h
│   ├── Advancing_front_surface_reconstruction_vertex_base_3.h
│   ├── Aff_transformation_2.h
│   ├── Aff_transformation_3.h
│   ├── aff_transformation_tags.h
│   ├── aff_transformation_tags_impl.h
│   ├── Algebraic_extension_traits.h
│   ├── Algebraic_kernel_converter.h
│   ├── Algebraic_kernel_d
│   │   ├── Algebraic_curve_kernel_2.h
│   │   ├── algebraic_curve_kernel_2_tools.h
│   │   ├── Algebraic_real_d_1.h
│   │   ├── Algebraic_real_quadratic_refinement_rep_bfi.h
│   │   ├── Algebraic_real_rep_bfi.h
│   │   ├── Algebraic_real_rep.h
│   │   ├── Bitstream_coefficient_kernel_at_alpha.h
│   │   ├── Bitstream_coefficient_kernel.h
│   │   ├── Bitstream_descartes_E08_tree.h
│   │   ├── Bitstream_descartes.h
│   │   ├── Bitstream_descartes_rndl_tree.h
│   │   ├── Bitstream_descartes_rndl_tree_traits.h
│   │   ├── bound_between_1.h
│   │   ├── construct_binary.h
│   │   ├── Curve_analysis_2.h
│   │   ├── Curve_pair_analysis_2.h
│   │   ├── Descartes.h
│   │   ├── enums.h
│   │   ├── Event_line_builder.h
│   │   ├── exceptions.h
│   │   ├── flags.h
│   │   ├── Float_traits.h
│   │   ├── Interval_evaluate_1.h
│   │   ├── Interval_evaluate_2.h
│   │   ├── LRU_hashed_map.h
│   │   ├── macros.h
│   │   ├── Real_embeddable_extension.h
│   │   ├── Real_roots.h
│   │   ├── refine_zero_against.h
│   │   ├── Shear_controller.h
│   │   ├── shear.h
│   │   ├── Shear_transformation.h
│   │   ├── Status_line_CA_1.h
│   │   ├── Status_line_CPA_1.h
│   │   ├── univariate_polynomial_utils.h
│   │   └── Xy_coordinate_2.h
│   ├── Algebraic_kernel_d_1.h
│   ├── Algebraic_kernel_d_2.h
│   ├── Algebraic_kernel_for_circles
│   │   ├── function_objects_on_roots_and_polynomials_2_2.h
│   │   ├── internal_functions_comparison_root_for_circles_2_2.h
│   │   ├── internal_functions_on_roots_and_polynomial_1_2_and_2_2.h
│   │   └── internal_functions_on_roots_and_polynomials_2_2.h
│   ├── Algebraic_kernel_for_circles_2_2.h
│   ├── Algebraic_kernel_for_spheres
│   │   ├── function_objects_on_roots_and_polynomials_2_3.h
│   │   ├── internal_functions_comparison_root_for_spheres_2_3.h
│   │   ├── internal_functions_on_roots_and_polynomial_1_3_and_2_3.h
│   │   ├── internal_functions_on_roots_and_polynomials_1_3.h
│   │   └── internal_functions_on_roots_and_polynomials_2_3.h
│   ├── Algebraic_kernel_for_spheres_2_3.h
│   ├── Algebraic_kernel_rs_gmpq_d_1.h
│   ├── Algebraic_kernel_rs_gmpz_d_1.h
│   ├── Algebraic_structure_traits.h
│   ├── algorithm.h
│   ├── all_furthest_neighbors_2.h
│   ├── Alpha_shape_2.h
│   ├── Alpha_shape_3.h
│   ├── Alpha_shape_cell_base_3.h
│   ├── Alpha_shape_euclidean_traits_2.h
│   ├── Alpha_shape_euclidean_traits_3.h
│   ├── Alpha_shape_face_base_2.h
│   ├── Alpha_shape_vertex_base_2.h
│   ├── Alpha_shape_vertex_base_3.h
│   ├── Apollonius_graph_2
│   │   ├── Apollonius_graph_2_impl.h
│   │   ├── Apollonius_graph_hierarchy_2_impl.h
│   │   ├── basic.h
│   │   ├── Bounded_side_of_ccw_circle_C2.h
│   │   ├── comparator_profiler.h
│   │   ├── compare_quadratic.h
│   │   ├── Compare_weight_2.h
│   │   ├── Compare_x_2.h
│   │   ├── Compare_y_2.h
│   │   ├── Constructions_C2.h
│   │   ├── Constructions_ftC2.h
│   │   ├── Constructions_rtH2.h
│   │   ├── Finite_edge_test8_C2.h
│   │   ├── Finite_edge_test_C2.h
│   │   ├── Incircle8_C2.h
│   │   ├── Incircle_C2.h
│   │   ├── Infinite_edge_test_C2.h
│   │   ├── Is_degenerate_edge_C2.h
│   │   ├── Is_hidden_C2.h
│   │   ├── Kernel_wrapper_2.h
│   │   ├── Orientation_2.h
│   │   ├── Orientation8_C2.h
│   │   ├── Oriented_side_of_bisector_C2.h
│   │   ├── Predicate_constructions_C2.h
│   │   ├── predicate_profiler.h
│   │   ├── Predicates_C2.h
│   │   ├── Traits_wrapper_2.h
│   │   └── uncertain
│   │   ├── uncertain_functions_on_signs.h
│   │   ├── Uncertain_is_hidden_C2.h
│   │   ├── Uncertain_oriented_side_of_bisector_C2.h
│   │   └── Uncertain_vertex_conflict_2.h
│   ├── Apollonius_graph_2.h
│   ├── Apollonius_graph_adaptation_policies_2.h
│   ├── Apollonius_graph_adaptation_traits_2.h
│   ├── Apollonius_graph_data_structure_2.h
│   ├── Apollonius_graph_filtered_traits_2.h
│   ├── Apollonius_graph_hierarchy_2.h
│   ├── Apollonius_graph_hierarchy_vertex_base_2.h
│   ├── Apollonius_graph_traits_2.h
│   ├── Apollonius_graph_vertex_base_2.h
│   ├── Apollonius_site_2.h
│   ├── apply_to_range.h
│   ├── approximated_offset_2.h
│   ├── Approximate_min_ellipsoid_d
│   │   ├── Approximate_min_ellipsoid_d_configure.h
│   │   ├── Approximate_min_ellipsoid_d_debug.h
│   │   ├── Approximate_min_ellipsoid_d_impl.h
│   │   ├── Khachiyan_approximation.h
│   │   └── Khachiyan_approximation_impl.h
│   ├── Approximate_min_ellipsoid_d.h
│   ├── Approximate_min_ellipsoid_d_traits_2.h
│   ├── Approximate_min_ellipsoid_d_traits_3.h
│   ├── Approximate_min_ellipsoid_d_traits_d.h
│   ├── argument_swaps.h
│   ├── Arithmetic_kernel
│   │   └── Arithmetic_kernel_base.h
│   ├── Arithmetic_kernel.h
│   ├── Arr_accessor.h
│   ├── Arr_algebraic_segment_traits_2.h
│   ├── Arrangement_2
│   │   ├── Arrangement_2_iterators.h
│   │   ├── Arrangement_on_surface_2_global.h
│   │   ├── Arrangement_on_surface_2_impl.h
│   │   ├── arrangement_type_traits.h
│   │   ├── Arrangement_zone_2_impl.h
│   │   ├── Arr_compute_zone_visitor.h
│   │   ├── Arr_default_planar_topology.h
│   │   ├── Arr_do_intersect_zone_visitor.h
│   │   ├── Arr_on_surface_with_history_2_impl.h
│   │   ├── Arr_traits_adaptor_2_dispatching.h
│   │   ├── Arr_traits_adaptor_2.h
│   │   ├── Arr_with_history_accessor.h
│   │   └── graph_traits_dual.h
│   ├── Arrangement_2.h
│   ├── Arrangement_on_surface_2.h
│   ├── Arrangement_on_surface_with_history_2.h
│   ├── Arrangement_with_history_2.h
│   ├── Arrangement_zone_2.h
│   ├── arrange_offset_polygons_2.h
│   ├── array.h
│   ├── Arr_batched_point_location.h
│   ├── Arr_Bezier_curve_traits_2.h
│   ├── Arr_bounded_planar_topology_traits_2.h
│   ├── Arr_circle_segment_traits_2.h
│   ├── Arr_circular_arc_traits_2.h
│   ├── Arr_circular_line_arc_traits_2.h
│   ├── Arr_conic_traits_2.h
│   ├── Arr_consolidated_curve_data_traits_2.h
│   ├── Arr_counting_traits_2.h
│   ├── Arr_curve_data_traits_2.h
│   ├── Arr_dcel_base.h
│   ├── Arr_default_dcel.h
│   ├── Arr_default_overlay_traits.h
│   ├── Arr_directional_non_caching_segment_basic_traits_2.h
│   ├── Arr_enums.h
│   ├── Arr_extended_dcel.h
│   ├── Arr_face_index_map.h
│   ├── Arr_face_map.h
│   ├── Arr_geodesic_arc_on_sphere_partition_traits_2.h
│   ├── Arr_geodesic_arc_on_sphere_traits_2.h
│   ├── Arr_geometry_traits
│   │   ├── Arr_plane_3.h
│   │   ├── Bezier_bounding_rational_traits.h
│   │   ├── Bezier_cache.h
│   │   ├── Bezier_curve_2.h
│   │   ├── Bezier_point_2.h
│   │   ├── Bezier_x_monotone_2.h
│   │   ├── Circle_segment_2.h
│   │   ├── Conic_arc_2.h
│   │   ├── Conic_intersections_2.h
│   │   ├── Conic_point_2.h
│   │   ├── Conic_x_monotone_arc_2.h
│   │   ├── Consolidated_curve_data_aux.h
│   │   ├── Curve_data_aux.h
│   │   ├── de_Casteljau_2.h
│   │   ├── IO
│   │   │   └── Polycurve_2_iostream.h
│   │   ├── One_root_number.h
│   │   ├── Polycurve_2.h
│   │   ├── Polyline_2.h
│   │   ├── Rational_arc_2.h
│   │   └── Segment_assertions.h
│   ├── Arr_landmarks_point_location.h
│   ├── Arr_line_arc_traits_2.h
│   ├── Arr_linear_traits_2.h
│   ├── Arr_naive_point_location.h
│   ├── Arr_non_caching_segment_basic_traits_2.h
│   ├── Arr_non_caching_segment_traits_2.h
│   ├── Arr_observer.h
│   ├── Arr_overlay_2.h
│   ├── Arr_overlay.h
│   ├── Arr_point_location
│   │   ├── Arr_batched_point_location_traits_2.h
│   │   ├── Arr_landmarks_pl_impl.h
│   │   ├── Arr_lm_generator_base.h
│   │   ├── Arr_lm_grid_generator.h
│   │   ├── Arr_lm_halton_generator.h
│   │   ├── Arr_lm_middle_edges_generator.h
│   │   ├── Arr_lm_nearest_neighbor.h
│   │   ├── Arr_lm_random_generator.h
│   │   ├── Arr_lm_specified_points_generator.h
│   │   ├── Arr_lm_vertices_generator.h
│   │   ├── Arr_naive_point_location_impl.h
│   │   ├── Arr_simple_point_location_impl.h
│   │   ├── Arr_trapezoid_ric_pl_impl.h
│   │   ├── Arr_triangulation_pl_functions.h
│   │   ├── Arr_triangulation_pl_impl.h
│   │   ├── Arr_walk_along_line_pl_impl.h
│   │   ├── Td_active_edge.h
│   │   ├── Td_active_fictitious_vertex.h
│   │   ├── Td_active_trapezoid.h
│   │   ├── Td_active_vertex.h
│   │   ├── Td_dag.h
│   │   ├── Td_dag_node.h
│   │   ├── Td_inactive_edge.h
│   │   ├── Td_inactive_fictitious_vertex.h
│   │   ├── Td_inactive_trapezoid.h
│   │   ├── Td_inactive_vertex.h
│   │   ├── Td_ninetuple.h
│   │   ├── Td_predicates.h
│   │   ├── Td_traits.h
│   │   ├── Td_X_trapezoid.h
│   │   ├── Trapezoidal_decomposition_2.h
│   │   ├── Trapezoidal_decomposition_2_impl.h
│   │   ├── Trapezoidal_decomposition_2_iostream.h
│   │   └── Trapezoidal_decomposition_2_misc.h
│   ├── Arr_point_location_result.h
│   ├── Arr_polycurve_basic_traits_2.h
│   ├── Arr_polycurve_traits_2.h
│   ├── Arr_polyline_traits_2.h
│   ├── Arr_rat_arc
│   │   ├── Algebraic_point_2.h
│   │   ├── Base_rational_arc_ds_1.h
│   │   ├── Cache.h
│   │   ├── Rational_arc_d_1.h
│   │   ├── Rational_function_canonicalized_pair.h
│   │   ├── Rational_function.h
│   │   ├── Rational_function_ordered_pair.h
│   │   ├── Rational_function_pair.h
│   │   └── Singleton.h
│   ├── Arr_rational_function_traits_2.h
│   ├── Arr_segment_traits_2.h
│   ├── Arr_simple_point_location.h
│   ├── Arr_spherical_gaussian_map_3
│   │   ├── Arr_on_sphere_transformation.h
│   │   ├── Arr_polyhedral_sgm_arr_dcel.h
│   │   ├── Arr_polyhedral_sgm.h
│   │   ├── Arr_polyhedral_sgm_initializer_visitor.h
│   │   ├── Arr_polyhedral_sgm_overlay.h
│   │   ├── Arr_polyhedral_sgm_polyhedron_3.h
│   │   ├── Arr_polyhedral_sgm_traits.h
│   │   ├── Arr_polyhedral_sgm_transformation.h
│   │   ├── Arr_spherical_gaussian_map_3.h
│   │   └── Arr_transform_on_sphere.h
│   ├── Arr_spherical_topology_traits_2.h
│   ├── Arr_tags.h
│   ├── Arr_topology_traits
│   │   ├── Arr_bounded_planar_batched_pl_helper.h
│   │   ├── Arr_bounded_planar_construction_helper.h
│   │   ├── Arr_bounded_planar_insertion_helper.h
│   │   ├── Arr_bounded_planar_overlay_helper.h
│   │   ├── Arr_bounded_planar_topology_traits_2_impl.h
│   │   ├── Arr_bounded_planar_vert_decomp_helper.h
│   │   ├── Arr_inc_insertion_zone_visitor.h
│   │   ├── Arr_planar_topology_traits_base_2.h
│   │   ├── Arr_spherical_batched_pl_helper.h
│   │   ├── Arr_spherical_construction_helper.h
│   │   ├── Arr_spherical_insertion_helper.h
│   │   ├── Arr_spherical_overlay_helper.h
│   │   ├── Arr_spherical_topology_traits_2_impl.h
│   │   ├── Arr_spherical_vert_decomp_helper.h
│   │   ├── Arr_unb_planar_batched_pl_helper.h
│   │   ├── Arr_unb_planar_construction_helper.h
│   │   ├── Arr_unb_planar_insertion_helper.h
│   │   ├── Arr_unb_planar_overlay_helper.h
│   │   ├── Arr_unb_planar_topology_traits_2_impl.h
│   │   └── Arr_unb_planar_vert_decomp_helper.h
│   ├── Arr_tracing_traits_2.h
│   ├── Arr_trapezoid_ric_point_location.h
│   ├── Arr_triangulation_point_location.h
│   ├── Arr_unb_planar_topology_traits_2.h
│   ├── Arr_vertex_index_map.h
│   ├── Arr_vertex_map.h
│   ├── Arr_vertical_decomposition_2.h
│   ├── Arr_walk_along_line_point_location.h
│   ├── assertions_behaviour.h
│   ├── assertions.h
│   ├── assertions_impl.h
│   ├── atomic.h
│   ├── auto_link
│   │   ├── auto_link.h
│   │   ├── CGAL.h
│   │   ├── CORE.h
│   │   ├── ImageIO.h
│   │   └── Qt.h
│   ├── barycenter.h
│   ├── Barycentric_coordinates_2
│   │   ├── barycentric_enum_2.h
│   │   ├── Discrete_harmonic_2.h
│   │   ├── Generalized_barycentric_coordinates_2.h
│   │   ├── Mean_value_2.h
│   │   ├── Segment_coordinates_2.h
│   │   ├── Triangle_coordinates_2.h
│   │   └── Wachspress_2.h
│   ├── Barycentric_coordinates_2.h
│   ├── basic_classes.h
│   ├── basic_constructions_2.h
│   ├── basic_constructions_3.h
│   ├── basic.h
│   ├── Bbox_2.h
│   ├── Bbox_3.h
│   ├── Bigfloat_interval_traits.h
│   ├── bilateral_smooth_point_set.h
│   ├── Boolean_set_operations_2
│   │   ├── Bso_internal_functions.h
│   │   ├── Ccb_curve_iterator.h
│   │   ├── Curve_with_halfedge.h
│   │   ├── Gps_agg_meta_traits.h
│   │   ├── Gps_agg_op.h
│   │   ├── Gps_agg_op_surface_sweep_2.h
│   │   ├── Gps_agg_op_visitor.h
│   │   ├── Gps_base_functor.h
│   │   ├── Gps_bfs_base_visitor.h
│   │   ├── Gps_bfs_intersection_visitor.h
│   │   ├── Gps_bfs_join_visitor.h
│   │   ├── Gps_bfs_scanner.h
│   │   ├── Gps_bfs_xor_visitor.h
│   │   ├── Gps_default_dcel.h
│   │   ├── Gps_default_traits.h
│   │   ├── Gps_difference_functor.h
│   │   ├── Gps_do_intersect_functor.h
│   │   ├── Gps_insertion_meta_traits.h
│   │   ├── Gps_intersection_functor.h
│   │   ├── Gps_join_functor.h
│   │   ├── Gps_merge.h
│   │   ├── Gps_on_surface_base_2.h
│   │   ├── Gps_on_surface_base_2_impl.h
│   │   ├── Gps_polygon_simplifier.h
│   │   ├── Gps_polygon_validation.h
│   │   ├── Gps_simplifier_traits.h
│   │   ├── Gps_sym_diff_functor.h
│   │   ├── Gps_traits_adaptor.h
│   │   ├── Gps_traits_decorator.h
│   │   ├── Indexed_event.h
│   │   ├── Point_with_vertex.h
│   │   └── Polygon_2_curve_iterator.h
│   ├── Boolean_set_operations_2.h
│   ├── boost
│   │   ├── bimap
│   │   │   └── multiset_of.hpp
│   │   ├── bimap.hpp
│   │   ├── graph
│   │   │   ├── alpha_expansion_graphcut.h
│   │   │   ├── Alpha_expansion_MaxFlow_tag.h
│   │   │   ├── backward_compatibility_functions.h
│   │   │   ├── convert_nef_polyhedron_to_polygon_mesh.h
│   │   │   ├── copy_face_graph.h
│   │   │   ├── dijkstra_shortest_paths.h
│   │   │   ├── dijkstra_shortest_paths.hpp
│   │   │   ├── Dual.h
│   │   │   ├── Euler_operations.h
│   │   │   ├── Face_filtered_graph.h
│   │   │   ├── generators.h
│   │   │   ├── graph_concepts.h
│   │   │   ├── graph_traits_Arrangement_2.h
│   │   │   ├── graph_traits_Constrained_Delaunay_triangulation_2.h
│   │   │   ├── graph_traits_Constrained_triangulation_2.h
│   │   │   ├── graph_traits_Constrained_triangulation_plus_2.h
│   │   │   ├── graph_traits_Delaunay_triangulation_2.h
│   │   │   ├── graph_traits_Dual_Arrangement_2.h
│   │   │   ├── graph_traits_HalfedgeDS_default.h
│   │   │   ├── graph_traits_HalfedgeDS.h
│   │   │   ├── graph_traits_Linear_cell_complex_for_combinatorial_map.h
│   │   │   ├── graph_traits_OpenMesh.h
│   │   │   ├── graph_traits_Polyhedron_3.h
│   │   │   ├── graph_traits_PolyMesh_ArrayKernelT.h
│   │   │   ├── graph_traits_Regular_triangulation_2.h
│   │   │   ├── graph_traits_Seam_mesh.h
│   │   │   ├── graph_traits_Surface_mesh.h
│   │   │   ├── graph_traits_Triangulation_2.h
│   │   │   ├── graph_traits_Triangulation_data_structure_2.h
│   │   │   ├── graph_traits_Triangulation_hierarchy_2.h
│   │   │   ├── graph_traits_TriMesh_ArrayKernelT.h
│   │   │   ├── Graph_with_descriptor_with_graph_fwd.h
│   │   │   ├── Graph_with_descriptor_with_graph.h
│   │   │   ├── halfedge_graph_traits.h
│   │   │   ├── halfedge_graph_traits_HalfedgeDS.h
│   │   │   ├── halfedge_graph_traits_Polyhedron_3.h
│   │   │   ├── helpers.h
│   │   │   ├── internal
│   │   │   │   ├── graph_traits_2D_triangulation.h
│   │   │   │   ├── graph_traits_2D_triangulation_helper.h
│   │   │   │   ├── Has_member_clear.h
│   │   │   │   ├── Has_member_id.h
│   │   │   │   ├── helpers.h
│   │   │   │   ├── initialized_index_maps_helpers.h
│   │   │   │   ├── OM_iterator_from_circulator.h
│   │   │   │   └── properties_2D_triangulation.h
│   │   │   ├── io.h
│   │   │   ├── iterator.h
│   │   │   ├── METIS
│   │   │   │   ├── partition_dual_graph.h
│   │   │   │   └── partition_graph.h
│   │   │   ├── Named_function_parameters.h
│   │   │   ├── named_params_helper.h
│   │   │   ├── parameters_interface.h
│   │   │   ├── partition.h
│   │   │   ├── properties_Constrained_Delaunay_triangulation_2.h
│   │   │   ├── properties_Constrained_triangulation_2.h
│   │   │   ├── properties_Constrained_triangulation_plus_2.h
│   │   │   ├── properties_Delaunay_triangulation_2.h
│   │   │   ├── properties.h
│   │   │   ├── properties_Linear_cell_complex_for_combinatorial_map.h
│   │   │   ├── properties_OpenMesh.h
│   │   │   ├── properties_Polyhedron_3_features.h
│   │   │   ├── properties_Polyhedron_3.h
│   │   │   ├── properties_Polyhedron_3_time_stamp.h
│   │   │   ├── properties_PolyMesh_ArrayKernelT.h
│   │   │   ├── properties_Regular_triangulation_2.h
│   │   │   ├── properties_Seam_mesh.h
│   │   │   ├── properties_Surface_mesh_features.h
│   │   │   ├── properties_Surface_mesh.h
│   │   │   ├── properties_Surface_mesh_time_stamp.h
│   │   │   ├── properties_Triangulation_2.h
│   │   │   ├── properties_Triangulation_data_structure_2.h
│   │   │   ├── properties_Triangulation_hierarchy_2.h
│   │   │   ├── properties_TriMesh_ArrayKernelT.h
│   │   │   ├── property_maps.h
│   │   │   ├── Seam_mesh.h
│   │   │   ├── selection.h
│   │   │   ├── split_graph_into_polylines.h
│   │   │   └── visitor.h
│   │   ├── iterator
│   │   │   ├── counting_iterator.hpp
│   │   │   └── transform_iterator.hpp
│   │   └── parameter.h
│   ├── BOOST_MP_arithmetic_kernel.h
│   ├── boost_mp.h
│   ├── Bounded_kernel.h
│   ├── bounding_box.h
│   ├── Box_intersection_d
│   │   ├── Box_d.h
│   │   ├── box_limits.h
│   │   ├── Box_traits_d.h
│   │   ├── Box_with_handle_d.h
│   │   ├── Box_with_info_d.h
│   │   └── segment_tree.h
│   ├── box_intersection_d.h
│   ├── Buffer_for_vao.h
│   ├── Cache.h
│   ├── Cartesian
│   │   ├── Aff_transformation_2.h
│   │   ├── Aff_transformation_3.h
│   │   ├── Aff_transformation_rep_2.h
│   │   ├── Aff_transformation_rep_3.h
│   │   ├── basic_constructions_2.h
│   │   ├── basic_constructions_3.h
│   │   ├── Cartesian_base.h
│   │   ├── Circle_2.h
│   │   ├── Circle_3.h
│   │   ├── ConicCPA2.h
│   │   ├── Data_accessor_2.h
│   │   ├── Direction_2.h
│   │   ├── Direction_3.h
│   │   ├── ft_constructions_2.h
│   │   ├── ft_constructions_3.h
│   │   ├── function_objects.h
│   │   ├── Iso_cuboid_3.h
│   │   ├── Iso_rectangle_2.h
│   │   ├── Line_2.h
│   │   ├── Line_3.h
│   │   ├── line_constructions_2.h
│   │   ├── MatrixC33.h
│   │   ├── Plane_3.h
│   │   ├── plane_constructions_3.h
│   │   ├── Point_2.h
│   │   ├── Point_3.h
│   │   ├── point_constructions_2.h
│   │   ├── point_constructions_3.h
│   │   ├── predicates_on_directions_2.h
│   │   ├── predicates_on_planes_3.h
│   │   ├── predicates_on_points_2.h
│   │   ├── predicates_on_points_3.h
│   │   ├── Ray_2.h
│   │   ├── Ray_3.h
│   │   ├── Reflection_rep_2.h
│   │   ├── Rotation_rep_2.h
│   │   ├── Scaling_rep_2.h
│   │   ├── Scaling_rep_3.h
│   │   ├── Segment_2.h
│   │   ├── Segment_3.h
│   │   ├── solve_3.h
│   │   ├── Sphere_3.h
│   │   ├── Tetrahedron_3.h
│   │   ├── Translation_rep_2.h
│   │   ├── Translation_rep_3.h
│   │   ├── Triangle_2.h
│   │   ├── Triangle_3.h
│   │   ├── Vector_2.h
│   │   ├── Vector_3.h
│   │   ├── Weighted_point_2.h
│   │   └── Weighted_point_3.h
│   ├── Cartesian_converter_fwd.h
│   ├── Cartesian_converter.h
│   ├── Cartesian_d.h
│   ├── Cartesian.h
│   ├── cartesian_homogeneous_conversion.h
│   ├── Cartesian_matrix.h
│   ├── CC_safe_handle.h
│   ├── Cell_attribute.h
│   ├── Cell_attribute_with_id.h
│   ├── Cell_attribute_with_point_and_id.h
│   ├── Cell_attribute_with_point.h
│   ├── Cell_const_iterators.h
│   ├── Cell_iterators.h
│   ├── centroid.h
│   ├── certified_numeric_predicates.h
│   ├── certified_quotient_predicates.h
│   ├── CGAL_Ipelet_base.h
│   ├── CGAL_Ipelet_base_v6.h
│   ├── CGAL_Ipelet_base_v7.h
│   ├── ch_akl_toussaint.h
│   ├── ch_bykat.h
│   ├── ch_eddy.h
│   ├── ch_function_objects_2.h
│   ├── ch_graham_andrew.h
│   ├── Chinese_remainder_traits.h
│   ├── ch_jarvis.h
│   ├── ch_melkman.h
│   ├── ch_selected_extreme_points_2.h
│   ├── Circle_2.h
│   ├── Circle_3.h
│   ├── Circle_type.h
│   ├── Circular_arc_2.h
│   ├── Circular_arc_3.h
│   ├── Circular_arc_point_2.h
│   ├── Circular_arc_point_3.h
│   ├── Circular_kernel_2
│   │   ├── Circular_arc_2.h
│   │   ├── Circular_arc_point_2.h
│   │   ├── function_objects_on_circle_2.h
│   │   ├── function_objects_on_line_2.h
│   │   ├── function_objects_polynomial_circular.h
│   │   ├── interface_macros.h
│   │   ├── internal_functions_on_circle_2.h
│   │   ├── internal_functions_on_circular_arc_2.h
│   │   ├── internal_functions_on_line_2.h
│   │   ├── internal_functions_on_line_arc_2.h
│   │   ├── intersection_line_2_circle_2_map.h
│   │   ├── Intersection_traits.h
│   │   └── Line_arc_2.h
│   ├── Circular_kernel_2.h
│   ├── Circular_kernel_3
│   │   ├── Circular_arc_3.h
│   │   ├── Circular_arc_point_3.h
│   │   ├── function_objects_polynomial_sphere.h
│   │   ├── get_equation_object_on_curved_kernel_3.h
│   │   ├── interface_macros.h
│   │   ├── internal_function_compare_spherical_kernel.h
│   │   ├── internal_function_compare_to_right_spherical_kernel.h
│   │   ├── internal_function_has_on_spherical_kernel.h
│   │   ├── internal_functions_on_circle_3.h
│   │   ├── internal_functions_on_circular_arc_3.h
│   │   ├── internal_functions_on_circular_arc_point_3.h
│   │   ├── internal_functions_on_line_3.h
│   │   ├── internal_functions_on_line_arc_3.h
│   │   ├── internal_functions_on_plane_3.h
│   │   ├── internal_functions_on_sphere_3.h
│   │   ├── Intersection_traits.h
│   │   └── Line_arc_3.h
│   ├── Circular_kernel_converter.h
│   ├── Circular_kernel_intersections.h
│   ├── Circular_kernel_type_equality_wrapper.h
│   ├── Circulator
│   │   ├── Circulator_adapters.h
│   │   ├── Circulator_concepts.h
│   │   └── Safe_circulator_from_iterator.h
│   ├── circulator_bases.h
│   ├── circulator.h
│   ├── Circulator_identity.h
│   ├── Circulator_on_node.h
│   ├── Circulator_project.h
│   ├── Classification
│   │   ├── classify.h
│   │   ├── Cluster.h
│   │   ├── compressed_float.h
│   │   ├── ETHZ
│   │   │   ├── internal
│   │   │   │   ├── dataview.h
│   │   │   │   └── random-forest
│   │   │   │   ├── common-libraries.hpp
│   │   │   │   ├── forest.hpp
│   │   │   │   ├── node-gini.hpp
│   │   │   │   ├── node.hpp
│   │   │   │   └── tree.hpp
│   │   │   └── Random_forest_classifier.h
│   │   ├── Evaluation.h
│   │   ├── Feature
│   │   │   ├── Cluster_mean_of_feature.h
│   │   │   ├── Cluster_size.h
│   │   │   ├── Cluster_variance_of_feature.h
│   │   │   ├── Cluster_vertical_extent.h
│   │   │   ├── Color_channel.h
│   │   │   ├── Distance_to_plane.h
│   │   │   ├── Echo_scatter.h
│   │   │   ├── Eigenvalue.h
│   │   │   ├── Elevation.h
│   │   │   ├── Gradient_of_feature.h
│   │   │   ├── Height_above.h
│   │   │   ├── Height_below.h
│   │   │   ├── Simple_feature.h
│   │   │   ├── Vertical_dispersion.h
│   │   │   ├── Verticality.h
│   │   │   └── Vertical_range.h
│   │   ├── Feature_base.h
│   │   ├── Feature_set.h
│   │   ├── Image.h
│   │   ├── internal
│   │   │   └── verbosity.h
│   │   ├── Label.h
│   │   ├── Label_set.h
│   │   ├── Local_eigen_analysis.h
│   │   ├── Mesh_feature_generator.h
│   │   ├── Mesh_neighborhood.h
│   │   ├── OpenCV
│   │   │   └── Random_forest_classifier.h
│   │   ├── Planimetric_grid.h
│   │   ├── Point_set_feature_generator.h
│   │   ├── Point_set_neighborhood.h
│   │   ├── property_maps.h
│   │   ├── Sum_of_weighted_features_classifier.h
│   │   └── TensorFlow
│   │   └── Neural_network_classifier.h
│   ├── Classification.h
│   ├── cluster_point_set.h
│   ├── CMap_linear_cell_complex_storages.h
│   ├── Coercion_traits.h
│   ├── Combination_enumerator.h
│   ├── Combinatorial_map_basic_operations.h
│   ├── Combinatorial_map_constructors.h
│   ├── Combinatorial_map_functors.h
│   ├── Combinatorial_map_fwd.h
│   ├── Combinatorial_map.h
│   ├── Combinatorial_map_insertions.h
│   ├── Combinatorial_map_iterators_base.h
│   ├── Combinatorial_map_min_items.h
│   ├── Combinatorial_map_operations.h
│   ├── Combinatorial_map_save_load.h
│   ├── Combinatorial_map_storages.h
│   ├── Compact_container.h
│   ├── Compact_mesh_cell_base_3.h
│   ├── Compare_handles_with_or_without_timestamps.h
│   ├── compare_vertices.h
│   ├── Complex_2_in_triangulation_3.h
│   ├── Complex_2_in_triangulation_cell_base_3.h
│   ├── Complex_2_in_triangulation_vertex_base_3.h
│   ├── Complexity_tags.h
│   ├── Compute_anchor_3.h
│   ├── compute_average_spacing.h
│   ├── Compute_cone_boundaries_2.h
│   ├── compute_outer_frame_margin.h
│   ├── Concatenate_iterator.h
│   ├── Concurrent_compact_container.h
│   ├── Cone_spanners_2
│   │   ├── Less_by_direction_2.h
│   │   ├── Plane_scan_tree.h
│   │   └── Plane_scan_tree_impl.h
│   ├── Cone_spanners_enum_2.h
│   ├── config.h
│   ├── Conic_2.h
│   ├── connect_holes.h
│   ├── constant.h
│   ├── Constrained_Delaunay_triangulation_2.h
│   ├── Constrained_Delaunay_triangulation_face_base_2.h
│   ├── Constrained_triangulation_2.h
│   ├── Constrained_triangulation_face_base_2.h
│   ├── Constrained_triangulation_plus_2.h
│   ├── Constrained_voronoi_diagram_2.h
│   ├── constructions
│   │   ├── constructions_for_voronoi_intersection_cartesian_2_3.h
│   │   ├── kernel_ftC2.h
│   │   ├── kernel_ftC3.h
│   │   ├── Polygon_offset_cons_ftC2.h
│   │   └── Straight_skeleton_cons_ftC2.h
│   ├── constructions_d.h
│   ├── Construct_theta_graph_2.h
│   ├── Construct_yao_graph_2.h
│   ├── Container_helper.h
│   ├── convert_to_bfi.h
│   ├── Convex_decomposition_3
│   │   ├── Edge_sorter.h
│   │   ├── External_structure_builder.h
│   │   ├── Insert_vertex_into_edge.h
│   │   ├── is_reflex_sedge.h
│   │   ├── Ray_hit_generator2.h
│   │   ├── Ray_hit_generator.h
│   │   ├── Reflex_edge_searcher.h
│   │   ├── Reflex_vertex_searcher.h
│   │   ├── SFace_separator.h
│   │   ├── Single_wall_creator2.h
│   │   ├── Single_wall_creator3.h
│   │   ├── Single_wall_creator.h
│   │   ├── SM_walls.h
│   │   └── YVertical_wall_builder.h
│   ├── convex_decomposition_3.h
│   ├── Convex_hull_2
│   │   ├── ch_akl_toussaint_impl.h
│   │   ├── ch_assertions.h
│   │   ├── ch_bykat_impl.h
│   │   ├── ch_eddy_impl.h
│   │   ├── ch_graham_andrew_impl.h
│   │   ├── ch_jarvis_impl.h
│   │   ├── ch_melkman_impl.h
│   │   ├── ch_selected_extreme_points_2_impl.h
│   │   └── convexity_check_2_impl.h
│   ├── convex_hull_2.h
│   ├── Convex_hull_3
│   │   └── dual
│   │   ├── Convex_hull_traits_dual_2.h
│   │   ├── Convex_hull_traits_dual_3.h
│   │   ├── halfspace_intersection_3.h
│   │   ├── halfspace_intersection_with_constructions_3.h
│   │   ├── interior_polyhedron_3.h
│   │   └── predicates.h
│   ├── convex_hull_3.h
│   ├── convex_hull_3_to_face_graph.h
│   ├── convex_hull_constructive_traits_2.h
│   ├── Convex_hull_d.h
│   ├── Convex_hull_d_to_polyhedron_3.h
│   ├── Convex_hull_d_traits_3.h
│   ├── Convex_hull_face_base_2.h
│   ├── Convex_hull_projective_xy_traits_2.h
│   ├── Convex_hull_projective_xz_traits_2.h
│   ├── Convex_hull_projective_yz_traits_2.h
│   ├── convex_hull_traits_2.h
│   ├── Convex_hull_traits_3.h
│   ├── Convex_hull_traits_adapter_2.h
│   ├── convexity_check_2.h
│   ├── convexity_check_3.h
│   ├── copy_n.h
│   ├── CORE
│   │   ├── BigFloat.h
│   │   ├── BigFloat_impl.h
│   │   ├── BigFloatRep.h
│   │   ├── BigInt.h
│   │   ├── BigRat.h
│   │   ├── Config.h
│   │   ├── CoreAux.h
│   │   ├── CoreAux_impl.h
│   │   ├── CoreDefs.h
│   │   ├── CoreDefs_impl.h
│   │   ├── CORE.h
│   │   ├── CoreIO_impl.h
│   │   ├── Expr.h
│   │   ├── Expr_impl.h
│   │   ├── ExprRep.h
│   │   ├── extLong.h
│   │   ├── extLong_impl.h
│   │   ├── Filter.h
│   │   ├── Gmp.h
│   │   ├── Gmp_impl.h
│   │   ├── Impl.h
│   │   ├── linearAlgebra.h
│   │   ├── MemoryPool.h
│   │   ├── poly
│   │   │   ├── Curves.h
│   │   │   ├── Curves.tcc
│   │   │   ├── Poly.h
│   │   │   ├── Poly.tcc
│   │   │   └── Sturm.h
│   │   ├── Promote.h
│   │   ├── Real.h
│   │   ├── Real_impl.h
│   │   ├── RealRep.h
│   │   ├── RefCount.h
│   │   └── Timer.h
│   ├── CORE_algebraic_number_traits.h
│   ├── CORE_arithmetic_kernel.h
│   ├── CORE_BigFloat.h
│   ├── CORE_BigInt.h
│   ├── CORE_BigRat.h
│   ├── CORE_coercion_traits.h
│   ├── CORE_Expr.h
│   ├── Counted_number.h
│   ├── Counting_iterator.h
│   ├── create_offset_polygons_2.h
│   ├── create_offset_polygons_from_polygon_with_holes_2.h
│   ├── create_straight_skeleton_2.h
│   ├── create_straight_skeleton_from_polygon_with_holes_2.h
│   ├── Curved_kernel_via_analysis_2
│   │   ├── Arc_2.h
│   │   ├── Curved_kernel_via_analysis_2_functors.h
│   │   ├── Curved_kernel_via_analysis_2_impl.h
│   │   ├── Curve_interval_arcno_cache.h
│   │   ├── Curve_renderer_facade.h
│   │   ├── Fig_stream_Curve_renderer_2.h
│   │   ├── Filtered_curved_kernel_via_analysis_2_impl.h
│   │   ├── Generic_arc_2.h
│   │   ├── Generic_point_2.h
│   │   ├── gfx
│   │   │   ├── Curve_renderer_2.h
│   │   │   ├── Curve_renderer_internals.h
│   │   │   ├── Curve_renderer_traits.h
│   │   │   ├── Subdivision_1.h
│   │   │   └── Subdivision_2.h
│   │   ├── Make_x_monotone_2.h
│   │   ├── Non_x_monotone_arc_2.h
│   │   ├── Point_2.h
│   │   ├── Sweep_curves_adapter_2.h
│   │   └── test
│   │   └── simple_models.h
│   ├── Curves_on_surface_topology.h
│   ├── Dart_const_iterators.h
│   ├── Dart.h
│   ├── Dart_iterators.h
│   ├── Default_diagonalize_traits.h
│   ├── Default.h
│   ├── Deformation_Eigen_closest_rotation_traits_3.h
│   ├── Deformation_Eigen_polar_closest_rotation_traits_3.h
│   ├── Delaunay_d.h
│   ├── Delaunay_mesh_area_criteria_2.h
│   ├── Delaunay_mesh_criteria_2.h
│   ├── Delaunay_mesher_2.h
│   ├── Delaunay_mesher_no_edge_refinement_2.h
│   ├── Delaunay_mesh_face_base_2.h
│   ├── Delaunay_mesh_local_size_criteria_2.h
│   ├── Delaunay_mesh_size_criteria_2.h
│   ├── Delaunay_mesh_vertex_base_2.h
│   ├── Delaunay_triangulation_2.h
│   ├── Delaunay_triangulation_3.h
│   ├── Delaunay_triangulation_adaptation_policies_2.h
│   ├── Delaunay_triangulation_adaptation_traits_2.h
│   ├── Delaunay_triangulation_cell_base_3.h
│   ├── Delaunay_triangulation_cell_base_with_circumcenter_3.h
│   ├── Delaunay_triangulation.h
│   ├── demangle.h
│   ├── determinant.h
│   ├── determinant_of_vectors.h
│   ├── Diagonalize_traits.h
│   ├── Dimension.h
│   ├── Direction_2.h
│   ├── Direction_3.h
│   ├── disable_warnings.h
│   ├── distance_predicates_2.h
│   ├── distance_predicates_3.h
│   ├── double.h
│   ├── Double_map.h
│   ├── draw_face_graph_with_paths.h
│   ├── draw_linear_cell_complex.h
│   ├── draw_nef_3.h
│   ├── draw_periodic_2_triangulation_2.h
│   ├── draw_point_set_3.h
│   ├── draw_polygon_2.h
│   ├── draw_polygon_with_holes_2.h
│   ├── draw_polyhedron.h
│   ├── draw_surface_mesh.h
│   ├── draw_triangulation_2.h
│   ├── draw_triangulation_3.h
│   ├── draw_voronoi_diagram_2.h
│   ├── Dummy_tds_2.h
│   ├── Dynamic_matrix.h
│   ├── Dynamic_property_map.h
│   ├── edge_aware_upsample_point_set.h
│   ├── Eigen_diagonalize_traits.h
│   ├── Eigen_matrix.h
│   ├── Eigen_solver_traits.h
│   ├── Eigen_sparse_matrix.h
│   ├── Eigen_svd.h
│   ├── Eigen_vector.h
│   ├── enable_warnings.h
│   ├── Enum_converter.h
│   ├── enum.h
│   ├── Env_default_diagram_1.h
│   ├── Envelope_2
│   │   ├── Env_divide_and_conquer_2.h
│   │   └── Env_divide_and_conquer_2_impl.h
│   ├── envelope_2.h
│   ├── Envelope_3
│   │   ├── Envelope_base.h
│   │   ├── Envelope_diagram_on_surface_2.h
│   │   ├── Envelope_divide_and_conquer_3.h
│   │   ├── Envelope_element_visitor_3.h
│   │   ├── Envelope_overlay_2.h
│   │   ├── Envelope_overlay_functor.h
│   │   ├── Envelope_pm_dcel.h
│   │   ├── Env_plane_traits_3_functions.h
│   │   └── set_dividors.h
│   ├── envelope_3.h
│   ├── Envelope_diagram_1.h
│   ├── Env_plane_traits_3.h
│   ├── Env_sphere_traits_3.h
│   ├── Env_surface_data_traits_3.h
│   ├── Env_tracing_traits_3.h
│   ├── Env_triangle_traits_3.h
│   ├── Epeck_d.h
│   ├── Epic_converter.h
│   ├── Epick_d.h
│   ├── estimate_scale.h
│   ├── Euclidean_distance.h
│   ├── Euclidean_distance_sphere_point.h
│   ├── Euler_integrator_2.h
│   ├── Exact_algebraic.h
│   ├── Exact_circular_kernel_2.h
│   ├── Exact_integer.h
│   ├── Exact_kernel_selector.h
│   ├── Exact_predicates_exact_constructions_kernel.h
│   ├── Exact_predicates_exact_constructions_kernel_with_kth_root.h
│   ├── Exact_predicates_exact_constructions_kernel_with_root_of.h
│   ├── Exact_predicates_exact_constructions_kernel_with_sqrt.h
│   ├── Exact_predicates_inexact_constructions_kernel.h
│   ├── Exact_rational.h
│   ├── Exact_spherical_kernel_3.h
│   ├── exceptions.h
│   ├── Exponent_vector.h
│   ├── export
│   │   ├── CGAL.h
│   │   ├── CORE.h
│   │   ├── helpers.h
│   │   ├── ImageIO.h
│   │   └── Qt.h
│   ├── Extended_cartesian.h
│   ├── extended_euclidean_algorithm.h
│   ├── Extended_homogeneous.h
│   ├── extract_mean_curvature_flow_skeleton.h
│   ├── extremal_polygon_2.h
│   ├── Extremal_polygon_traits_2.h
│   ├── Extreme_points_traits_adapter_3.h
│   ├── exude_mesh_3.h
│   ├── Face_graph_wrapper.h
│   ├── Filter_circulator.h
│   ├── Filtered_bbox_circular_kernel_2
│   │   ├── bbox_filtered_predicates.h
│   │   └── interface_macros.h
│   ├── Filtered_bbox_circular_kernel_2.h
│   ├── Filtered_construction.h
│   ├── Filtered_extended_homogeneous.h
│   ├── Filtered_kernel
│   │   ├── Cartesian_coordinate_iterator_2.h
│   │   └── Cartesian_coordinate_iterator_3.h
│   ├── Filtered_kernel_d.h
│   ├── Filtered_kernel_fwd.h
│   ├── Filtered_kernel.h
│   ├── Filtered_predicate.h
│   ├── Filtered_predicate_with_state.h
│   ├── Fixed_alpha_shape_3.h
│   ├── Fixed_alpha_shape_cell_base_3.h
│   ├── Fixed_alpha_shape_vertex_base_3.h
│   ├── Flattening_iterator.h
│   ├── float.h
│   ├── for_each.h
│   ├── Fourtuple.h
│   ├── FPU_extension.h
│   ├── FPU_gcc_i386.h
│   ├── FPU_gcc_i386_sse2.h
│   ├── FPU.h
│   ├── FPU_msvc.h
│   ├── Fraction_traits.h
│   ├── functional.h
│   ├── function_objects.h
│   ├── functions_on_enums.h
│   ├── functions_on_signs.h
│   ├── Fuzzy_iso_box.h
│   ├── Fuzzy_sphere.h
│   ├── Generalized_map_fwd.h
│   ├── Generalized_map.h
│   ├── Generalized_map_iterators_base.h
│   ├── Generalized_map_operations.h
│   ├── Generalized_map_save_load.h
│   ├── Generalized_map_storages.h
│   ├── General_polygon_2.h
│   ├── General_polygon_set_2.h
│   ├── General_polygon_set_on_surface_2.h
│   ├── General_polygon_with_holes_2.h
│   ├── generators.h
│   ├── Generic_map_min_items.h
│   ├── generic_sweep.h
│   ├── Get_arithmetic_kernel.h
│   ├── gl.h
│   ├── global_functions_circular_kernel_2.h
│   ├── global_functions_on_root_for_sphere_2_3.h
│   ├── global_functions_on_roots_and_polynomials_1_3.h
│   ├── global_functions_on_roots_and_polynomials_2_3.h
│   ├── global_functions_spherical_kernel_3.h
│   ├── GLPK_mixed_integer_program_traits.h
│   ├── glu.h
│   ├── GMap_cell_const_iterators.h
│   ├── GMap_cell_iterators.h
│   ├── GMap_dart_const_iterators.h
│   ├── GMap_dart_iterators.h
│   ├── GMap_linear_cell_complex_storages.h
│   ├── GMP
│   │   ├── Gmpfi_type.h
│   │   ├── Gmpfi_type_static.h
│   │   ├── Gmpfr_type.h
│   │   ├── Gmpfr_type_static.h
│   │   ├── Gmpq_type.h
│   │   ├── Gmpzf_type.h
│   │   └── Gmpz_type.h
│   ├── GMP_arithmetic_kernel.h
│   ├── Gmp_coercion_traits.h
│   ├── Gmpfi.h
│   ├── Gmpfr.h
│   ├── gmp.h
│   ├── Gmpq.h
│   ├── GMPXX_arithmetic_kernel.h
│   ├── gmpxx_coercion_traits.h
│   ├── gmpxx.h
│   ├── Gmpzf.h
│   ├── Gmpz.h
│   ├── gnuplot_output_2.h
│   ├── Gps_circle_segment_traits_2.h
│   ├── Gps_segment_traits_2.h
│   ├── Gps_traits_2.h
│   ├── grabbers.h
│   ├── graph_traits_Arrangement_2.h
│   ├── graph_traits_dual_arrangement_2.h
│   ├── graph_traits_dual_arrangement_on_surface_2.h
│   ├── graph_traits_dual_arrangement_on_surface_with_history_2.h
│   ├── graph_traits_dual_arrangement_with_history_2.h
│   ├── Gray_image_mesh_domain_3.h
│   ├── Gray_level_image_3.h
│   ├── grid_simplify_point_set.h
│   ├── halfedgeds_connected_components.h
│   ├── HalfedgeDS_const_decorator.h
│   ├── halfedgeDS_cut_component.h
│   ├── HalfedgeDS_decorator.h
│   ├── HalfedgeDS_default.h
│   ├── HalfedgeDS_face_base.h
│   ├── HalfedgeDS_face_max_base_with_id.h
│   ├── HalfedgeDS_face_min_base.h
│   ├── HalfedgeDS_halfedge_base.h
│   ├── HalfedgeDS_halfedge_max_base_with_id.h
│   ├── HalfedgeDS_halfedge_min_base.h
│   ├── HalfedgeDS_items_2.h
│   ├── HalfedgeDS_items_decorator.h
│   ├── HalfedgeDS_iterator_adaptor.h
│   ├── HalfedgeDS_iterator.h
│   ├── HalfedgeDS_list.h
│   ├── HalfedgeDS_min_items.h
│   ├── HalfedgeDS_vector.h
│   ├── HalfedgeDS_vertex_base.h
│   ├── HalfedgeDS_vertex_max_base_with_id.h
│   ├── HalfedgeDS_vertex_min_base.h
│   ├── Handle_for.h
│   ├── Handle_for_virtual.h
│   ├── Handle.h
│   ├── Handle_hash_function.h
│   ├── Handle_with_policy.h
│   ├── Has_conversion.h
│   ├── hash_openmesh.h
│   ├── Has_member.h
│   ├── Has_timestamp.h
│   ├── Heat_method_3
│   │   ├── internal
│   │   │   ├── Intrinsic_Delaunay_triangulation_3.h
│   │   │   └── V2V.h
│   │   └── Surface_mesh_geodesic_distances_3.h
│   ├── Hidden_point_memory_policy.h
│   ├── hierarchy_simplify_point_set.h
│   ├── Hilbert_policy_tags.h
│   ├── Hilbert_sort_2.h
│   ├── Hilbert_sort_3.h
│   ├── Hilbert_sort_base.h
│   ├── Hilbert_sort_d.h
│   ├── hilbert_sort.h
│   ├── Hilbert_sort_median_2.h
│   ├── Hilbert_sort_median_3.h
│   ├── Hilbert_sort_median_d.h
│   ├── Hilbert_sort_middle_2.h
│   ├── Hilbert_sort_middle_3.h
│   ├── Hilbert_sort_middle_base.h
│   ├── Hilbert_sort_middle_d.h
│   ├── Hilbert_sort_on_sphere_3.h
│   ├── hilbert_sort_on_sphere.h
│   ├── Homogeneous
│   │   ├── Aff_transformationH2.h
│   │   ├── Aff_transformationH3.h
│   │   ├── basic_constructionsH2.h
│   │   ├── basic_constructionsH3.h
│   │   ├── CircleH2.h
│   │   ├── ConicHPA2.h
│   │   ├── Data_accessorH2.h
│   │   ├── DirectionH2.h
│   │   ├── DirectionH3.h
│   │   ├── distance_predicatesH2.h
│   │   ├── distance_predicatesH3.h
│   │   ├── function_objects.h
│   │   ├── Homogeneous_base.h
│   │   ├── Iso_cuboidH3.h
│   │   ├── Iso_rectangleH2.h
│   │   ├── LineH2.h
│   │   ├── PlaneH3.h
│   │   ├── PointH2.h
│   │   ├── PointH3.h
│   │   ├── predicates_on_directionsH2.h
│   │   ├── predicates_on_pointsH2.h
│   │   ├── predicates_on_pointsH3.h
│   │   ├── RayH3.h
│   │   ├── SphereH3.h
│   │   ├── VectorH2.h
│   │   ├── VectorH3.h
│   │   ├── Weighted_point_2.h
│   │   └── Weighted_point_3.h
│   ├── Homogeneous_converter.h
│   ├── Homogeneous_d.h
│   ├── Homogeneous.h
│   ├── Hyperbola_2.h
│   ├── Hyperbola_ray_2.h
│   ├── Hyperbola_segment_2.h
│   ├── Hyperbolic_Delaunay_triangulation_2.h
│   ├── Hyperbolic_Delaunay_triangulation_CK_traits_2.h
│   ├── Hyperbolic_Delaunay_triangulation_traits_2.h
│   ├── Hyperbolic_octagon_translation.h
│   ├── Hyperbolic_triangulation_face_base_2.h
│   ├── Identity_policy_2.h
│   ├── IEEE_754_unions.h
│   ├── Image_3.h
│   ├── Image_3_impl.h
│   ├── Image_3_vtk_interface.h
│   ├── ImageIO
│   │   ├── analyze.h
│   │   ├── analyze_impl.h
│   │   ├── bmpendian.h
│   │   ├── bmpendian_impl.h
│   │   ├── bmp.h
│   │   ├── bmp_impl.h
│   │   ├── bmpread.h
│   │   ├── bmpread_impl.h
│   │   ├── bmptypes.h
│   │   ├── convert.h
│   │   ├── convert_impl.h
│   │   ├── fgetns.h
│   │   ├── fgetns_impl.h
│   │   ├── gif.h
│   │   ├── gif_impl.h
│   │   ├── gis.h
│   │   ├── gis_impl.h
│   │   ├── inr.h
│   │   ├── inr_impl.h
│   │   ├── iris.h
│   │   ├── iris_impl.h
│   │   ├── mincio.h
│   │   ├── mincio_impl.h
│   │   ├── pnm.h
│   │   ├── pnm_impl.h
│   │   ├── recbuffer.h
│   │   ├── recbuffer_impl.h
│   │   ├── recline.h
│   │   ├── recline_impl.h
│   │   ├── reech4x4.h
│   │   ├── reech4x4_impl.h
│   │   └── typedefs.h
│   ├── ImageIO.h
│   ├── ImageIO_impl.h
│   ├── Implicit_mesh_domain_3.h
│   ├── Implicit_surface_3.h
│   ├── Implicit_to_labeled_subdomains_function_wrapper.h
│   ├── Implicit_to_labeling_function_wrapper.h
│   ├── Incremental_neighbor_search.h
│   ├── Index_property_map.h
│   ├── in_place_edge_list.h
│   ├── In_place_list.h
│   ├── internal
│   │   ├── AABB_tree
│   │   │   ├── AABB_drawing_traits.h
│   │   │   ├── AABB_node.h
│   │   │   ├── AABB_ray_intersection.h
│   │   │   ├── AABB_search_tree.h
│   │   │   ├── AABB_traversal_traits.h
│   │   │   ├── Has_nested_type_Shared_data.h
│   │   │   ├── Is_ray_intersection_geomtraits.h
│   │   │   └── Primitive_helper.h
│   │   ├── AFSR
│   │   │   ├── construct_polyhedron.h
│   │   │   ├── construct_surface_2.h
│   │   │   ├── orient.h
│   │   │   ├── Surface_face_base_2.h
│   │   │   ├── Surface_vertex_base_2.h
│   │   │   └── write_triple_indices.h
│   │   ├── alpha_shape_mesh.h
│   │   ├── auxiliary
│   │   │   └── graph.h
│   │   ├── boost
│   │   │   ├── array_binary_tree.hpp
│   │   │   ├── mutable_heap.hpp
│   │   │   └── mutable_queue.hpp
│   │   ├── bounded_priority_queue.h
│   │   ├── canonicalize_helper.h
│   │   ├── Classification_type.h
│   │   ├── Combination_enumerator.h
│   │   ├── Combinatorial_map_copy_functors.h
│   │   ├── Combinatorial_map_group_functors.h
│   │   ├── Combinatorial_map_internal_functors.h
│   │   ├── Combinatorial_map_sewable.h
│   │   ├── Combinatorial_map_utility.h
│   │   ├── compute_confidences.h
│   │   ├── container_fwd_fixed.hpp
│   │   ├── Dehn_hyperbolic_octagon_translation_word.h
│   │   ├── Delaunay_triangulation_hierarchy_3.h
│   │   ├── deprecation_warning.h
│   │   ├── disable_deprecation_warnings_and_errors.h
│   │   ├── Dummy_tds_3.h
│   │   ├── enable_third_party_libraries.h
│   │   ├── Exact_complex.h
│   │   ├── Exact_type_selector.h
│   │   ├── Functor_with_offset_points_adaptor_2.h
│   │   ├── Functor_with_offset_points_adaptor_3.h
│   │   ├── Functor_with_offset_weighted_points_adaptor_3.h
│   │   ├── Generalized_map_group_functors.h
│   │   ├── Generalized_map_internal_functors.h
│   │   ├── Generalized_map_sewable.h
│   │   ├── Generic_random_point_generator.h
│   │   ├── Geometry_container.h
│   │   ├── Get_dimension_tag.h
│   │   ├── Has_boolean_tags.h
│   │   ├── Has_member_visited.h
│   │   ├── Has_nested_type_Bare_point.h
│   │   ├── Hyperbolic_Delaunay_triangulation_traits_2_functions.h
│   │   ├── Hyperbolic_octagon_translation_matrix.h
│   │   ├── Hyperbolic_octagon_translation_word.h
│   │   ├── hypothesis.h
│   │   ├── info_check.h
│   │   ├── K_neighbor_search.h
│   │   ├── Lazy_alpha_nt_2.h
│   │   ├── Lazy_alpha_nt_3.h
│   │   ├── Mesh_3
│   │   │   ├── Boundary_of_subdomain_of_complex_3_in_triangulation_3_to_off.h
│   │   │   ├── check_weights.h
│   │   │   ├── get_index.h
│   │   │   ├── Graph_manipulations.h
│   │   │   ├── Handle_IO_for_pair_of_int.h
│   │   │   ├── helpers.h
│   │   │   └── indices_management.h
│   │   ├── parameters.h
│   │   ├── Periodic_2_construct_point_2.h
│   │   ├── Periodic_2_Delaunay_triangulation_filtered_traits_2.h
│   │   ├── Periodic_2_Delaunay_triangulation_statically_filtered_traits_2.h
│   │   ├── Periodic_2_triangulation_filtered_traits_2.h
│   │   ├── Periodic_2_triangulation_statically_filtered_traits_2.h
│   │   ├── Periodic_3_construct_point_3.h
│   │   ├── Periodic_3_construct_weighted_point_3.h
│   │   ├── Periodic_3_Delaunay_triangulation_filtered_traits_3.h
│   │   ├── Periodic_3_Delaunay_triangulation_remove_traits_3.h
│   │   ├── Periodic_3_Delaunay_triangulation_statically_filtered_traits_3.h
│   │   ├── Periodic_3_regular_triangulation_dummy_288.h
│   │   ├── Periodic_3_regular_triangulation_filtered_traits_3.h
│   │   ├── Periodic_3_regular_triangulation_remove_traits_3.h
│   │   ├── Periodic_3_regular_triangulation_statically_filtered_traits_3.h
│   │   ├── Periodic_3_triangulation_dummy_36.h
│   │   ├── Periodic_3_triangulation_filtered_traits_3.h
│   │   ├── Periodic_3_triangulation_iterators_3.h
│   │   ├── Periodic_3_triangulation_remove_traits_3.h
│   │   ├── Periodic_3_triangulation_statically_filtered_traits_3.h
│   │   ├── Periodic_4_hyperbolic_triangulation_dummy_14.h
│   │   ├── point_set_with_planes.h
│   │   ├── Projection_traits_3.h
│   │   ├── Robust_periodic_weighted_circumcenter_traits_3.h
│   │   ├── Search_helpers.h
│   │   ├── Static_filters
│   │   │   ├── Angle_3.h
│   │   │   ├── Collinear_3.h
│   │   │   ├── Compare_squared_radius_3.h
│   │   │   ├── Compare_weighted_squared_radius_3.h
│   │   │   ├── Compare_x_2.h
│   │   │   ├── Compare_y_2.h
│   │   │   ├── Compare_y_at_x_2.h
│   │   │   ├── Coplanar_3.h
│   │   │   ├── Coplanar_orientation_3.h
│   │   │   ├── Coplanar_side_of_bounded_circle_3.h
│   │   │   ├── Do_intersect_2.h
│   │   │   ├── Do_intersect_3.h
│   │   │   ├── Equal_2.h
│   │   │   ├── Equal_3.h
│   │   │   ├── Is_degenerate_3.h
│   │   │   ├── Orientation_2.h
│   │   │   ├── Orientation_3.h
│   │   │   ├── Periodic_2_orientation_2.h
│   │   │   ├── Periodic_2_side_of_oriented_circle_2.h
│   │   │   ├── Periodic_3_orientation_3.h
│   │   │   ├── Periodic_3_power_side_of_oriented_power_sphere_3.h
│   │   │   ├── Periodic_3_side_of_oriented_sphere_3.h
│   │   │   ├── Power_side_of_oriented_power_sphere_3.h
│   │   │   ├── Side_of_oriented_circle_2.h
│   │   │   ├── Side_of_oriented_sphere_3.h
│   │   │   ├── Static_filter_error.h
│   │   │   ├── Static_filters.h
│   │   │   └── tools.h
│   │   ├── Static_or_dynamic_array.h
│   │   ├── Surface_mesh_deformation
│   │   │   └── Spokes_and_rims_iterator.h
│   │   ├── Surface_mesh_segmentation
│   │   │   ├── AABB_traits.h
│   │   │   ├── AABB_traversal_traits.h
│   │   │   ├── Disk_samplers.h
│   │   │   ├── Expectation_maximization.h
│   │   │   ├── Filters.h
│   │   │   ├── K_means_clustering.h
│   │   │   ├── SDF_calculation.h
│   │   │   └── Surface_mesh_segmentation.h
│   │   ├── Surface_mesh_skeletonization
│   │   │   ├── Curve_skeleton.h
│   │   │   ├── Debug.h
│   │   │   └── Detect_degeneracy.h
│   │   ├── TDS_2
│   │   │   ├── Edge_hash_function.h
│   │   │   └── edge_list.h
│   │   ├── Transform_coordinates_traits_3.h
│   │   ├── Triangulation
│   │   │   ├── Dummy_TDS.h
│   │   │   ├── Triangulation_ds_iterators.h
│   │   │   └── utilities.h
│   │   ├── Triangulation_ds_circulators_3.h
│   │   └── Triangulation_ds_iterators_3.h
│   ├── Interpolation
│   │   └── internal
│   │   └── helpers.h
│   ├── interpolation_functions.h
│   ├── Interpolation_gradient_fitting_traits_2.h
│   ├── Interpolation_traits_2.h
│   ├── intersection_2.h
│   ├── intersection_3_1.h
│   ├── intersection_3.h
│   ├── Intersections_2
│   │   ├── Bbox_2_Bbox_2.h
│   │   ├── Bbox_2_Circle_2.h
│   │   ├── Bbox_2_Iso_rectangle_2.h
│   │   ├── Bbox_2_Line_2.h
│   │   ├── Bbox_2_Point_2.h
│   │   ├── Bbox_2_Ray_2.h
│   │   ├── Bbox_2_Segment_2.h
│   │   ├── Bbox_2_Triangle_2.h
│   │   ├── Circle_2_Circle_2.h
│   │   ├── Circle_2_Iso_rectangle_2.h
│   │   ├── Circle_2_Line_2.h
│   │   ├── Circle_2_Point_2.h
│   │   ├── Circle_2_Ray_2.h
│   │   ├── Circle_2_Segment_2.h
│   │   ├── Circle_2_Triangle_2.h
│   │   ├── internal
│   │   │   ├── Straight_2.h
│   │   │   ├── Triangle_2_Triangle_2_do_intersect_impl.h
│   │   │   └── Triangle_2_Triangle_2_intersection_impl.h
│   │   ├── Iso_rectangle_2_Iso_rectangle_2.h
│   │   ├── Iso_rectangle_2_Line_2.h
│   │   ├── Iso_rectangle_2_Point_2.h
│   │   ├── Iso_rectangle_2_Ray_2.h
│   │   ├── Iso_rectangle_2_Segment_2.h
│   │   ├── Iso_rectangle_2_Triangle_2.h
│   │   ├── Line_2_Line_2.h
│   │   ├── Line_2_Point_2.h
│   │   ├── Line_2_Ray_2.h
│   │   ├── Line_2_Segment_2.h
│   │   ├── Line_2_Triangle_2.h
│   │   ├── Point_2_Point_2.h
│   │   ├── Point_2_Ray_2.h
│   │   ├── Point_2_Segment_2.h
│   │   ├── Point_2_Triangle_2.h
│   │   ├── Ray_2_Ray_2.h
│   │   ├── Ray_2_Segment_2.h
│   │   ├── Ray_2_Triangle_2.h
│   │   ├── Segment_2_Segment_2.h
│   │   ├── Segment_2_Triangle_2.h
│   │   └── Triangle_2_Triangle_2.h
│   ├── Intersections_3
│   │   ├── Bbox_3_Bbox_3.h
│   │   ├── Bbox_3_Iso_cuboid_3.h
│   │   ├── Bbox_3_Line_3.h
│   │   ├── Bbox_3_Plane_3.h
│   │   ├── Bbox_3_Point_3.h
│   │   ├── Bbox_3_Ray_3.h
│   │   ├── Bbox_3_Segment_3.h
│   │   ├── Bbox_3_Sphere_3.h
│   │   ├── Bbox_3_Tetrahedron_3.h
│   │   ├── Bbox_3_Triangle_3.h
│   │   ├── internal
│   │   │   ├── Bbox_3_Bbox_3_do_intersect.h
│   │   │   ├── Bbox_3_Iso_cuboid_3_do_intersect.h
│   │   │   ├── Bbox_3_Line_3_do_intersect.h
│   │   │   ├── Bbox_3_Plane_3_do_intersect.h
│   │   │   ├── Bbox_3_Ray_3_do_intersect.h
│   │   │   ├── Bbox_3_Segment_3_do_intersect.h
│   │   │   ├── Bbox_3_Sphere_3_do_intersect.h
│   │   │   ├── Bbox_3_Triangle_3_do_intersect.h
│   │   │   ├── bbox_intersection_3.h
│   │   │   ├── intersection_3_1_impl.h
│   │   │   ├── Iso_cuboid_3_Plane_3_intersection.h
│   │   │   ├── Iso_cuboid_3_Ray_3_do_intersect.h
│   │   │   ├── Iso_cuboid_3_Segment_3_do_intersect.h
│   │   │   ├── Iso_cuboid_3_Sphere_3_do_intersect.h
│   │   │   ├── Iso_cuboid_3_Triangle_3_do_intersect.h
│   │   │   ├── Iso_cuboid_3_Triangle_3_intersection.h
│   │   │   ├── Tetrahedron_3_Bounded_3_do_intersect.h
│   │   │   ├── Tetrahedron_3_Line_3_intersection.h
│   │   │   ├── Tetrahedron_3_Plane_3_intersection.h
│   │   │   ├── Tetrahedron_3_Ray_3_intersection.h
│   │   │   ├── Tetrahedron_3_Segment_3_intersection.h
│   │   │   ├── Tetrahedron_3_Triangle_3_intersection.h
│   │   │   ├── Tetrahedron_3_Unbounded_3_do_intersect.h
│   │   │   ├── tetrahedron_intersection_helpers.h
│   │   │   ├── tetrahedron_lines_intersections_3.h
│   │   │   ├── Triangle_3_Line_3_do_intersect.h
│   │   │   ├── Triangle_3_Line_3_intersection.h
│   │   │   ├── Triangle_3_Plane_3_do_intersect.h
│   │   │   ├── Triangle_3_Ray_3_do_intersect.h
│   │   │   ├── Triangle_3_Ray_3_intersection.h
│   │   │   ├── Triangle_3_Segment_3_do_intersect.h
│   │   │   ├── Triangle_3_Segment_3_intersection.h
│   │   │   ├── Triangle_3_Sphere_3_do_intersect.h
│   │   │   ├── Triangle_3_Triangle_3_do_intersect.h
│   │   │   └── Triangle_3_Triangle_3_intersection.h
│   │   ├── Iso_cuboid_3_Iso_cuboid_3.h
│   │   ├── Iso_cuboid_3_Line_3.h
│   │   ├── Iso_cuboid_3_Plane_3.h
│   │   ├── Iso_cuboid_3_Point_3.h
│   │   ├── Iso_cuboid_3_Ray_3.h
│   │   ├── Iso_cuboid_3_Segment_3.h
│   │   ├── Iso_cuboid_3_Sphere_3.h
│   │   ├── Iso_cuboid_3_Tetrahedron_3.h
│   │   ├── Iso_cuboid_3_Triangle_3.h
│   │   ├── Line_3_Line_3.h
│   │   ├── Line_3_Plane_3.h
│   │   ├── Line_3_Point_3.h
│   │   ├── Line_3_Ray_3.h
│   │   ├── Line_3_Segment_3.h
│   │   ├── Line_3_Sphere_3.h
│   │   ├── Line_3_Tetrahedron_3.h
│   │   ├── Line_3_Triangle_3.h
│   │   ├── Plane_3_Plane_3.h
│   │   ├── Plane_3_Point_3.h
│   │   ├── Plane_3_Ray_3.h
│   │   ├── Plane_3_Segment_3.h
│   │   ├── Plane_3_Sphere_3.h
│   │   ├── Plane_3_Tetrahedron_3.h
│   │   ├── Plane_3_Triangle_3.h
│   │   ├── Point_3_Point_3.h
│   │   ├── Point_3_Ray_3.h
│   │   ├── Point_3_Segment_3.h
│   │   ├── Point_3_Sphere_3.h
│   │   ├── Point_3_Tetrahedron_3.h
│   │   ├── Point_3_Triangle_3.h
│   │   ├── Ray_3_Ray_3.h
│   │   ├── Ray_3_Segment_3.h
│   │   ├── Ray_3_Sphere_3.h
│   │   ├── Ray_3_Tetrahedron_3.h
│   │   ├── Ray_3_Triangle_3.h
│   │   ├── Segment_3_Segment_3.h
│   │   ├── Segment_3_Sphere_3.h
│   │   ├── Segment_3_Tetrahedron_3.h
│   │   ├── Segment_3_Triangle_3.h
│   │   ├── Sphere_3_Sphere_3.h
│   │   ├── Sphere_3_Tetrahedron_3.h
│   │   ├── Sphere_3_Triangle_3.h
│   │   ├── Tetrahedron_3_Tetrahedron_3.h
│   │   ├── Tetrahedron_3_Triangle_3.h
│   │   └── Triangle_3_Triangle_3.h
│   ├── intersections_d.h
│   ├── intersections.h
│   ├── Intersection_traits_2.h
│   ├── Intersection_traits_3.h
│   ├── Intersection_traits.h
│   ├── Interval_arithmetic.h
│   ├── Interval_arithmetic_impl.h
│   ├── Interval_nt.h
│   ├── Interval_skip_list.h
│   ├── Interval_skip_list_interval.h
│   ├── Interval_traits.h
│   ├── int.h
│   ├── Inverse_index.h
│   ├── IO
│   │   ├── Alpha_shape_3_VRML_2_ostream.h
│   │   ├── alpha_shape_geomview_ostream_3.h
│   │   ├── Arrangement_2_reader.h
│   │   ├── Arrangement_2_writer.h
│   │   ├── Arr_iostream.h
│   │   ├── Arr_text_formatter.h
│   │   ├── Arr_with_history_2_reader.h
│   │   ├── Arr_with_history_2_writer.h
│   │   ├── Arr_with_history_iostream.h
│   │   ├── Arr_with_history_text_formatter.h
│   │   ├── binary_file_io.h
│   │   ├── Color.h
│   │   ├── Complex_2_in_triangulation_3_file_writer.h
│   │   ├── Complex_2_in_triangulation_3_polyhedron_builder.h
│   │   ├── Complex_2_in_triangulation_3_to_medit.h
│   │   ├── Complex_2_in_triangulation_3_to_vtk.h
│   │   ├── Complex_3_in_triangulation_3_to_vtk.h
│   │   ├── Dxf_bsop_reader.h
│   │   ├── Dxf_reader_doubles.h
│   │   ├── Dxf_reader.h
│   │   ├── Dxf_stream.h
│   │   ├── Dxf_variant_reader.h
│   │   ├── Dxf_writer.h
│   │   ├── facets_in_complex_2_to_triangle_mesh.h
│   │   ├── facets_in_complex_3_to_triangle_mesh.h
│   │   ├── Fig_stream_Conic_arc_2.h
│   │   ├── Fig_stream.h
│   │   ├── File_avizo.h
│   │   ├── File_binary_mesh_3.h
│   │   ├── File_header_extended_OFF.h
│   │   ├── File_header_extended_OFF_impl.h
│   │   ├── File_header_OFF.h
│   │   ├── File_header_OFF_impl.h
│   │   ├── File_maya.h
│   │   ├── File_medit.h
│   │   ├── File_poly.h
│   │   ├── File_scanner_OFF.h
│   │   ├── File_scanner_OFF_impl.h
│   │   ├── File_tetgen.h
│   │   ├── File_writer_inventor.h
│   │   ├── File_writer_inventor_impl.h
│   │   ├── File_writer_OFF.h
│   │   ├── File_writer_OFF_impl.h
│   │   ├── File_writer_VRML_2.h
│   │   ├── File_writer_VRML_2_impl.h
│   │   ├── File_writer_wavefront.h
│   │   ├── File_writer_wavefront_impl.h
│   │   ├── generic_copy_OFF.h
│   │   ├── generic_print_polyhedron.h
│   │   ├── Generic_writer.h
│   │   ├── Geomview_stream.h
│   │   ├── Geomview_stream_impl.h
│   │   ├── Gps_iostream.h
│   │   ├── Inventor_ostream.h
│   │   ├── io.h
│   │   ├── io_impl.h
│   │   ├── io_tags.h
│   │   ├── Istream_iterator.h
│   │   ├── Nef_polyhedron_2_PS_stream.h
│   │   ├── Nef_polyhedron_iostream_3.h
│   │   ├── OBJ_reader.h
│   │   ├── OFF_reader.h
│   │   ├── Ostream_iterator.h
│   │   ├── output_surface_facets_to_polyhedron.h
│   │   ├── output_surface_facets_to_triangle_soup.h
│   │   ├── output_to_vtu.h
│   │   ├── PLY.h
│   │   ├── PLY_reader.h
│   │   ├── PLY_writer.h
│   │   ├── Polyhedron_builder_from_STL.h
│   │   ├── Polyhedron_geomview_ostream.h
│   │   ├── Polyhedron_inventor_ostream.h
│   │   ├── Polyhedron_iostream.h
│   │   ├── Polyhedron_scan_OFF.h
│   │   ├── Polyhedron_VRML_1_ostream.h
│   │   ├── Polyhedron_VRML_2_ostream.h
│   │   ├── print_inventor.h
│   │   ├── print_OFF.h
│   │   ├── print_VRML_1.h
│   │   ├── print_VRML_2.h
│   │   ├── print_wavefront.h
│   │   ├── read_3mf.h
│   │   ├── reader_helpers.h
│   │   ├── read_las_points.h
│   │   ├── read_off_points.h
│   │   ├── read_ply_points.h
│   │   ├── read_xyz_points.h
│   │   ├── Scanner_OFF.h
│   │   ├── scan_OFF.h
│   │   ├── STL_reader.h
│   │   ├── STL_writer.h
│   │   ├── Tee_for_output_iterator.h
│   │   ├── trace.h
│   │   ├── traits_linestring.h
│   │   ├── traits_multilinestring.h
│   │   ├── traits_multipoint.h
│   │   ├── traits_multipolygon.h
│   │   ├── traits_point_3.h
│   │   ├── traits_point.h
│   │   ├── traits_polygon.h
│   │   ├── Triangulation_geomview_ostream_2.h
│   │   ├── Triangulation_geomview_ostream_3.h
│   │   ├── Triangulation_off_ostream_2.h
│   │   ├── Triangulation_off_ostream_3.h
│   │   ├── Triangulation_off_ostream.h
│   │   ├── Triangulation_ps_stream.h
│   │   ├── Verbose_ostream.h
│   │   ├── VRML_1_ostream.h
│   │   ├── VRML_2_ostream.h
│   │   ├── WKT.h
│   │   ├── write_3mf.h
│   │   ├── write_las_points.h
│   │   ├── write_off_points.h
│   │   ├── write_ply_points.h
│   │   ├── Writer_OFF.h
│   │   ├── write_vtk.h
│   │   ├── write_vtu.h
│   │   └── write_xyz_points.h
│   ├── ipower.h
│   ├── Is_a_predicate.h
│   ├── is_convertible.h
│   ├── Is_extended_kernel.h
│   ├── is_iterator.h
│   ├── Iso_cuboid_3.h
│   ├── Iso_rectangle_2.h
│   ├── Iso_rectangle_d.h
│   ├── is_streamable.h
│   ├── is_y_monotone_2.h
│   ├── iterator_from_indices.h
│   ├── iterator.h
│   ├── Iterator_project.h
│   ├── Iterator_range.h
│   ├── Iterator_transform.h
│   ├── jet_estimate_normals.h
│   ├── jet_smooth_point_set.h
│   ├── Join_input_iterator.h
│   ├── Kd_tree.h
│   ├── Kd_tree_node.h
│   ├── Kd_tree_rectangle.h
│   ├── Kernel
│   │   ├── Conic_misc.h
│   │   ├── Dimension_utils.h
│   │   ├── function_objects.h
│   │   ├── global_functions_2.h
│   │   ├── global_functions_3.h
│   │   ├── global_functions.h
│   │   ├── global_functions_internal_2.h
│   │   ├── global_functions_internal_3.h
│   │   ├── hash_functions.h
│   │   ├── interface_macros.h
│   │   ├── mpl.h
│   │   ├── Return_base_tag.h
│   │   ├── Same_uncertainty.h
│   │   ├── solve.h
│   │   ├── Type_equality_wrapper.h
│   │   ├── Type_mapper.h
│   │   └── Wutils.h
│   ├── kernel_assertions.h
│   ├── kernel_basic.h
│   ├── Kernel_checker.h
│   ├── kernel_config.h
│   ├── Kernel_d
│   │   ├── Aff_transformationCd.h
│   │   ├── Aff_transformation_d.h
│   │   ├── Aff_transformationHd.h
│   │   ├── Cartesian_const_iterator_d.h
│   │   ├── Cartesian_converter_d.h
│   │   ├── debug.h
│   │   ├── DirectionCd.h
│   │   ├── DirectionCd_impl.h
│   │   ├── Direction_d.h
│   │   ├── DirectionHd.h
│   │   ├── DirectionHd_impl.h
│   │   ├── function_objectsCd.h
│   │   ├── function_objects.h
│   │   ├── function_objectsHd.h
│   │   ├── HyperplaneCd.h
│   │   ├── HyperplaneCd_impl.h
│   │   ├── Hyperplane_d.h
│   │   ├── HyperplaneHd.h
│   │   ├── HyperplaneHd_impl.h
│   │   ├── Interface_classes.h
│   │   ├── interface_macros_d.h
│   │   ├── intersection_objectsCd.h
│   │   ├── intersection_objects_d.h
│   │   ├── intersection_objectsHd.h
│   │   ├── Interval_linear_algebra.h
│   │   ├── Iso_box_d.h
│   │   ├── Kernel_classesCd.h
│   │   ├── Kernel_classesHd.h
│   │   ├── Linear_algebraCd_impl.h
│   │   ├── Linear_algebraHd_impl.h
│   │   ├── Line_d.h
│   │   ├── Line_d_impl.h
│   │   ├── Matrix__.h
│   │   ├── Pair_d.h
│   │   ├── PointCd.h
│   │   ├── PointCd_impl.h
│   │   ├── Point_d.h
│   │   ├── PointHd.h
│   │   ├── PointHd_impl.h
│   │   ├── Ray_d.h
│   │   ├── Segment_d.h
│   │   ├── simple_objects.h
│   │   ├── Sphere_d.h
│   │   ├── Tuple_d.h
│   │   ├── VectorCd.h
│   │   ├── VectorCd_impl.h
│   │   ├── Vector_d.h
│   │   ├── Vector__.h
│   │   ├── VectorHd.h
│   │   └── VectorHd_impl.h
│   ├── Kernel_profiler.h
│   ├── kernel_to_kernel.h
│   ├── Kernel_traits_fwd.h
│   ├── Kernel_traits.h
│   ├── K_neighbor_search.h
│   ├── known_bit_size_integers.h
│   ├── Labeled_image_mesh_domain_3.h
│   ├── Labeled_mesh_domain_3.h
│   ├── Largest_empty_iso_rectangle_2.h
│   ├── Lazy_exact_nt.h
│   ├── Lazy.h
│   ├── Lazy_kernel.h
│   ├── LEDA_arithmetic_kernel.h
│   ├── LEDA_basic.h
│   ├── leda_bigfloat.h
│   ├── leda_bigfloat_interval.h
│   ├── leda_coercion_traits.h
│   ├── leda_integer.h
│   ├── leda_rational.h
│   ├── leda_real.h
│   ├── Level_interval.h
│   ├── license
│   │   ├── AABB_tree.h
│   │   ├── Advancing_front_surface_reconstruction.h
│   │   ├── Alpha_shapes_2.h
│   │   ├── Alpha_shapes_3.h
│   │   ├── Apollonius_graph_2.h
│   │   ├── Arrangement_on_surface_2.h
│   │   ├── Barycentric_coordinates_2.h
│   │   ├── Boolean_set_operations_2.h
│   │   ├── Bounding_volumes.h
│   │   ├── Box_intersection_d.h
│   │   ├── Circular_kernel_2.h
│   │   ├── Circular_kernel_3.h
│   │   ├── Classification.h
│   │   ├── Cone_spanners_2.h
│   │   ├── Convex_decomposition_3.h
│   │   ├── Convex_hull_2.h
│   │   ├── Convex_hull_3.h
│   │   ├── Convex_hull_d.h
│   │   ├── Envelope_2.h
│   │   ├── Envelope_3.h
│   │   ├── gpl_package_list.txt
│   │   ├── GraphicsView.h
│   │   ├── Heat_method_3.h
│   │   ├── Hyperbolic_triangulation_2.h
│   │   ├── Inscribed_areas.h
│   │   ├── Interpolation.h
│   │   ├── Interval_skip_list.h
│   │   ├── Jet_fitting_3.h
│   │   ├── lgpl.h
│   │   ├── Matrix_search.h
│   │   ├── Mesh_2.h
│   │   ├── Mesh_3.h
│   │   ├── Minkowski_sum_2.h
│   │   ├── Minkowski_sum_3.h
│   │   ├── Nef_2.h
│   │   ├── Nef_3.h
│   │   ├── Nef_S2.h
│   │   ├── Optimal_bounding_box.h
│   │   ├── Optimal_transportation_reconstruction_2.h
│   │   ├── Partition_2.h
│   │   ├── Periodic_2_triangulation_2.h
│   │   ├── Periodic_3_mesh_3.h
│   │   ├── Periodic_3_triangulation_3.h
│   │   ├── Periodic_4_hyperbolic_triangulation_2.h
│   │   ├── Point_set_2.h
│   │   ├── Point_set_3.h
│   │   ├── Point_set_processing_3.h
│   │   ├── Poisson_surface_reconstruction_3.h
│   │   ├── Polygonal_surface_reconstruction.h
│   │   ├── Polygon_mesh_processing
│   │   │   ├── collision_detection.h
│   │   │   ├── Compute_normal.h
│   │   │   ├── connected_components.h
│   │   │   ├── corefinement.h
│   │   │   ├── core.h
│   │   │   ├── detect_features.h
│   │   │   ├── distance.h
│   │   │   ├── locate.h
│   │   │   ├── measure.h
│   │   │   ├── meshing_hole_filling.h
│   │   │   ├── miscellaneous.h
│   │   │   ├── orientation.h
│   │   │   ├── predicate.h
│   │   │   └── repair.h
│   │   ├── Polygon_mesh_processing.h
│   │   ├── Polyhedron.h
│   │   ├── Polyline_simplification_2.h
│   │   ├── Polytope_distance_d.h
│   │   ├── Principal_component_analysis.h
│   │   ├── QP_solver.h
│   │   ├── Ridges_3.h
│   │   ├── Scale_space_reconstruction_3.h
│   │   ├── SearchStructures.h
│   │   ├── Segment_Delaunay_graph_2.h
│   │   ├── Segment_Delaunay_graph_Linf_2.h
│   │   ├── Set_movable_separability_2.h
│   │   ├── Shape_detection.h
│   │   ├── Skin_surface_3.h
│   │   ├── Snap_rounding_2.h
│   │   ├── Spatial_searching.h
│   │   ├── Straight_skeleton_2.h
│   │   ├── Stream_lines_2.h
│   │   ├── Surface_mesh_approximation.h
│   │   ├── Surface_mesh_deformation.h
│   │   ├── Surface_mesher.h
│   │   ├── Surface_mesh.h
│   │   ├── Surface_mesh_parameterization.h
│   │   ├── Surface_mesh_segmentation.h
│   │   ├── Surface_mesh_shortest_path.h
│   │   ├── Surface_mesh_simplification.h
│   │   ├── Surface_mesh_skeletonization.h
│   │   ├── Surface_mesh_topology.h
│   │   ├── Surface_sweep_2.h
│   │   ├── TDS_2.h
│   │   ├── TDS_3.h
│   │   ├── Tetrahedral_remeshing.h
│   │   ├── Three.h
│   │   ├── Triangulation_2.h
│   │   ├── Triangulation_3.h
│   │   ├── Triangulation.h
│   │   ├── Visibility_2.h
│   │   └── Voronoi_diagram_2.h
│   ├── license.h
│   ├── Lightweight_vector_3.h
│   ├── Line_2.h
│   ├── Line_3.h
│   ├── Linear_algebraCd.h
│   ├── Linear_algebraHd.h
│   ├── Line_arc_2.h
│   ├── Line_arc_3.h
│   ├── Linear_cell_complex_base.h
│   ├── Linear_cell_complex_bgl_min_items.h
│   ├── Linear_cell_complex_constructors.h
│   ├── Linear_cell_complex_for_bgl_combinatorial_map_helper.h
│   ├── Linear_cell_complex_for_combinatorial_map.h
│   ├── Linear_cell_complex_for_generalized_map.h
│   ├── Linear_cell_complex_fwd.h
│   ├── Linear_cell_complex.h
│   ├── Linear_cell_complex_incremental_builder.h
│   ├── Linear_cell_complex_min_items.h
│   ├── Linear_cell_complex_operations.h
│   ├── Linear_cell_complex_traits.h
│   ├── linear_least_squares_fitting_2.h
│   ├── linear_least_squares_fitting_3.h
│   ├── linear_least_squares_fitting_circles_2.h
│   ├── linear_least_squares_fitting_cuboids_3.h
│   ├── linear_least_squares_fitting_points_2.h
│   ├── linear_least_squares_fitting_points_3.h
│   ├── linear_least_squares_fitting_rectangles_2.h
│   ├── linear_least_squares_fitting_segments_2.h
│   ├── linear_least_squares_fitting_segments_3.h
│   ├── linear_least_squares_fitting_spheres_3.h
│   ├── linear_least_squares_fitting_tetrahedra_3.h
│   ├── linear_least_squares_fitting_triangles_2.h
│   ├── linear_least_squares_fitting_triangles_3.h
│   ├── link_to_face_graph.h
│   ├── lloyd_optimize_mesh_2.h
│   ├── lloyd_optimize_mesh_3.h
│   ├── Location_policy.h
│   ├── long_double.h
│   ├── long_long.h
│   ├── make_mesh_3.h
│   ├── make_periodic_3_mesh_3.h
│   ├── make_piecewise_smooth_surface_mesh.h
│   ├── make_skin_surface_mesh_3.h
│   ├── make_surface_mesh.h
│   ├── make_union_of_balls_3.h
│   ├── Manhattan_distance_iso_box_point.h
│   ├── marching_tetrahedra_3.h
│   ├── Marching_tetrahedra_observer_default_3.h
│   ├── Marching_tetrahedra_traits_skin_surface_3.h
│   ├── Mean_curvature_flow_skeletonization.h
│   ├── memory.h
│   ├── Memory_sizer.h
│   ├── Mesh_2
│   │   ├── Clusters.h
│   │   ├── Do_not_refine_edges.h
│   │   ├── Face_badness.h
│   │   ├── Lipschitz_sizing_field_2.h
│   │   ├── Lloyd_move_2.h
│   │   ├── Mesh_global_optimizer_2.h
│   │   ├── Mesh_sizing_field.h
│   │   ├── Output_stream.h
│   │   ├── Refine_edges.h
│   │   ├── Refine_edges_visitor.h
│   │   ├── Refine_edges_with_clusters.h
│   │   ├── Refine_faces.h
│   │   ├── Sizing_field_2.h
│   │   └── Uniform_sizing_field_2.h
│   ├── Mesh_3
│   │   ├── C3T3_helpers.h
│   │   ├── Cell_criteria_visitor_with_balls.h
│   │   ├── Concurrent_mesher_config.h
│   │   ├── config.h
│   │   ├── dihedral_angle_3.h
│   │   ├── Dump_c3t3.h
│   │   ├── experimental
│   │   │   ├── AABB_filtered_projection_traits.h
│   │   │   ├── Facet_topological_criterion_with_adjacency.h
│   │   │   ├── Get_curve_index.h
│   │   │   ├── Get_facet_patch_id.h
│   │   │   ├── Lipschitz_sizing_experimental.h
│   │   │   ├── Lipschitz_sizing_parameters.h
│   │   │   ├── Lipschitz_sizing_polyhedron.h
│   │   │   ├── Sizing_field_minimum.h
│   │   │   └── Sizing_field_with_aabb_tree.h
│   │   ├── Facet_criteria_visitor_with_balls.h
│   │   ├── Facet_on_same_surface_criterion.h
│   │   ├── Has_features.h
│   │   ├── Image_to_labeled_function_wrapper.h
│   │   ├── Implicit_surface_mesher_visitor.h
│   │   ├── initialize_triangulation_from_labeled_image.h
│   │   ├── io_signature.h
│   │   ├── Is_mesh_domain_field_3.h
│   │   ├── Lloyd_move.h
│   │   ├── Mesh_complex_3_in_triangulation_3_base.h
│   │   ├── Mesh_complex_3_in_triangulation_3_fwd.h
│   │   ├── Mesher_3.h
│   │   ├── Mesher_level_default_implementations.h
│   │   ├── Mesher_level.h
│   │   ├── Mesh_global_optimizer.h
│   │   ├── Mesh_sizing_field.h
│   │   ├── mesh_standard_cell_criteria.h
│   │   ├── mesh_standard_criteria.h
│   │   ├── mesh_standard_facet_criteria.h
│   │   ├── Mesh_surface_cell_base_3.h
│   │   ├── min_dihedral_angle.h
│   │   ├── Null_exuder_visitor.h
│   │   ├── Null_global_optimizer_visitor.h
│   │   ├── Null_perturber_visitor.h
│   │   ├── Odt_move.h
│   │   ├── parameters_defaults.h
│   │   ├── Poisson_refine_cells_3.h
│   │   ├── polyhedral_to_labeled_function_wrapper.h
│   │   ├── polylines_to_protect.h
│   │   ├── Polyline_with_context.h
│   │   ├── Profile_counter.h
│   │   ├── Profiling_tools.h
│   │   ├── Protect_edges_sizing_field.h
│   │   ├── radius_ratio.h
│   │   ├── Refine_cells_3.h
│   │   ├── Refine_facets_3.h
│   │   ├── Refine_facets_manifold_base.h
│   │   ├── Refine_tets_visitor.h
│   │   ├── Robust_intersection_kernel.h
│   │   ├── Robust_intersection_traits_3.h
│   │   ├── search_for_connected_components_in_labeled_image.h
│   │   ├── Sizing_grid.h
│   │   ├── sliver_criteria.h
│   │   ├── Sliver_perturber.h
│   │   ├── Slivers_exuder_cell_attributes_traits.h
│   │   ├── Slivers_exuder.h
│   │   ├── squared_distance_Point_3_Triangle_3.h
│   │   ├── tet_soup_to_c3t3.h
│   │   ├── Triangle_accessor_primitive.h
│   │   ├── Triangulation_helpers.h
│   │   ├── Triangulation_sizing_field.h
│   │   ├── Uniform_sizing_field.h
│   │   ├── utilities.h
│   │   ├── vertex_perturbation.h
│   │   └── Worksharing_data_structures.h
│   ├── Mesh_cell_base_3.h
│   ├── Mesh_cell_criteria_3.h
│   ├── Mesh_complex_3_in_triangulation_3.h
│   ├── Mesh_constant_domain_field_3.h
│   ├── Mesh_criteria_3.h
│   ├── Mesh_domain_with_polyline_features_3.h
│   ├── Mesh_edge_criteria_3.h
│   ├── Mesher_level_default_implementations.h
│   ├── Mesher_level.h
│   ├── Mesher_level_visitors.h
│   ├── Mesh_error_code.h
│   ├── Meshes
│   │   ├── Double_map_container.h
│   │   ├── Filtered_deque_container.h
│   │   ├── Filtered_multimap_container.h
│   │   ├── Filtered_queue_container.h
│   │   ├── Simple_map_container.h
│   │   ├── Simple_queue_container.h
│   │   ├── Simple_set_container.h
│   │   ├── Triangulation_mesher_level_traits_2.h
│   │   └── Triangulation_mesher_level_traits_3.h
│   ├── Mesh_facet_criteria_3.h
│   ├── Mesh_facet_topology.h
│   ├── Mesh_optimization_return_code.h
│   ├── Mesh_polyhedron_3.h
│   ├── mesh_segmentation.h
│   ├── mesh_skin_surface_3.h
│   ├── Mesh_triangulation_3.h
│   ├── mesh_union_of_balls_3.h
│   ├── Mesh_vertex_base_3.h
│   ├── Min_annulus_d.h
│   ├── Min_circle_2
│   │   ├── Min_circle_2_adapterC2.h
│   │   ├── Min_circle_2_adapterH2.h
│   │   ├── Min_circle_2_impl.h
│   │   ├── Optimisation_circle_2.h
│   │   └── Optimisation_circle_2_impl.h
│   ├── Min_circle_2.h
│   ├── Min_circle_2_traits_2.h
│   ├── Min_ellipse_2
│   │   ├── Min_ellipse_2_adapterC2.h
│   │   ├── Min_ellipse_2_adapterH2.h
│   │   ├── Min_ellipse_2_impl.h
│   │   ├── Optimisation_ellipse_2.h
│   │   └── Optimisation_ellipse_2_impl.h
│   ├── Min_ellipse_2.h
│   ├── Min_ellipse_2_traits_2.h
│   ├── minimum_enclosing_quadrilateral_2.h
│   ├── Minimum_enclosing_quadrilateral_traits_2.h
│   ├── Minkowski_sum_2
│   │   ├── AABB_collision_detector_2.h
│   │   ├── AABB_node_with_join.h
│   │   ├── AABB_segment_2_primitive.h
│   │   ├── AABB_traits_2.h
│   │   ├── AABB_traversal_traits_with_join.h
│   │   ├── AABB_tree_with_join.h
│   │   ├── Approx_offset_base_2.h
│   │   ├── Arr_labeled_traits_2.h
│   │   ├── Decomposition_strategy_adapter.h
│   │   ├── Exact_offset_base_2.h
│   │   ├── Hole_filter_2.h
│   │   ├── Labels.h
│   │   ├── Minkowski_sum_by_reduced_convolution_2.h
│   │   ├── Minkowski_sum_conv_2.h
│   │   ├── Minkowski_sum_decomp_2.h
│   │   ├── Offset_conv_2.h
│   │   ├── Offset_decomp_2.h
│   │   ├── Polygon_convex_decomposition.h
│   │   ├── Union_of_curve_cycles_2.h
│   │   ├── Union_of_cycles_2.h
│   │   └── Union_of_segment_cycles_2.h
│   ├── minkowski_sum_2.h
│   ├── Minkowski_sum_3
│   │   ├── bipartite_nary_union_sorted_combined.h
│   │   ├── Gaussian_map.h
│   │   ├── Gaussian_map_to_nef_3.h
│   │   └── PointMark.h
│   ├── minkowski_sum_3.h
│   ├── min_max_n.h
│   ├── min_quadrilateral_2.h
│   ├── Min_quadrilateral_traits_2.h
│   ├── Min_sphere_annulus_d_traits_2.h
│   ├── Min_sphere_annulus_d_traits_3.h
│   ├── Min_sphere_annulus_d_traits_d.h
│   ├── Min_sphere_d
│   │   ├── Min_sphere_d_impl.h
│   │   └── Optimisation_sphere_d.h
│   ├── Min_sphere_d.h
│   ├── Min_sphere_of_points_d_traits_2.h
│   ├── Min_sphere_of_points_d_traits_3.h
│   ├── Min_sphere_of_points_d_traits_d.h
│   ├── Min_sphere_of_spheres_d
│   │   ├── Min_sphere_of_spheres_d_configure.h
│   │   ├── Min_sphere_of_spheres_d_impl.h
│   │   ├── Min_sphere_of_spheres_d_pair.h
│   │   ├── Min_sphere_of_spheres_d_pivot_impl.h
│   │   ├── Min_sphere_of_spheres_d_support_set.h
│   │   └── Min_sphere_of_spheres_d_support_set_impl.h
│   ├── Min_sphere_of_spheres_d.h
│   ├── Min_sphere_of_spheres_d_traits_2.h
│   ├── Min_sphere_of_spheres_d_traits_3.h
│   ├── Min_sphere_of_spheres_d_traits_d.h
│   ├── Mixed_integer_program_traits.h
│   ├── Modifiable_priority_queue.h
│   ├── Modifier_base.h
│   ├── Modular_arithmetic
│   │   └── Residue_type.h
│   ├── Modular_traits.h
│   ├── Monge_via_jet_fitting.h
│   ├── monotone_matrix_search.h
│   ├── more_functions_on_signs.h
│   ├── mpfi_coercion_traits.h
│   ├── MP_Float_arithmetic_kernel.h
│   ├── MP_Float.h
│   ├── MP_Float_impl.h
│   ├── mpfr_coercion_traits.h
│   ├── mpq_class.h
│   ├── mpz_class.h
│   ├── Mpzf.h
│   ├── mst_orient_normals.h
│   ├── MSVC_compiler_config.h
│   ├── Multiscale_sort.h
│   ├── multiset_assertions.h
│   ├── Multiset.h
│   ├── Multi_surface_3.h
│   ├── mutex.h
│   ├── natural_neighbor_coordinates_2.h
│   ├── natural_neighbor_coordinates_3.h
│   ├── nearest_neighbor_delaunay_2.h
│   ├── Needs_parens_as_product.h
│   ├── Nef_2
│   │   ├── Bounding_box_2.h
│   │   ├── Constrained_triang_traits.h
│   │   ├── debug.h
│   │   ├── geninfo.h
│   │   ├── gen_point_location.h
│   │   ├── HDS_items.h
│   │   ├── iterator_tools.h
│   │   ├── Line_to_epoint.h
│   │   ├── Object_handle.h
│   │   ├── Object_index.h
│   │   ├── PM_checker.h
│   │   ├── PM_const_decorator.h
│   │   ├── PM_decorator.h
│   │   ├── PM_explorer.h
│   │   ├── PM_io_parser.h
│   │   ├── PM_overlayer.h
│   │   ├── PM_persistent_PL.h
│   │   ├── PM_point_locator.h
│   │   ├── Polynomial.h
│   │   ├── Polynomial_impl.h
│   │   └── Segment_overlay_traits.h
│   ├── Nef_3
│   │   ├── Binary_operation.h
│   │   ├── binop_intersection_tests.h
│   │   ├── bounded_side_3.h
│   │   ├── Bounding_box_3.h
│   │   ├── Combine_with_halfspace.h
│   │   ├── Default_items.h
│   │   ├── Edge_edge_overlay.h
│   │   ├── Exact_triangulation_euclidean_traits_xy_3.h
│   │   ├── Exact_triangulation_euclidean_traits_xz_3.h
│   │   ├── Exact_triangulation_euclidean_traits_yz_3.h
│   │   ├── Halfedge.h
│   │   ├── Halffacet.h
│   │   ├── ID_support_handler.h
│   │   ├── Infimaximal_box.h
│   │   ├── K3_tree.h
│   │   ├── Mark_bounded_volumes.h
│   │   ├── Nef_box.h
│   │   ├── OGL_helper.h
│   │   ├── Pluecker_line_3.h
│   │   ├── polygon_mesh_to_nef_3.h
│   │   ├── quotient_coordinates_to_homogeneous_point.h
│   │   ├── SFace.h
│   │   ├── SHalfedge.h
│   │   ├── SHalfloop.h
│   │   ├── shell_to_nef_3.h
│   │   ├── SM_visualizor.h
│   │   ├── SNC_const_decorator.h
│   │   ├── SNC_constructor.h
│   │   ├── SNC_decorator.h
│   │   ├── SNC_decorator_traits.h
│   │   ├── SNC_external_structure.h
│   │   ├── SNC_FM_decorator.h
│   │   ├── SNC_indexed_items.h
│   │   ├── SNC_intersection.h
│   │   ├── SNC_io_parser.h
│   │   ├── SNC_items.h
│   │   ├── SNC_iteration.h
│   │   ├── SNC_k3_tree_traits.h
│   │   ├── SNC_list.h
│   │   ├── SNC_point_locator.h
│   │   ├── SNC_simplify.h
│   │   ├── SNC_SM_explorer.h
│   │   ├── SNC_SM_overlayer.h
│   │   ├── SNC_SM_visualizor.h
│   │   ├── SNC_sphere_map.h
│   │   ├── SNC_structure.h
│   │   ├── vertex_cycle_to_nef_3.h
│   │   ├── Vertex.h
│   │   └── Volume.h
│   ├── Nef_nary_intersection_3.h
│   ├── Nef_nary_union_3.h
│   ├── Nef_polyhedron_2.h
│   ├── Nef_polyhedron_3.h
│   ├── Nef_polyhedron_S2.h
│   ├── Nef_polynomial_fwd.h
│   ├── Nef_polynomial.h
│   ├── Nef_S2
│   │   ├── Generic_handle_map.h
│   │   ├── ID_support_handler.h
│   │   ├── leda_sphere_map.h
│   │   ├── Normalizing.h
│   │   ├── OGL_base_object.h
│   │   ├── SM_checker.h
│   │   ├── SM_const_decorator.h
│   │   ├── SM_constrained_triang_traits.h
│   │   ├── SM_decorator.h
│   │   ├── SM_decorator_traits.h
│   │   ├── SM_io_parser.h
│   │   ├── SM_items.h
│   │   ├── SM_iteration.h
│   │   ├── SM_list.h
│   │   ├── SM_overlayer.h
│   │   ├── SM_point_locator.h
│   │   ├── SM_triangulator.h
│   │   ├── SM_visualizor.h
│   │   ├── Sphere_circle.h
│   │   ├── Sphere_direction.h
│   │   ├── Sphere_geometry.h
│   │   ├── Sphere_geometry_OGL.h
│   │   ├── Sphere_map.h
│   │   ├── Sphere_point.h
│   │   ├── sphere_predicates.h
│   │   ├── Sphere_segment.h
│   │   └── Sphere_triangle.h
│   ├── Nested_iterator.h
│   ├── NewKernel_d
│   │   ├── Cartesian_base.h
│   │   ├── Cartesian_change_FT.h
│   │   ├── Cartesian_complete.h
│   │   ├── Cartesian_filter_K.h
│   │   ├── Cartesian_filter_NT.h
│   │   ├── Cartesian_LA_base.h
│   │   ├── Cartesian_LA_functors.h
│   │   ├── Cartesian_per_dimension.h
│   │   ├── Cartesian_static_filters.h
│   │   ├── Coaffine.h
│   │   ├── Define_kernel_types.h
│   │   ├── Dimension_base.h
│   │   ├── Filtered_predicate2.h
│   │   ├── function_objects_cartesian.h
│   │   ├── functor_properties.h
│   │   ├── functor_tags.h
│   │   ├── Kernel_2_interface.h
│   │   ├── Kernel_3_interface.h
│   │   ├── KernelD_converter.h
│   │   ├── Kernel_d_interface.h
│   │   ├── Kernel_object_converter.h
│   │   ├── LA_eigen
│   │   │   ├── constructors.h
│   │   │   └── LA.h
│   │   ├── Lazy_cartesian.h
│   │   ├── static_int.h
│   │   ├── store_kernel.h
│   │   ├── Types
│   │   │   ├── Aff_transformation.h
│   │   │   ├── Hyperplane.h
│   │   │   ├── Iso_box.h
│   │   │   ├── Line.h
│   │   │   ├── Ray.h
│   │   │   ├── Segment.h
│   │   │   ├── Sphere.h
│   │   │   └── Weighted_point.h
│   │   ├── utils.h
│   │   ├── Vector
│   │   │   ├── array.h
│   │   │   ├── avx4.h
│   │   │   ├── determinant_of_iterator_to_points_from_iterator_to_vectors.h
│   │   │   ├── determinant_of_iterator_to_points_from_points.h
│   │   │   ├── determinant_of_iterator_to_vectors_from_vectors.h
│   │   │   ├── determinant_of_points_from_vectors.h
│   │   │   ├── determinant_of_vectors_small_dim.h
│   │   │   ├── determinant_of_vectors_small_dim_internal.h
│   │   │   ├── mix.h
│   │   │   ├── sse2.h
│   │   │   ├── v2int.h
│   │   │   └── vector.h
│   │   └── Wrapper
│   │   ├── Cartesian_wrap.h
│   │   ├── Hyperplane_d.h
│   │   ├── Point_d.h
│   │   ├── Ref_count_obj.h
│   │   ├── Segment_d.h
│   │   ├── Sphere_d.h
│   │   ├── Vector_d.h
│   │   └── Weighted_point_d.h
│   ├── No_intersection_surface_sweep_2.h
│   ├── normal_vector_newell_3.h
│   ├── N_step_adaptor_derived.h
│   ├── N_step_adaptor.h
│   ├── NT_converter.h
│   ├── Null_matrix.h
│   ├── number_type_basic.h
│   ├── Number_type_checker.h
│   ├── number_type_config.h
│   ├── Number_types
│   │   └── internal_functions_comparison_root_of_2.h
│   ├── number_utils_classes.h
│   ├── number_utils.h
│   ├── Object.h
│   ├── odt_optimize_mesh_3.h
│   ├── offset_polygon_2.h
│   ├── OFF_to_nef_3.h
│   ├── OpenGR
│   │   ├── compute_registration_transformation.h
│   │   └── register_point_sets.h
│   ├── OpenNL
│   │   ├── bicgstab.h
│   │   ├── blas.h
│   │   ├── conjugate_gradient.h
│   │   ├── full_vector.h
│   │   ├── linear_solver.h
│   │   ├── preconditioner.h
│   │   └── sparse_matrix.h
│   ├── Optimal_bounding_box
│   │   ├── internal
│   │   │   ├── evolution.h
│   │   │   ├── fitness_function.h
│   │   │   ├── helper.h
│   │   │   ├── nelder_mead_functions.h
│   │   │   ├── optimize_2.h
│   │   │   └── population.h
│   │   ├── oriented_bounding_box.h
│   │   └── Oriented_bounding_box_traits_3.h
│   ├── optimal_bounding_box.h
│   ├── Optimal_transportation_reconstruction_2.h
│   ├── Optimisation
│   │   ├── Access_coordinates_begin_2.h
│   │   ├── Access_coordinates_begin_3.h
│   │   ├── Access_coordinates_begin_d.h
│   │   ├── Access_dimension_2.h
│   │   ├── Access_dimension_3.h
│   │   ├── Access_dimension_d.h
│   │   ├── assertions.h
│   │   ├── basic.h
│   │   ├── Construct_point_2.h
│   │   ├── Construct_point_3.h
│   │   ├── Construct_point_d.h
│   │   └── debug.h
│   ├── Optimisation_d_traits_2.h
│   ├── Optimisation_d_traits_3.h
│   ├── Optimisation_d_traits_d.h
│   ├── optimize_mesh_3.h
│   ├── optimize_periodic_3_mesh_3.h
│   ├── Orientation_Linf_2.h
│   ├── Origin.h
│   ├── Origin_impl.h
│   ├── Orthogonal_incremental_neighbor_search.h
│   ├── Orthogonal_k_neighbor_search.h
│   ├── OTR_2
│   │   ├── Cost.h
│   │   ├── Reconstruction_edge_2.h
│   │   ├── Reconstruction_face_base_2.h
│   │   ├── Reconstruction_triangulation_2.h
│   │   ├── Reconstruction_vertex_base_2.h
│   │   └── Sample.h
│   ├── Parabola_2.h
│   ├── Parabola_segment_2.h
│   ├── Partition_2
│   │   ├── Circulator_pair.h
│   │   ├── Indirect_edge_compare.h
│   │   ├── Indirect_less_xy_2.h
│   │   ├── Indirect_not_less_yx_2.h
│   │   ├── is_degenerate_polygon_2.h
│   │   ├── Iterator_list.h
│   │   ├── Matrix.h
│   │   ├── partition_approx_convex_2.h
│   │   ├── partition_assertions.h
│   │   ├── Partitioned_polygon_2.h
│   │   ├── partition_greene_approx_convex_2.h
│   │   ├── Partition_opt_cvx_diagonal_list.h
│   │   ├── Partition_opt_cvx_edge.h
│   │   ├── Partition_opt_cvx_vertex.h
│   │   ├── partition_optimal_convex_2.h
│   │   ├── Partition_traits_2_base.h
│   │   ├── Partition_vertex_map.h
│   │   ├── partition_y_monotone_2.h
│   │   ├── Point_pair_less_xy_2.h
│   │   ├── Rotation_tree_2.h
│   │   ├── Rotation_tree_2_impl.h
│   │   ├── Rotation_tree_node_2.h
│   │   ├── Segment_less_yx_2.h
│   │   ├── Triangulation_indirect_traits_2.h
│   │   ├── Turn_reverser.h
│   │   ├── Vertex_visibility_graph_2.h
│   │   └── Vertex_visibility_graph_2_impl.h
│   ├── partition_2.h
│   ├── partition_is_valid_2.h
│   ├── Partition_is_valid_traits_2.h
│   ├── Partition_traits_2.h
│   ├── Partition_traits_adapter_2.h
│   ├── Path_on_surface.h
│   ├── pca_estimate_normals.h
│   ├── PCA_util_Eigen.h
│   ├── PCA_util.h
│   ├── Periodic_2_Delaunay_triangulation_2.h
│   ├── Periodic_2_Delaunay_triangulation_traits_2.h
│   ├── Periodic_2_offset_2.h
│   ├── Periodic_2_triangulation_2.h
│   ├── Periodic_2_triangulation_dummy_12.h
│   ├── Periodic_2_triangulation_face_base_2.h
│   ├── Periodic_2_triangulation_hierarchy_2.h
│   ├── Periodic_2_triangulation_iterators_2.h
│   ├── Periodic_2_triangulation_traits_2.h
│   ├── Periodic_2_triangulation_vertex_base_2.h
│   ├── Periodic_3_Delaunay_triangulation_3.h
│   ├── Periodic_3_Delaunay_triangulation_traits_3.h
│   ├── Periodic_3_function_wrapper.h
│   ├── Periodic_3_mesh_3
│   │   ├── config.h
│   │   ├── IO
│   │   │   └── File_medit.h
│   │   └── Protect_edges_sizing_field.h
│   ├── Periodic_3_mesh_triangulation_3.h
│   ├── Periodic_3_offset_3.h
│   ├── Periodic_3_regular_triangulation_3.h
│   ├── Periodic_3_regular_triangulation_traits_3.h
│   ├── Periodic_3_triangulation_3.h
│   ├── periodic_3_triangulation_3_io.h
│   ├── Periodic_3_triangulation_ds_cell_base_3.h
│   ├── Periodic_3_triangulation_ds_vertex_base_3.h
│   ├── Periodic_3_triangulation_hierarchy_3.h
│   ├── Periodic_3_triangulation_traits_3.h
│   ├── Periodic_4_hyperbolic_Delaunay_triangulation_2.h
│   ├── Periodic_4_hyperbolic_Delaunay_triangulation_traits_2.h
│   ├── Periodic_4_hyperbolic_triangulation_2.h
│   ├── Periodic_4_hyperbolic_triangulation_face_base_2.h
│   ├── Periodic_4_hyperbolic_triangulation_vertex_base_2.h
│   ├── perturb_mesh_3.h
│   ├── pierce_rectangles_2.h
│   ├── Plane_3.h
│   ├── Plane_separator.h
│   ├── Point_2.h
│   ├── Point_3.h
│   ├── Point_container.h
│   ├── point_generators_2.h
│   ├── point_generators_3.h
│   ├── point_generators_d.h
│   ├── pointmatcher
│   │   ├── compute_registration_transformation.h
│   │   └── register_point_sets.h
│   ├── Point_set_2.h
│   ├── Point_set_3
│   │   └── IO.h
│   ├── Point_set_3.h
│   ├── Point_set_processing_3
│   │   └── internal
│   │   ├── bbox_diagonal.h
│   │   ├── Callback_wrapper.h
│   │   ├── Neighbor_query.h
│   │   ├── Rich_grid.h
│   │   ├── Search_traits_vertex_handle_3.h
│   │   └── Voronoi_covariance_3
│   │   ├── voronoi_covariance_3.h
│   │   └── voronoi_covariance_sphere_3.h
│   ├── point_set_processing_assertions.h
│   ├── Point_traits.h
│   ├── Point_with_normal_3.h
│   ├── Point_with_psc_localisation.h
│   ├── Point_with_surface_index_geom_traits.h
│   ├── Point_with_surface_index.h
│   ├── Poisson_implicit_surface_3.h
│   ├── Poisson_mesh_cell_criteria_3.h
│   ├── Poisson_reconstruction_function.h
│   ├── poisson_refine_triangulation.h
│   ├── poisson_surface_reconstruction.h
│   ├── Polychain_2.h
│   ├── Polygon_2
│   │   ├── Polygon_2_algorithms_impl.h
│   │   ├── Polygon_2_edge_circulator.h
│   │   ├── Polygon_2_edge_iterator.h
│   │   ├── Polygon_2_impl.h
│   │   ├── Polygon_2_simplicity.h
│   │   ├── Polygon_2_vertex_circulator.h
│   │   └── polygon_assertions.h
│   ├── Polygon_2_algorithms.h
│   ├── Polygon_2.h
│   ├── Polygonal_schema_fwd.h
│   ├── Polygonal_schema.h
│   ├── Polygonal_schema_min_items.h
│   ├── Polygonal_surface_reconstruction.h
│   ├── Polygon_convex_decomposition_2.h
│   ├── polygon_function_objects.h
│   ├── Polygon_mesh_processing
│   │   ├── bbox.h
│   │   ├── border.h
│   │   ├── clip.h
│   │   ├── compute_normal.h
│   │   ├── connected_components.h
│   │   ├── corefinement.h
│   │   ├── detect_features.h
│   │   ├── distance.h
│   │   ├── extrude.h
│   │   ├── fair.h
│   │   ├── internal
│   │   │   ├── AABB_traversal_traits_with_transformation.h
│   │   │   ├── Corefinement
│   │   │   │   ├── Face_graph_output_builder.h
│   │   │   │   ├── face_graph_utils.h
│   │   │   │   ├── intersection_callbacks.h
│   │   │   │   ├── intersection_impl.h
│   │   │   │   ├── intersection_nodes.h
│   │   │   │   ├── intersection_of_coplanar_triangles_3.h
│   │   │   │   ├── Intersection_type.h
│   │   │   │   ├── intersect_triangle_and_segment_3.h
│   │   │   │   ├── Output_builder_for_autorefinement.h
│   │   │   │   ├── predicates.h
│   │   │   │   └── Visitor.h
│   │   │   ├── do_no_use_CDT2.h
│   │   │   ├── fair_impl.h
│   │   │   ├── Hole_filling
│   │   │   │   ├── do_not_use_DT3.h
│   │   │   │   ├── experimental
│   │   │   │   │   └── experimental_code.h
│   │   │   │   ├── Triangulate_hole_polygon_mesh.h
│   │   │   │   └── Triangulate_hole_polyline.h
│   │   │   ├── Isotropic_remeshing
│   │   │   │   ├── AABB_filtered_projection_traits.h
│   │   │   │   └── remesh_impl.h
│   │   │   ├── mesh_to_point_set_hausdorff_distance.h
│   │   │   ├── named_function_params.h
│   │   │   ├── named_params_helper.h
│   │   │   ├── Polygon_mesh_slicer
│   │   │   │   ├── Axis_parallel_plane_traits.h
│   │   │   │   └── Traversal_traits.h
│   │   │   ├── refine_impl.h
│   │   │   ├── repair_extra.h
│   │   │   ├── Side_of_triangle_mesh
│   │   │   │   ├── Point_inside_vertical_ray_cast.h
│   │   │   │   └── Ray_3_Triangle_3_traversal_traits.h
│   │   │   ├── Smoothing
│   │   │   │   ├── ceres_support.h
│   │   │   │   ├── curvature_flow_impl.h
│   │   │   │   ├── mesh_smoothing_impl.h
│   │   │   │   └── smoothing_evaluation.h
│   │   │   └── Snapping
│   │   │   ├── helper.h
│   │   │   ├── snap.h
│   │   │   └── snap_vertices.h
│   │   ├── intersection.h
│   │   ├── locate.h
│   │   ├── manifoldness.h
│   │   ├── measure.h
│   │   ├── merge_border_vertices.h
│   │   ├── orientation.h
│   │   ├── orient_polygon_soup_extension.h
│   │   ├── orient_polygon_soup.h
│   │   ├── polygon_mesh_to_polygon_soup.h
│   │   ├── polygon_soup_to_polygon_mesh.h
│   │   ├── random_perturbation.h
│   │   ├── refine.h
│   │   ├── remesh.h
│   │   ├── repair_degeneracies.h
│   │   ├── repair.h
│   │   ├── repair_polygon_soup.h
│   │   ├── repair_self_intersections.h
│   │   ├── self_intersections.h
│   │   ├── shape_predicates.h
│   │   ├── smooth_mesh.h
│   │   ├── smooth_shape.h
│   │   ├── stitch_borders.h
│   │   ├── transform.h
│   │   ├── triangulate_faces.h
│   │   ├── triangulate_hole.h
│   │   └── Weights.h
│   ├── polygon_mesh_processing.h
│   ├── Polygon_mesh_slicer.h
│   ├── Polygon_nop_decomposition_2.h
│   ├── Polygon_offset_builder_2.h
│   ├── Polygon_offset_builder_traits_2.h
│   ├── Polygon_set_2.h
│   ├── Polygon_traits_2.h
│   ├── Polygon_triangulation_decomposition_2.h
│   ├── Polygon_vertical_decomposition_2.h
│   ├── Polygon_with_holes_2.h
│   ├── Polyhedral_complex_mesh_domain_3.h
│   ├── Polyhedral_mesh_domain_3.h
│   ├── Polyhedral_mesh_domain_with_features_3.h
│   ├── PolyhedralSurf_neighbors.h
│   ├── Polyhedron_3_fwd.h
│   ├── Polyhedron_3.h
│   ├── Polyhedron_3_to_lcc.h
│   ├── Polyhedron_copy_3.h
│   ├── polyhedron_cut_plane_3.h
│   ├── Polyhedron_incremental_builder_3.h
│   ├── Polyhedron_items_3.h
│   ├── Polyhedron_items_with_id_3.h
│   ├── Polyhedron_min_items_3.h
│   ├── Polyhedron_traits_3.h
│   ├── Polyhedron_traits_with_normals_3.h
│   ├── Polyline_simplification_2
│   │   ├── Hybrid_squared_distance_cost.h
│   │   ├── Scaled_squared_distance_cost.h
│   │   ├── simplify.h
│   │   ├── Squared_distance_cost.h
│   │   ├── Stop_above_cost_threshold.h
│   │   ├── Stop_below_count_ratio_threshold.h
│   │   ├── Stop_below_count_threshold.h
│   │   └── Vertex_base_2.h
│   ├── Polynomial
│   │   ├── Algebraic_structure_traits.h
│   │   ├── bezout_matrix.h
│   │   ├── Cached_extended_euclidean_algorithm.h
│   │   ├── Chinese_remainder_traits.h
│   │   ├── Coercion_traits.h
│   │   ├── Degree.h
│   │   ├── determinant.h
│   │   ├── Fraction_traits.h
│   │   ├── fwd.h
│   │   ├── Get_arithmetic_kernel.h
│   │   ├── hgdelta_update.h
│   │   ├── Interpolator.h
│   │   ├── misc.h
│   │   ├── modular_filter.h
│   │   ├── modular_gcd.h
│   │   ├── modular_gcd_utcf_algorithm_M.h
│   │   ├── modular_gcd_utcf_dfai.h
│   │   ├── modular_gcd_utils.h
│   │   ├── Modular_traits.h
│   │   ├── Monomial_representation.h
│   │   ├── polynomial_gcd.h
│   │   ├── polynomial_gcd_implementations.h
│   │   ├── polynomial_gcd_ntl.h
│   │   ├── Polynomial_type.h
│   │   ├── prs_resultant.h
│   │   ├── Real_embeddable_traits.h
│   │   ├── resultant.h
│   │   ├── Scalar_factor_traits.h
│   │   ├── square_free_factorize.h
│   │   ├── sturm_habicht_sequence.h
│   │   └── subresultants.h
│   ├── Polynomial.h
│   ├── Polynomials_1_2.h
│   ├── Polynomials_1_3.h
│   ├── Polynomials_2_2.h
│   ├── Polynomials_2_3.h
│   ├── Polynomials_for_line_3.h
│   ├── Polynomial_traits_d.h
│   ├── Polynomial_type_generator.h
│   ├── polynomial_utils.h
│   ├── Polytope_distance_d.h
│   ├── Polytope_distance_d_traits_2.h
│   ├── Polytope_distance_d_traits_3.h
│   ├── Polytope_distance_d_traits_d.h
│   ├── predicates
│   │   ├── kernel_ftC2.h
│   │   ├── kernel_ftC3.h
│   │   ├── Polygon_offset_pred_ftC2.h
│   │   ├── predicates_for_mixed_complex_3.h
│   │   ├── predicates_for_voronoi_intersection_cartesian_2_3.h
│   │   ├── sign_of_determinant.h
│   │   └── Straight_skeleton_pred_ftC2.h
│   ├── predicates_d.h
│   ├── predicates_on_lines_2.h
│   ├── predicates_on_points_2.h
│   ├── predicates_on_points_3.h
│   ├── primes.h
│   ├── Profile_counter.h
│   ├── Profile_timer.h
│   ├── Projection_traits_xy_3.h
│   ├── Projection_traits_xz_3.h
│   ├── Projection_traits_yz_3.h
│   ├── property_map.h
│   ├── QP_functions.h
│   ├── QP_models.h
│   ├── QP_options.h
│   ├── QP_solution.h
│   ├── QP_solver
│   │   ├── assertions.h
│   │   ├── basic.h
│   │   ├── debug.h
│   │   ├── functors.h
│   │   ├── Initialization.h
│   │   ├── QP_basis_inverse.h
│   │   ├── QP_basis_inverse_impl.h
│   │   ├── QP_exact_bland_pricing.h
│   │   ├── QP__filtered_base.h
│   │   ├── QP__filtered_base_impl.h
│   │   ├── QP_full_exact_pricing.h
│   │   ├── QP_full_filtered_pricing.h
│   │   ├── QP_functions_impl.h
│   │   ├── QP__partial_base.h
│   │   ├── QP_partial_exact_pricing.h
│   │   ├── QP_partial_filtered_pricing.h
│   │   ├── QP_pricing_strategy.h
│   │   ├── QP_solution_impl.h
│   │   ├── QP_solver_bounds_impl.h
│   │   ├── QP_solver.h
│   │   ├── QP_solver_impl.h
│   │   ├── QP_solver_nonstandardform_impl.h
│   │   └── Unbounded_direction.h
│   ├── Quotient_fwd.h
│   ├── Quotient.h
│   ├── radial_orient_normals.h
│   ├── Random_access_adaptor.h
│   ├── Random_access_value_adaptor.h
│   ├── random_convex_hull_in_disc_2.h
│   ├── Random_convex_hull_traits_2.h
│   ├── random_convex_set_2.h
│   ├── Random_convex_set_traits_2.h
│   ├── Random.h
│   ├── Random_impl.h
│   ├── random_polygon_2.h
│   ├── Random_polygon_2_sweep.h
│   ├── Random_polygon_traits_2.h
│   ├── random_selection.h
│   ├── random_simplify_point_set.h
│   ├── range_search_delaunay_2.h
│   ├── Range_segment_tree_traits.h
│   ├── Range_tree_d.h
│   ├── Range_tree_k.h
│   ├── rational_rotation.h
│   ├── Rational_traits.h
│   ├── Ray_2.h
│   ├── Ray_3.h
│   ├── read_vtk_image_data.h
│   ├── Real_embeddable_traits.h
│   ├── Real_timer.h
│   ├── Real_timer_impl.h
│   ├── Reconstruction_triangulation_3.h
│   ├── rectangular_3_center_2.h
│   ├── rectangular_p_center_2.h
│   ├── Rectangular_p_center_traits_2.h
│   ├── Referenced_argument.h
│   ├── refine_mesh_3.h
│   ├── refine_periodic_3_mesh_3.h
│   ├── Regular_complex_d.h
│   ├── Regular_grid_2.h
│   ├── Regularization
│   │   └── regularize_planes.h
│   ├── Regularization.h
│   ├── regular_neighbor_coordinates_2.h
│   ├── Regular_triangulation_2.h
│   ├── Regular_triangulation_3.h
│   ├── Regular_triangulation_adaptation_policies_2.h
│   ├── Regular_triangulation_adaptation_traits_2.h
│   ├── Regular_triangulation_cell_base_3.h
│   ├── Regular_triangulation_cell_base_with_weighted_circumcenter_3.h
│   ├── Regular_triangulation_euclidean_traits_3.h
│   ├── Regular_triangulation_face_base_2.h
│   ├── Regular_triangulation.h
│   ├── Regular_triangulation_traits_adapter.h
│   ├── Regular_triangulation_vertex_base_2.h
│   ├── Regular_triangulation_vertex_base_3.h
│   ├── remove_far_points_in_mesh_3.h
│   ├── remove_outliers.h
│   ├── representation_tags.h
│   ├── Residue.h
│   ├── result_of.h
│   ├── Ridges.h
│   ├── Rigid_triangle_mesh_collision_detection.h
│   ├── Robust_circumcenter_filtered_traits_3.h
│   ├── Robust_circumcenter_traits_3.h
│   ├── Robust_construction.h
│   ├── Robust_weighted_circumcenter_filtered_traits_3.h
│   ├── Root_for_circles_2_2.h
│   ├── Root_for_spheres_2_3.h
│   ├── Root_of_traits.h
│   ├── Root_of_traits_specializations.h
│   ├── Rotational_sweep_visibility_2.h
│   ├── RS
│   │   ├── ak_1.h
│   │   ├── ak_z_1.h
│   │   ├── algebraic_1.h
│   │   ├── algebraic_z_1.h
│   │   ├── bisection_refiner_1.h
│   │   ├── comparator_1.h
│   │   ├── dyadic.h
│   │   ├── exact_signat_1.h
│   │   ├── functors_1.h
│   │   ├── functors_z_1.h
│   │   ├── Gmpfr_make_unique.h
│   │   ├── polynomial_converter_1.h
│   │   ├── rs23_k_isolator_1.h
│   │   ├── rs2_calls.h
│   │   ├── rs2_isolator_1.h
│   │   ├── rs3_k_refiner_1.h
│   │   ├── rs3_refiner_1.h
│   │   └── signat_1.h
│   ├── Runge_kutta_integrator_2.h
│   ├── Scalar_factor_traits.h
│   ├── Scale_space_reconstruction_3
│   │   ├── Advancing_front_mesher.h
│   │   ├── Alpha_shape_mesher.h
│   │   ├── internal
│   │   │   └── Auto_count.h
│   │   ├── Jet_smoother.h
│   │   ├── Shape_construction_3.h
│   │   └── Weighted_PCA_smoother.h
│   ├── Scale_space_surface_reconstruction_3.h
│   ├── SCIP_mixed_integer_program_traits.h
│   ├── Search_traits_2.h
│   ├── Search_traits_3.h
│   ├── Search_traits_adapter.h
│   ├── Search_traits_d.h
│   ├── Search_traits.h
│   ├── Segment_2.h
│   ├── Segment_3.h
│   ├── Segment_Delaunay_graph_2
│   │   ├── Are_parallel_C2.h
│   │   ├── Are_same_points_C2.h
│   │   ├── Are_same_segments_C2.h
│   │   ├── Arrangement_enum.h
│   │   ├── Arrangement_type_C2.h
│   │   ├── Arrangement_type_non_intersecting_C2.h
│   │   ├── basic.h
│   │   ├── Basic_predicates_C2.h
│   │   ├── Cartesian_converter.h
│   │   ├── Compare_x_2.h
│   │   ├── Compare_y_2.h
│   │   ├── Constructions_C2.h
│   │   ├── Construct_storage_site_2.h
│   │   ├── Construct_storage_site_with_info_2.h
│   │   ├── Filtered_traits_base_2.h
│   │   ├── Filtered_traits_concept_check_tags.h
│   │   ├── Finite_edge_interior_conflict_C2.h
│   │   ├── Infinite_edge_interior_conflict_C2.h
│   │   ├── in_place_edge_list.h
│   │   ├── Is_degenerate_edge_C2.h
│   │   ├── Kernel_wrapper_2.h
│   │   ├── Orientation_C2.h
│   │   ├── Oriented_side_C2.h
│   │   ├── Oriented_side_of_bisector_C2.h
│   │   ├── Predicates_C2.h
│   │   ├── Segment_Delaunay_graph_2_impl.h
│   │   ├── Segment_Delaunay_graph_hierarchy_2_impl.h
│   │   ├── Sqrt_extension_2.h
│   │   ├── Traits_base_2.h
│   │   ├── Traits_wrapper_2.h
│   │   ├── Triangulation_face_base_with_edges_2.h
│   │   ├── Vertex_conflict_C2.h
│   │   ├── Voronoi_vertex_C2.h
│   │   ├── Voronoi_vertex_ring_C2.h
│   │   ├── Voronoi_vertex_sqrt_field_C2.h
│   │   └── Voronoi_vertex_sqrt_field_new_C2.h
│   ├── Segment_Delaunay_graph_2.h
│   ├── Segment_Delaunay_graph_adaptation_policies_2.h
│   ├── Segment_Delaunay_graph_adaptation_traits_2.h
│   ├── Segment_Delaunay_graph_face_base_2.h
│   ├── Segment_Delaunay_graph_filtered_traits_2.h
│   ├── Segment_Delaunay_graph_hierarchy_2.h
│   ├── Segment_Delaunay_graph_hierarchy_vertex_base_2.h
│   ├── Segment_Delaunay_graph_Linf_2
│   │   ├── basic.h
│   │   ├── Basic_predicates_C2.h
│   │   ├── Bisector_Linf.h
│   │   ├── Constructions_C2.h
│   │   ├── Filtered_traits_base_2.h
│   │   ├── Finite_edge_interior_conflict_C2.h
│   │   ├── Infinite_edge_interior_conflict_C2.h
│   │   ├── Orientation_Linf_C2.h
│   │   ├── Oriented_side_C2.h
│   │   ├── Oriented_side_of_bisector_C2.h
│   │   ├── Predicates_C2.h
│   │   ├── Segment_Delaunay_graph_Linf_2_impl.h
│   │   ├── Segment_Delaunay_graph_Linf_hierarchy_2_impl.h
│   │   ├── Traits_base_2.h
│   │   ├── Vertex_conflict_C2.h
│   │   ├── Voronoi_vertex_C2.h
│   │   ├── Voronoi_vertex_ring_C2.h
│   │   └── Voronoi_vertex_sqrt_field_new_C2.h
│   ├── Segment_Delaunay_graph_Linf_2.h
│   ├── Segment_Delaunay_graph_Linf_filtered_traits_2.h
│   ├── Segment_Delaunay_graph_Linf_hierarchy_2.h
│   ├── Segment_Delaunay_graph_Linf_traits_2.h
│   ├── Segment_Delaunay_graph_simple_site_2.h
│   ├── Segment_Delaunay_graph_simple_storage_site_2.h
│   ├── Segment_Delaunay_graph_site_2.h
│   ├── Segment_Delaunay_graph_storage_site_2.h
│   ├── Segment_Delaunay_graph_storage_site_with_info_2.h
│   ├── Segment_Delaunay_graph_storage_traits_2.h
│   ├── Segment_Delaunay_graph_storage_traits_with_info_2.h
│   ├── Segment_Delaunay_graph_traits_2.h
│   ├── Segment_Delaunay_graph_vertex_base_2.h
│   ├── segment_intersection_points_2.h
│   ├── Segment_tree_d.h
│   ├── Segment_tree_k.h
│   ├── SEP_header.h
│   ├── SEP_to_ImageIO.h
│   ├── Set_movable_separability_2
│   │   ├── internal
│   │   │   ├── Circle_arrangment.h
│   │   │   └── Utils.h
│   │   └── Single_mold_translational_casting
│   │   ├── is_pullout_direction.h
│   │   ├── pullout_directions.h
│   │   └── top_edges.h
│   ├── Shape_detection
│   │   ├── deprecated
│   │   │   ├── Region_growing.h
│   │   │   └── Shape_detection_traits.h
│   │   ├── Efficient_RANSAC
│   │   │   ├── Cone.h
│   │   │   ├── Cylinder.h
│   │   │   ├── Efficient_RANSAC.h
│   │   │   ├── Efficient_RANSAC_traits.h
│   │   │   ├── Octree.h
│   │   │   ├── Plane.h
│   │   │   ├── property_map.h
│   │   │   ├── Shape_base.h
│   │   │   ├── Sphere.h
│   │   │   └── Torus.h
│   │   ├── Efficient_RANSAC.h
│   │   ├── Region_growing
│   │   │   ├── internal
│   │   │   │   ├── property_map.h
│   │   │   │   └── utils.h
│   │   │   ├── Region_growing.h
│   │   │   ├── Region_growing_on_point_set
│   │   │   │   ├── K_neighbor_query.h
│   │   │   │   ├── Least_squares_line_fit_region.h
│   │   │   │   ├── Least_squares_line_fit_sorting.h
│   │   │   │   ├── Least_squares_plane_fit_region.h
│   │   │   │   ├── Least_squares_plane_fit_sorting.h
│   │   │   │   └── Sphere_neighbor_query.h
│   │   │   ├── Region_growing_on_point_set.h
│   │   │   ├── Region_growing_on_polygon_mesh
│   │   │   │   ├── Least_squares_plane_fit_region.h
│   │   │   │   ├── Least_squares_plane_fit_sorting.h
│   │   │   │   └── One_ring_neighbor_query.h
│   │   │   └── Region_growing_on_polygon_mesh.h
│   │   └── Region_growing.h
│   ├── Shape_detection_3.h
│   ├── Shape_detection.h
│   ├── sibson_gradient_fitting.h
│   ├── Side_of_bounded_square_2.h
│   ├── Side_of_oriented_square_2.h
│   ├── Side_of_triangle_mesh.h
│   ├── Simple_cartesian.h
│   ├── Simple_circular_kernel_2.h
│   ├── Simple_homogeneous.h
│   ├── Simple_polygon_visibility_2.h
│   ├── Simple_spherical_kernel_3.h
│   ├── simplest_rational_in_interval.h
│   ├── simple_transformations_d.h
│   ├── Sixtuple.h
│   ├── Skin_surface_3.h
│   ├── Skin_surface_base_3.h
│   ├── Skin_surface_filtered_traits_3.h
│   ├── Skin_surface_marching_tetrahedra_observer_3.h
│   ├── Skin_surface_polyhedral_items_3.h
│   ├── Skin_surface_polyhedral_items_with_face_information.h
│   ├── Skin_surface_quadratic_surface_3.h
│   ├── Skin_surface_refinement_policy_3.h
│   ├── Skin_surface_traits_3.h
│   ├── Skiplist.h
│   ├── Small_side_angle_bisector_decomposition_2.h
│   ├── Small_unordered_map.h
│   ├── Snap_rounding_2.h
│   ├── Snap_rounding_kd_2.h
│   ├── Snap_rounding_traits_2.h
│   ├── sorted_matrix_search.h
│   ├── Sorted_matrix_search_traits_adaptor.h
│   ├── Spatial_lock_grid_3.h
│   ├── spatial_sort.h
│   ├── spatial_sort_on_sphere.h
│   ├── Spatial_sort_traits_adapter_2.h
│   ├── Spatial_sort_traits_adapter_3.h
│   ├── Spatial_sort_traits_adapter_d.h
│   ├── Sphere_3.h
│   ├── Spherical_kernel_3.h
│   ├── Spherical_kernel_intersections.h
│   ├── Spherical_kernel_type_equality_wrapper.h
│   ├── Splitters.h
│   ├── Sqrt_extension
│   │   ├── Algebraic_extension_traits.h
│   │   ├── Algebraic_structure_traits.h
│   │   ├── Chinese_remainder_traits.h
│   │   ├── Coercion_traits.h
│   │   ├── convert_to_bfi.h
│   │   ├── Eigen_NumTraits.h
│   │   ├── Fraction_traits.h
│   │   ├── Get_arithmetic_kernel.h
│   │   ├── io.h
│   │   ├── Modular_traits.h
│   │   ├── Real_embeddable_traits.h
│   │   ├── Scalar_factor_traits.h
│   │   ├── Sqrt_extension_type.h
│   │   └── Wang_traits.h
│   ├── Sqrt_extension_fwd.h
│   ├── Sqrt_extension.h
│   ├── squared_distance_2_1.h
│   ├── squared_distance_2_2.h
│   ├── squared_distance_2.h
│   ├── squared_distance_3_0.h
│   ├── squared_distance_3_1.h
│   ├── squared_distance_3_2.h
│   ├── squared_distance_3.h
│   ├── squared_distance_utils.h
│   ├── sse2.h
│   ├── Static_filtered_predicate.h
│   ├── stddef.h
│   ├── Straight_skeleton_2
│   │   ├── assertions.h
│   │   ├── debug.h
│   │   ├── Polygon_offset_builder_2_impl.h
│   │   ├── Straight_skeleton_aux.h
│   │   ├── Straight_skeleton_builder_2_impl.h
│   │   ├── Straight_skeleton_builder_events_2.h
│   │   ├── Straight_skeleton_builder_traits_2_aux.h
│   │   └── test.h
│   ├── Straight_skeleton_2.h
│   ├── Straight_skeleton_builder_2.h
│   ├── Straight_skeleton_builder_traits_2.h
│   ├── Straight_skeleton_converter_2.h
│   ├── Straight_skeleton_face_base_2.h
│   ├── Straight_skeleton_halfedge_base_2.h
│   ├── Straight_skeleton_items_2.h
│   ├── Straight_skeleton_vertex_base_2.h
│   ├── Stream_lines_2.h
│   ├── streamlines_assertions.h
│   ├── structure_point_set.h
│   ├── subdivide_skin_surface_mesh_3.h
│   ├── subdivide_union_of_balls_mesh_3.h
│   ├── Subdivision_method_3
│   │   ├── internal
│   │   │   ├── Euler_extensions.h
│   │   │   └── subdivision_hosts_impl_3.h
│   │   ├── subdivision_hosts_3.h
│   │   ├── subdivision_masks_3.h
│   │   └── subdivision_methods_3.h
│   ├── subdivision_method_3.h
│   ├── Surface_mesh
│   │   ├── IO
│   │   │   ├── 3mf.h
│   │   │   └── PLY.h
│   │   ├── IO.h
│   │   ├── Properties.h
│   │   ├── Surface_mesh_fwd.h
│   │   └── Surface_mesh.h
│   ├── Surface_mesh_approximation
│   │   ├── approximate_triangle_mesh.h
│   │   ├── L21_metric_plane_proxy.h
│   │   └── L2_metric_plane_proxy.h
│   ├── Surface_mesh_cell_base_3.h
│   ├── Surface_mesh_complex_2_in_triangulation_3.h
│   ├── Surface_mesh_default_criteria_3.h
│   ├── Surface_mesh_default_edges_criteria_3.h
│   ├── Surface_mesh_default_triangulation_3.h
│   ├── Surface_mesh_deformation.h
│   ├── Surface_mesher
│   │   ├── Combining_oracle.h
│   │   ├── Has_edges.h
│   │   ├── Implicit_surface_oracle_3.h
│   │   ├── Intersection_data_structure_3.h
│   │   ├── Null_oracle_visitor.h
│   │   ├── Point_surface_indices_oracle_visitor.h
│   │   ├── Poisson_implicit_surface_oracle_3.h
│   │   ├── Polyhedral_oracle.h
│   │   ├── Profile_counter.h
│   │   ├── Profile_timer.h
│   │   ├── Sphere_oracle_3.h
│   │   ├── Standard_criteria.h
│   │   ├── Surface_mesher_edges_level.h
│   │   ├── Surface_mesher_edges_level_visitor.h
│   │   ├── Surface_mesher.h
│   │   ├── Surface_mesher_manifold.h
│   │   ├── Surface_mesher_regular_edges.h
│   │   ├── Surface_mesher_visitor.h
│   │   ├── Types_generators.h
│   │   ├── Verbose_flag.h
│   │   ├── Vertices_on_the_same_psc_element_criterion.h
│   │   └── Vertices_on_the_same_surface_criterion.h
│   ├── Surface_mesher_generator.h
│   ├── Surface_mesh.h
│   ├── Surface_mesh_parameterization
│   │   ├── ARAP_parameterizer_3.h
│   │   ├── Barycentric_mapping_parameterizer_3.h
│   │   ├── Circular_border_parameterizer_3.h
│   │   ├── Discrete_authalic_parameterizer_3.h
│   │   ├── Discrete_conformal_map_parameterizer_3.h
│   │   ├── Error_code.h
│   │   ├── Fixed_border_parameterizer_3.h
│   │   ├── internal
│   │   │   ├── angles.h
│   │   │   ├── Bool_property_map.h
│   │   │   ├── Containers_filler.h
│   │   │   ├── kernel_traits.h
│   │   │   ├── orbifold_cone_helper.h
│   │   │   └── validity.h
│   │   ├── IO
│   │   │   └── File_off.h
│   │   ├── LSCM_parameterizer_3.h
│   │   ├── Mean_value_coordinates_parameterizer_3.h
│   │   ├── MVC_post_processor_3.h
│   │   ├── orbifold_enums.h
│   │   ├── orbifold_shortest_path.h
│   │   ├── Orbifold_Tutte_parameterizer_3.h
│   │   ├── parameterize.h
│   │   ├── Square_border_parameterizer_3.h
│   │   └── Two_vertices_parameterizer_3.h
│   ├── surface_mesh_parameterization.h
│   ├── Surface_mesh_shortest_path
│   │   ├── barycentric.h
│   │   ├── function_objects.h
│   │   ├── internal
│   │   │   ├── Cone_expansion_event.h
│   │   │   ├── Cone_tree.h
│   │   │   └── misc_functions.h
│   │   ├── Surface_mesh_shortest_path.h
│   │   └── Surface_mesh_shortest_path_traits.h
│   ├── Surface_mesh_shortest_path.h
│   ├── Surface_mesh_simplification
│   │   ├── edge_collapse.h
│   │   ├── Edge_collapse_visitor_base.h
│   │   ├── internal
│   │   │   ├── Common.h
│   │   │   └── Edge_collapse.h
│   │   └── Policies
│   │   └── Edge_collapse
│   │   ├── Bounded_distance_placement.h
│   │   ├── Bounded_normal_change_placement.h
│   │   ├── Constrained_placement.h
│   │   ├── Count_ratio_stop_predicate.h
│   │   ├── Count_stop_predicate.h
│   │   ├── Edge_length_cost.h
│   │   ├── Edge_length_stop_predicate.h
│   │   ├── Edge_profile.h
│   │   ├── GarlandHeckbert_policies.h
│   │   ├── internal
│   │   │   ├── GarlandHeckbert_core.h
│   │   │   ├── Lindstrom_Turk_core.h
│   │   │   └── LindstromTurk_params.h
│   │   ├── LindstromTurk_cost.h
│   │   ├── LindstromTurk.h
│   │   ├── LindstromTurk_placement.h
│   │   └── Midpoint_placement.h
│   ├── Surface_mesh_topology
│   │   └── internal
│   │   ├── Edge_weight_functor.h
│   │   ├── Facewidth.h
│   │   ├── Functors_for_face_graph_wrapper.h
│   │   ├── Generic_map_selector.h
│   │   ├── Iterators_for_face_graph_wrapper.h
│   │   ├── Minimal_quadrangulation.h
│   │   ├── Path_generators.h
│   │   ├── Path_on_surface_with_rle.h
│   │   └── Shortest_noncontractible_cycle.h
│   ├── Surface_mesh_traits_generator_3.h
│   ├── Surface_mesh_triangulation_generator_3.h
│   ├── Surface_mesh_vertex_base_3.h
│   ├── surface_neighbor_coordinates_3.h
│   ├── surface_neighbors_3.h
│   ├── surface_reconstruction_points_assertions.h
│   ├── Surface_sweep_2
│   │   ├── Arr_basic_insertion_traits_2.h
│   │   ├── Arr_batched_pl_ss_visitor.h
│   │   ├── Arr_construction_event_base.h
│   │   ├── Arr_construction_event.h
│   │   ├── Arr_construction_ss_visitor.h
│   │   ├── Arr_construction_subcurve.h
│   │   ├── Arr_default_overlay_traits_base.h
│   │   ├── Arr_insertion_ss_visitor.h
│   │   ├── Arr_insertion_traits_2.h
│   │   ├── Arr_no_intersection_insertion_ss_visitor.h
│   │   ├── Arr_overlay_event.h
│   │   ├── Arr_overlay_ss_visitor.h
│   │   ├── Arr_overlay_subcurve.h
│   │   ├── Arr_overlay_traits_2.h
│   │   ├── Arr_vert_decomp_ss_visitor.h
│   │   ├── Curve_comparer.h
│   │   ├── Curve_pair.h
│   │   ├── Default_event_base.h
│   │   ├── Default_event.h
│   │   ├── Default_subcurve.h
│   │   ├── Default_visitor_base.h
│   │   ├── Default_visitor.h
│   │   ├── Do_interior_intersect_visitor.h
│   │   ├── Event_comparer.h
│   │   ├── Intersection_points_visitor.h
│   │   ├── No_intersection_surface_sweep_2_impl.h
│   │   ├── No_overlap_event_base.h
│   │   ├── No_overlap_event.h
│   │   ├── No_overlap_subcurve.h
│   │   ├── Subcurves_visitor.h
│   │   ├── Surface_sweep_2_debug.h
│   │   ├── Surface_sweep_2_impl.h
│   │   └── Surface_sweep_2_utils.h
│   ├── Surface_sweep_2_algorithms.h
│   ├── Surface_sweep_2.h
│   ├── Sweep_line_2_algorithms.h
│   ├── sweep_observer.h
│   ├── tags.h
│   ├── TDS_full_cell_default_storage_policy.h
│   ├── TDS_full_cell_mirror_storage_policy.h
│   ├── test_FPU_rounding_mode_impl.h
│   ├── Tetrahedral_remeshing
│   │   ├── internal
│   │   │   ├── collapse_short_edges.h
│   │   │   ├── compute_c3t3_statistics.h
│   │   │   ├── flip_edges.h
│   │   │   ├── FMLS.h
│   │   │   ├── smooth_vertices.h
│   │   │   ├── split_long_edges.h
│   │   │   ├── tetrahedral_adaptive_remeshing_impl.h
│   │   │   └── tetrahedral_remeshing_helpers.h
│   │   ├── Remeshing_cell_base_3.h
│   │   ├── Remeshing_triangulation_3.h
│   │   ├── Remeshing_vertex_base_3.h
│   │   ├── Sizing_field.h
│   │   ├── tetrahedral_remeshing_io.h
│   │   └── Uniform_sizing_field.h
│   ├── tetrahedral_remeshing.h
│   ├── Tetrahedron_3.h
│   ├── thread.h
│   ├── Three
│   │   ├── Buffer_objects.h
│   │   ├── Edge_container.h
│   │   ├── exceptions.h
│   │   ├── Point_container.h
│   │   ├── Polyhedron_demo_io_plugin_interface.h
│   │   ├── Polyhedron_demo_plugin_helper.h
│   │   ├── Polyhedron_demo_plugin_interface.h
│   │   ├── Primitive_container.h
│   │   ├── Scene_draw_interface.h
│   │   ├── Scene_group_item.h
│   │   ├── Scene_interface.h
│   │   ├── Scene_item_config.h
│   │   ├── Scene_item.h
│   │   ├── Scene_item_rendering_helper.h
│   │   ├── Scene_item_with_properties.h
│   │   ├── Scene_print_item_interface.h
│   │   ├── Scene_transparent_interface.h
│   │   ├── Scene_zoomable_item_interface.h
│   │   ├── TextRenderer.h
│   │   ├── Three.h
│   │   ├── Triangle_container.h
│   │   ├── Viewer_config.h
│   │   └── Viewer_interface.h
│   ├── Threetuple.h
│   ├── Timer.h
│   ├── Timer_impl.h
│   ├── Time_stamper.h
│   ├── Tools
│   │   └── chained_map.h
│   ├── to_rational.h
│   ├── transforming_iterator.h
│   ├── transforming_pair_iterator.h
│   ├── Transform_iterator.h
│   ├── Tree_assertions.h
│   ├── Tree_base.h
│   ├── Tree_traits.h
│   ├── Triangle_2.h
│   ├── Triangle_3.h
│   ├── Triangle_accessor_3.h
│   ├── Triangular_expansion_visibility_2.h
│   ├── Triangular_field_2.h
│   ├── Triangulated_mixed_complex_observer_3.h
│   ├── triangulate_mixed_complex_3.h
│   ├── triangulate_power_diagram_3.h
│   ├── Triangulation_2
│   │   ├── insert_constraints.h
│   │   └── internal
│   │   ├── Constraint_hierarchy_2.h
│   │   ├── CTP2_subconstraint_graph.h
│   │   ├── Polyline_constraint_hierarchy_2.h
│   │   ├── Triangulation_2_filtered_projection_traits_3.h
│   │   ├── Triangulation_2_projection_traits_base_3.h
│   │   └── Triangulation_line_face_circulator_2.h
│   ├── Triangulation_2.h
│   ├── Triangulation_2_projection_traits_3.h
│   ├── Triangulation_2_to_lcc.h
│   ├── Triangulation_2_traits_3.h
│   ├── Triangulation_3.h
│   ├── Triangulation_3_to_lcc.h
│   ├── triangulation_assertions.h
│   ├── Triangulation_cell_base_3.h
│   ├── Triangulation_cell_base_with_info_3.h
│   ├── Triangulation_conformer_2.h
│   ├── Triangulation_data_structure_2.h
│   ├── Triangulation_data_structure_3.h
│   ├── Triangulation_data_structure.h
│   ├── Triangulation_data_structure_using_list_2.h
│   ├── Triangulation_default_data_structure_2.h
│   ├── Triangulation_ds_cell_base_3.h
│   ├── Triangulation_ds_circulators_2.h
│   ├── Triangulation_ds_face_2.h
│   ├── Triangulation_ds_face_base_2.h
│   ├── Triangulation_ds_full_cell.h
│   ├── Triangulation_ds_iterators_2.h
│   ├── Triangulation_ds_vertex_2.h
│   ├── Triangulation_ds_vertex_base_2.h
│   ├── Triangulation_ds_vertex_base_3.h
│   ├── Triangulation_ds_vertex.h
│   ├── Triangulation_face_base_2.h
│   ├── Triangulation_face_base_with_id_2.h
│   ├── Triangulation_face_base_with_info_2.h
│   ├── Triangulation_face.h
│   ├── Triangulation_full_cell.h
│   ├── Triangulation_geom_traits_3.h
│   ├── Triangulation.h
│   ├── Triangulation_hierarchy_2.h
│   ├── Triangulation_hierarchy_3.h
│   ├── Triangulation_hierarchy_vertex_base_2.h
│   ├── Triangulation_hierarchy_vertex_base_3.h
│   ├── Triangulation_incremental_builder_3.h
│   ├── Triangulation_simplex_3.h
│   ├── Triangulation_structural_filtering_traits.h
│   ├── Triangulation_utils_2.h
│   ├── Triangulation_utils_3.h
│   ├── Triangulation_vertex_base_2.h
│   ├── Triangulation_vertex_base_3.h
│   ├── Triangulation_vertex_base_with_id_2.h
│   ├── Triangulation_vertex_base_with_info_2.h
│   ├── Triangulation_vertex_base_with_info_3.h
│   ├── Triangulation_vertex.h
│   ├── tss.h
│   ├── tuple.h
│   ├── Twotuple.h
│   ├── typeset.h
│   ├── type_traits.h
│   ├── Umbilics.h
│   ├── Uncertain.h
│   ├── Unfiltered_predicate_adaptor.h
│   ├── Union_find.h
│   ├── Union_of_balls_3.h
│   ├── Unique_hash_map.h
│   ├── use.h
│   ├── user_classes.h
│   ├── utility.h
│   ├── utils_classes.h
│   ├── utils.h
│   ├── value_type_traits.h
│   ├── Variational_shape_approximation.h
│   ├── vcm_estimate_edges.h
│   ├── vcm_estimate_normals.h
│   ├── Vector_2.h
│   ├── Vector_3.h
│   ├── vector.h
│   ├── version.h
│   ├── version_macros.h
│   ├── Vertex2Data_Property_Map_with_std_map.h
│   ├── Visibility_2
│   │   └── visibility_utils.h
│   ├── Voronoi_diagram_2
│   │   ├── Accessor.h
│   │   ├── Adaptation_traits_base_2.h
│   │   ├── Adaptation_traits_functors.h
│   │   ├── Apollonius_graph_degeneracy_testers.h
│   │   ├── Apollonius_graph_nearest_site_2.h
│   │   ├── basic.h
│   │   ├── Cached_degeneracy_testers.h
│   │   ├── Circulator_adaptors.h
│   │   ├── Connected_components.h
│   │   ├── Construct_dual_points.h
│   │   ├── Default_site_inserters.h
│   │   ├── Default_site_removers.h
│   │   ├── Degeneracy_tester_binders.h
│   │   ├── Delaunay_triangulation_degeneracy_testers.h
│   │   ├── Delaunay_triangulation_nearest_site_2.h
│   │   ├── Dummy_iterator.h
│   │   ├── Edge_less.h
│   │   ├── Face.h
│   │   ├── Finder_classes.h
│   │   ├── Halfedge.h
│   │   ├── Handle_adaptor.h
│   │   ├── Identity_rejectors.h
│   │   ├── Iterator_adaptors.h
│   │   ├── Policy_base.h
│   │   ├── Regular_triangulation_degeneracy_testers.h
│   │   ├── Regular_triangulation_nearest_site_2.h
│   │   ├── Segment_Delaunay_graph_degeneracy_testers.h
│   │   ├── Segment_Delaunay_graph_nearest_site_2.h
│   │   ├── Site_accessors.h
│   │   ├── Unbounded_edges.h
│   │   ├── Unbounded_faces.h
│   │   ├── Validity_testers.h
│   │   └── Vertex.h
│   ├── Voronoi_diagram_2.h
│   ├── Voronoi_intersection_2_traits_3.h
│   ├── vtkSurfaceMesherContourFilter.h
│   ├── Weighted_alpha_shape_euclidean_traits_2.h
│   ├── Weighted_alpha_shape_euclidean_traits_3.h
│   ├── Weighted_Minkowski_distance.h
│   ├── Weighted_point_2.h
│   ├── Weighted_point_3.h
│   ├── Width_3.h
│   ├── width_assertions.h
│   ├── Width_default_traits_3.h
│   ├── Width_polyhedron_3.h
│   ├── wlop_simplify_and_regularize_point_set.h
│   └── wmult.h
├── lib
│   └── cmake
│   └── CGAL
│   ├── CGAL_add_test.cmake
│   ├── CGAL_Boost_iostreams_support.cmake
│   ├── CGAL_Boost_serialization_support.cmake
│   ├── CGAL_CheckCXXFileRuns.cmake
│   ├── CGAL_Common.cmake
│   ├── CGALConfig_binary.cmake.in
│   ├── CGALConfig_binary_header_only.cmake.in
│   ├── CGALConfigBuildVersion.cmake
│   ├── CGALConfig.cmake
│   ├── CGALConfig_install.cmake.in
│   ├── CGALConfigVersion_binary_header_only.cmake.in
│   ├── CGALConfigVersion.cmake
│   ├── CGAL_CreateSingleSourceCGALProgram.cmake
│   ├── CGAL_display_flags.cmake
│   ├── CGAL_Eigen_support.cmake
│   ├── CGAL_enable_end_of_configuration_hook.cmake
│   ├── CGAL_GeneratorSpecificSettings.cmake
│   ├── CGAL_GLPK_support.cmake
│   ├── CGAL_LASLIB_support.cmake
│   ├── CGALLibConfig.cmake.in
│   ├── CGAL_Macros.cmake
│   ├── CGAL_OpenCV_support.cmake
│   ├── CGAL_OpenGR_support.cmake
│   ├── CGAL_parse_version_h.cmake
│   ├── CGAL_pointmatcher_support.cmake
│   ├── CGAL_Qt5_moc_and_resource_files.cmake
│   ├── CGAL_SCIP_support.cmake
│   ├── CGAL_SCM.cmake
│   ├── CGAL_SetupBoost.cmake
│   ├── CGAL_SetupCGAL_CoreDependencies.cmake
│   ├── CGAL_SetupCGALDependencies.cmake
│   ├── CGAL_SetupCGAL_ImageIODependencies.cmake
│   ├── CGAL_SetupCGAL_Qt5Dependencies.cmake
│   ├── CGAL_SetupDependencies.cmake
│   ├── CGAL_SetupFlags.cmake
│   ├── CGAL_SetupGMP.cmake
│   ├── CGAL_SetupLEDA.cmake
│   ├── CGAL_setup_target_dependencies.cmake
│   ├── CGAL_SetupVLD.cmake
│   ├── CGAL_target_use_TBB.cmake
│   ├── CGAL_TBB_support.cmake
│   ├── CGAL_TensorFlow_support.cmake
│   ├── CGAL_TweakFindBoost.cmake
│   ├── CGAL_UseLEDA.cmake
│   ├── CGAL_UseMKL.cmake
│   ├── CGAL_UseMPFI.cmake
│   ├── CGAL_UseRS3.cmake
│   ├── CGAL_UseRS.cmake
│   ├── CGAL_VersionUtils.cmake
│   ├── config
│   │   ├── support
│   │   │   ├── CGAL_test_cpp_version.cpp
│   │   │   ├── print_BOOST_version.cpp
│   │   │   ├── print_GCC_version.cpp
│   │   │   ├── print_GMP_version.cpp
│   │   │   ├── print_IntelCompiler_version.cpp
│   │   │   ├── print_LEDA_version.cpp
│   │   │   ├── print_MPFI_version.cpp
│   │   │   ├── print_MPFR_version.cpp
│   │   │   ├── print_OPENGL_version.cpp
│   │   │   ├── print_QT4_version.cpp
│   │   │   ├── print_QT_version.cpp
│   │   │   ├── print_ZLIB_version.cpp
│   │   │   ├── test_BOOST.cpp
│   │   │   ├── test_BOOST_PROGRAM_OPTIONS.cpp
│   │   │   ├── test_BOOST_THREAD.cpp
│   │   │   ├── test_GMP.cpp
│   │   │   ├── test_GMPXX.cpp
│   │   │   ├── test_LEDA.cpp
│   │   │   ├── test_LEDAWIN.cpp
│   │   │   ├── test_LIDIA.cpp
│   │   │   ├── test_MPFR.cpp
│   │   │   ├── test_OPENGL.cpp
│   │   │   ├── test_QT.cpp
│   │   │   ├── test_syntaxonly.cpp
│   │   │   ├── test_X11.cpp
│   │   │   └── test_ZLIB.cpp
│   │   ├── testfiles
│   │   │   ├── CGAL_CFG_DENORMALS_COMPILE_BUG.cpp
│   │   │   ├── CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG.cpp
│   │   │   ├── CGAL_CFG_IEEE_754_BUG.cpp
│   │   │   ├── CGAL_CFG_ISTREAM_INT_BUG.cpp
│   │   │   ├── CGAL_CFG_MATCHING_BUG_5.cpp
│   │   │   ├── CGAL_CFG_MATCHING_BUG_6.cpp
│   │   │   ├── CGAL_CFG_MATCHING_BUG_7.cpp
│   │   │   ├── CGAL_CFG_MATCHING_BUG_8.cpp
│   │   │   ├── CGAL_CFG_NO_LIMITS.cpp
│   │   │   ├── CGAL_CFG_NO_NEXTAFTER.cpp
│   │   │   ├── CGAL_CFG_NO_STL.cpp
│   │   │   ├── CGAL_CFG_NUMERIC_LIMITS_BUG.cpp
│   │   │   ├── CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG.cpp
│   │   │   ├── CGAL_CFG_TEMPLATE_IN_DEFAULT_PARAMETER_BUG.cpp
│   │   │   ├── CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG.cpp
│   │   │   └── CGAL_CFG_USING_BASE_MEMBER_BUG_2.cpp
│   │   └── version.h.in
│   ├── FindCORE.cmake
│   ├── FindEigen3.cmake
│   ├── FindESBTL.cmake
│   ├── FindF2C.cmake
│   ├── FindGLPK.cmake
│   ├── FindGMP.cmake
│   ├── FindGMPXX.cmake
│   ├── FindIPE.cmake
│   ├── FindLASLIB.cmake
│   ├── FindLEDA.cmake
│   ├── FindLibSSH.cmake
│   ├── FindMETIS.cmake
│   ├── FindMKL.cmake
│   ├── FindMPFI.cmake
│   ├── FindMPFR.cmake
│   ├── FindNTL.cmake
│   ├── FindOpenMesh.cmake
│   ├── FindRS3.cmake
│   ├── FindRS.cmake
│   ├── FindSuiteSparse.cmake
│   ├── FindTBB.cmake
│   ├── FindTensorFlow.cmake
│   ├── Help
│   │   ├── CGAL_SetupBoost.rst
│   │   ├── CGAL_SetupCGAL_CoreDependencies.rst
│   │   ├── CGAL_SetupCGALDependencies.rst
│   │   ├── CGAL_SetupCGAL_ImageIODependencies.rst
│   │   ├── CGAL_SetupCGAL_Qt5Dependencies.rst
│   │   ├── CGAL_SetupGMP.rst
│   │   ├── CGAL_SetupLEDA.rst
│   │   ├── cmake.py
│   │   ├── conf.py
│   │   └── index.rst
│   ├── list_of_whitelisted_headers.cmake
│   ├── Makefile
│   ├── process_dependencies.cmake
│   ├── run_cmd_redirection_cerr.cmake
│   ├── run_test_with_cin.cmake
│   ├── test_MPFI.cpp
│   ├── UseCGAL.cmake
│   ├── UseEigen3.cmake
│   ├── UseESBTL.cmake
│   ├── UseLASLIB.cmake
│   ├── UseOpenMesh.cmake
│   └── UseTBB.cmake
└── share
├── doc
│   └── CGAL
│   ├── AUTHORS
│   ├── CHANGES.md
│   ├── LICENSE
│   ├── LICENSE.FREE_USE
│   ├── LICENSE.GPL
│   └── LICENSE.LGPL
└── man
└── man1
└── cgal_create_cmake_script.1.gz
189 directories, 3338 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment