Try to fix errors in classification checks

This commit is contained in:
Maxime Gimeno 2018-01-30 15:10:14 +01:00
parent acd0a72edf
commit a676d5a60e
134 changed files with 2315 additions and 18 deletions

View File

@ -108,7 +108,7 @@ before_script:
- sudo chmod +x /usr/bin/doxygen - sudo chmod +x /usr/bin/doxygen
- mkdir -p build - mkdir -p build
- cd build - cd build
- cmake -DCGAL_HEADER_ONLY=ON -DQt5_DIR="/opt/qt55/lib/cmake/Qt5" -DQt5Svg_DIR="/opt/qt55/lib/cmake/Qt5Svg" -DQt5OpenGL_DIR="/opt/qt55/lib/cmake/Qt5OpenGL" -DCMAKE_CXX_FLAGS_RELEASE=-DCGAL_NDEBUG .. - cmake -DCMAKE_CXX_FLAGS="-std=c++11" -DCGAL_HEADER_ONLY=ON -DQt5_DIR="/opt/qt55/lib/cmake/Qt5" -DQt5Svg_DIR="/opt/qt55/lib/cmake/Qt5Svg" -DQt5OpenGL_DIR="/opt/qt55/lib/cmake/Qt5OpenGL" -DCMAKE_CXX_FLAGS_RELEASE=-DCGAL_NDEBUG ..
- make - make
- sudo make install &>/dev/null - sudo make install &>/dev/null
- cd .. - cd ..

View File

@ -62,7 +62,7 @@ do
zsh $ROOT/Scripts/developer_scripts/test_merge_of_branch HEAD zsh $ROOT/Scripts/developer_scripts/test_merge_of_branch HEAD
mkdir -p build-travis mkdir -p build-travis
pushd build-travis pushd build-travis
cmake -DCGAL_ENABLE_CHECK_HEADERS=ON -DQt5_DIR="/opt/qt55/lib/cmake/Qt5" ../.. cmake -DCGAL_ENABLE_CHECK_HEADERS=ON -DQt5_DIR="/opt/qt55/lib/cmake/Qt5 -std=c++11" ../..
make -j2 check_headers make -j2 check_headers
popd popd
#parse current matrix and check that no package has been forgotten #parse current matrix and check that no package has been forgotten

19
AABB_tree/dependencies Normal file
View File

@ -0,0 +1,19 @@
AABB_tree
Algebraic_foundations
BGL
Cartesian_kernel
Circulator
Distance_2
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
Property_map
STL_Extension
Spatial_searching
Stream_support

View File

@ -0,0 +1,34 @@
Advancing_front_surface_reconstruction
Algebraic_foundations
Arithmetic_kernel
BGL
Cartesian_kernel
Circulator
Distance_2
Distance_3
Filtered_kernel
HalfedgeDS
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Modifier
Modular_arithmetic
Number_types
Polygon
Polyhedron
Polyhedron_IO
Profiling_tools
Property_map
STL_Extension
Spatial_sorting
Stream_support
TDS_2
TDS_3
Triangulation_2
Triangulation_3

View File

@ -0,0 +1,10 @@
Algebraic_foundations
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

View File

@ -0,0 +1,16 @@
Algebraic_foundations
Algebraic_kernel_d
Arithmetic_kernel
CGAL_Core
Circulator
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Polynomial
Profiling_tools
Random_numbers
STL_Extension
Stream_support

View File

@ -0,0 +1,13 @@
Algebraic_foundations
Algebraic_kernel_for_circles
Arithmetic_kernel
Filtered_kernel
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

View File

@ -0,0 +1,13 @@
Algebraic_foundations
Algebraic_kernel_for_spheres
Arithmetic_kernel
Filtered_kernel
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

View File

@ -0,0 +1,18 @@
Algebraic_foundations
Alpha_shapes_2
Arithmetic_kernel
Cartesian_kernel
Filtered_kernel
Hash_map
Homogeneous_kernel
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support
TDS_2
Triangulation_2

View File

@ -0,0 +1,23 @@
Algebraic_foundations
Alpha_shapes_3
Arithmetic_kernel
Cartesian_kernel
Circulator
Filtered_kernel
Geomview
Hash_map
Homogeneous_kernel
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Polygon
Profiling_tools
Property_map
STL_Extension
Spatial_sorting
Stream_support
TDS_3
Triangulation_3

View File

@ -0,0 +1,25 @@
Algebraic_foundations
Apollonius_graph_2
Arithmetic_kernel
Cartesian_kernel
Circulator
Distance_2
Distance_3
Filtered_kernel
Hash_map
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Polygon
Profiling_tools
Property_map
STL_Extension
Spatial_sorting
Stream_support
TDS_2
Triangulation_2

View File

@ -0,0 +1,33 @@
Algebraic_foundations
Algebraic_kernel_d
Arithmetic_kernel
Arrangement_on_surface_2
BGL
CGAL_Core
Cartesian_kernel
Circular_kernel_2
Circulator
Distance_2
Distance_3
Filtered_kernel
HalfedgeDS
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Modular_arithmetic
Number_types
Polygon
Polynomial
Profiling_tools
Property_map
Random_numbers
STL_Extension
Spatial_searching
Stream_support
Surface_sweep_2

28
BGL/dependencies Normal file
View File

@ -0,0 +1,28 @@
Algebraic_foundations
Arithmetic_kernel
BGL
Cartesian_kernel
Circulator
Distance_2
Distance_3
Filtered_kernel
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Modular_arithmetic
Number_types
Polygon
Polygon_mesh_processing
Profiling_tools
Property_map
STL_Extension
Spatial_sorting
Stream_support
TDS_2
Triangulation_2

View File

@ -0,0 +1,10 @@
Algebraic_foundations
Barycentric_coordinates_2
Installation
Kernel_23
Number_types
Polygon
Profiling_tools
STL_Extension
Stream_support

View File

@ -0,0 +1,28 @@
Algebraic_foundations
Arithmetic_kernel
Arrangement_on_surface_2
Boolean_set_operations_2
Cartesian_kernel
Circular_kernel_2
Circulator
Distance_2
Distance_3
Filtered_kernel
HalfedgeDS
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Modular_arithmetic
Number_types
Polygon
Profiling_tools
STL_Extension
Stream_support
Surface_sweep_2
Union_find

View File

@ -0,0 +1,24 @@
Algebraic_foundations
Bounding_volumes
Cartesian_kernel
Circulator
Distance_2
Distance_3
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Matrix_search
Modular_arithmetic
Number_types
Optimisation_basic
Polygon
Profiling_tools
QP_solver
Random_numbers
STL_Extension
Solver_interface
Stream_support

View File

@ -0,0 +1,11 @@
Algebraic_foundations
Box_intersection_d
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

11
CGAL_ImageIO/dependencies Normal file
View File

@ -0,0 +1,11 @@
Algebraic_foundations
CGAL_ImageIO
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

View File

@ -0,0 +1,15 @@
Algebraic_foundations
Cartesian_kernel
Distance_2
Distance_3
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

View File

@ -0,0 +1,19 @@
Algebraic_foundations
Algebraic_kernel_for_circles
Arithmetic_kernel
Cartesian_kernel
Circular_kernel_2
Distance_2
Distance_3
Filtered_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

View File

@ -0,0 +1,19 @@
Algebraic_foundations
Algebraic_kernel_for_spheres
Arithmetic_kernel
Cartesian_kernel
Circular_kernel_3
Distance_2
Distance_3
Filtered_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

6
Circulator/dependencies Normal file
View File

@ -0,0 +1,6 @@
Circulator
Installation
Kernel_23
Profiling_tools
STL_Extension

View File

@ -0,0 +1,21 @@
Algebraic_foundations
BGL
Circulator
Classification
Distance_2
Distance_3
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Point_set_processing_3
Principal_component_analysis_LGPL
Profiling_tools
Property_map
STL_Extension
Solver_interface
Spatial_searching
Stream_support
Surface_mesh_segmentation

View File

@ -30,6 +30,7 @@
#endif // CGAL_LINKED_WITH_TBB #endif // CGAL_LINKED_WITH_TBB
#include <vector> #include <vector>
#include <utility>
namespace CGAL { namespace CGAL {

View File

@ -31,6 +31,7 @@
#include <CGAL/Default_diagonalize_traits.h> #include <CGAL/Default_diagonalize_traits.h>
#include <CGAL/centroid.h> #include <CGAL/centroid.h>
#include <CGAL/squared_distance_3.h> #include <CGAL/squared_distance_3.h>
#include <CGAL/array.h>
#ifdef CGAL_LINKED_WITH_TBB #ifdef CGAL_LINKED_WITH_TBB
#include <tbb/parallel_for.h> #include <tbb/parallel_for.h>
@ -271,21 +272,21 @@ private:
if (neighbor_points.size() == 0) if (neighbor_points.size() == 0)
{ {
Eigenvalues v = {{ 0.f, 0.f, 0.f }}; Eigenvalues v = make_array( 0.f, 0.f, 0.f );
m_eigenvalues[index] = v; m_eigenvalues[index] = v;
m_centroids[index] = {{ float(query.x()), float(query.y()), float(query.z()) }}; m_centroids[index] = make_array(float(query.x()), float(query.y()), float(query.z()) );
m_smallest_eigenvectors[index] = {{ 0.f, 0.f, 1.f }}; m_smallest_eigenvectors[index] = make_array( 0.f, 0.f, 1.f );
#ifdef CGAL_CLASSIFICATION_EIGEN_FULL_STORAGE #ifdef CGAL_CLASSIFICATION_EIGEN_FULL_STORAGE
m_middle_eigenvectors[index] = {{ 0.f, 1.f, 0.f }}; m_middle_eigenvectors[index] = make_array( 0.f, 1.f, 0.f );
m_largest_eigenvectors[index] = {{ 1.f, 0.f, 0.f }}; m_largest_eigenvectors[index] = make_array( 1.f, 0.f, 0.f );
#endif #endif
return; return;
} }
Point centroid = CGAL::centroid (neighbor_points.begin(), neighbor_points.end()); Point centroid = CGAL::centroid (neighbor_points.begin(), neighbor_points.end());
m_centroids[index] = {{ float(centroid.x()), float(centroid.y()), float(centroid.z()) }}; m_centroids[index] = make_array( float(centroid.x()), float(centroid.y()), float(centroid.z()) );
CGAL::cpp11::array<float, 6> covariance = {{ 0.f, 0.f, 0.f, 0.f, 0.f, 0.f }}; CGAL::cpp11::array<float, 6> covariance = make_array( 0.f, 0.f, 0.f, 0.f, 0.f, 0.f );
for (std::size_t i = 0; i < neighbor_points.size(); ++ i) for (std::size_t i = 0; i < neighbor_points.size(); ++ i)
{ {
@ -298,10 +299,10 @@ private:
covariance[5] += float(d.z () * d.z ()); covariance[5] += float(d.z () * d.z ());
} }
CGAL::cpp11::array<float, 3> evalues = {{ 0.f, 0.f, 0.f }}; CGAL::cpp11::array<float, 3> evalues = make_array( 0.f, 0.f, 0.f );
CGAL::cpp11::array<float, 9> evectors = {{ 0.f, 0.f, 0.f, CGAL::cpp11::array<float, 9> evectors = make_array( 0.f, 0.f, 0.f,
0.f, 0.f, 0.f, 0.f, 0.f, 0.f,
0.f, 0.f, 0.f }}; 0.f, 0.f, 0.f );
DiagonalizeTraits::diagonalize_selfadjoint_covariance_matrix DiagonalizeTraits::diagonalize_selfadjoint_covariance_matrix
(covariance, evalues, evectors); (covariance, evalues, evectors);
@ -312,11 +313,11 @@ private:
for (std::size_t i = 0; i < 3; ++ i) for (std::size_t i = 0; i < 3; ++ i)
evalues[i] = evalues[i] / sum; evalues[i] = evalues[i] / sum;
m_sum_eigenvalues[index] = float(sum); m_sum_eigenvalues[index] = float(sum);
m_eigenvalues[index] = {{ float(evalues[0]), float(evalues[1]), float(evalues[2]) }}; m_eigenvalues[index] = make_array( float(evalues[0]), float(evalues[1]), float(evalues[2]) );
m_smallest_eigenvectors[index] = {{ float(evectors[0]), float(evectors[1]), float(evectors[2]) }}; m_smallest_eigenvectors[index] = make_array( float(evectors[0]), float(evectors[1]), float(evectors[2]) );
#ifdef CGAL_CLASSIFICATION_EIGEN_FULL_STORAGE #ifdef CGAL_CLASSIFICATION_EIGEN_FULL_STORAGE
m_middle_eigenvectors[index] = {{ float(evectors[3]), float(evectors[4]), float(evectors[5]) }}; m_middle_eigenvectors[index] = make_array( float(evectors[3]), float(evectors[4]), float(evectors[5]) );
m_largest_eigenvectors[index] = {{ float(evectors[6]), float(evectors[7]), float(evectors[8]) }}; m_largest_eigenvectors[index] = make_array( float(evectors[6]), float(evectors[7]), float(evectors[8]) );
#endif #endif
} }

View File

@ -0,0 +1,22 @@
Algebraic_foundations
Arithmetic_kernel
Cartesian_kernel
Circulator
Combinatorial_map
Distance_2
Distance_3
Filtered_kernel
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

View File

@ -0,0 +1,20 @@
Algebraic_foundations
Arithmetic_kernel
CGAL_Core
Cartesian_kernel
Circulator
Cone_spanners_2
Distance_2
Distance_3
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Polynomial
Profiling_tools
STL_Extension
Stream_support

View File

@ -0,0 +1,37 @@
Algebraic_foundations
Arithmetic_kernel
BGL
Box_intersection_d
Cartesian_kernel
Circulator
Convex_decomposition_3
Distance_2
Distance_3
Filtered_kernel
HalfedgeDS
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Modifier
Modular_arithmetic
Nef_2
Nef_3
Nef_S2
Number_types
Polygon
Polyhedron
Polyhedron_IO
Profiling_tools
Property_map
STL_Extension
Spatial_sorting
Stream_support
TDS_2
Triangulation_2
Union_find

View File

@ -0,0 +1,11 @@
Algebraic_foundations
Convex_hull_2
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

View File

@ -0,0 +1,32 @@
Algebraic_foundations
Arithmetic_kernel
BGL
Cartesian_kernel
Circulator
Convex_hull_2
Convex_hull_3
Distance_2
Distance_3
Filtered_kernel
HalfedgeDS
Hash_map
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Modifier
Modular_arithmetic
Number_types
Polyhedron
Polyhedron_IO
Profiling_tools
Property_map
QP_solver
Random_numbers
STL_Extension
Stream_support
TDS_2
Triangulation_2
Triangulation_3

View File

@ -0,0 +1,17 @@
Algebraic_foundations
Circulator
Convex_hull_d
Distance_2
Hash_map
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

11
Distance_2/dependencies Normal file
View File

@ -0,0 +1,11 @@
Algebraic_foundations
Distance_2
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

10
Distance_3/dependencies Normal file
View File

@ -0,0 +1,10 @@
Algebraic_foundations
Distance_2
Distance_3
Installation
Kernel_23
Number_types
Profiling_tools
STL_Extension
Stream_support

12
Envelope_2/dependencies Normal file
View File

@ -0,0 +1,12 @@
Algebraic_foundations
Arrangement_on_surface_2
Envelope_2
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

29
Envelope_3/dependencies Normal file
View File

@ -0,0 +1,29 @@
Algebraic_foundations
Apollonius_graph_2
Arithmetic_kernel
Arrangement_on_surface_2
BGL
Cartesian_kernel
Circulator
Distance_2
Distance_3
Envelope_3
Filtered_kernel
HalfedgeDS
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Modular_arithmetic
Number_types
Profiling_tools
Property_map
Random_numbers
STL_Extension
Stream_support
Surface_sweep_2

View File

@ -0,0 +1,19 @@
Algebraic_foundations
Arithmetic_kernel
Cartesian_kernel
Distance_2
Distance_3
Filtered_kernel
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

View File

@ -0,0 +1,23 @@
Algebraic_foundations
Arithmetic_kernel
Cartesian_kernel
Circulator
Combinatorial_map
Distance_2
Distance_3
Filtered_kernel
Generalized_map
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

16
Generator/dependencies Normal file
View File

@ -0,0 +1,16 @@
Algebraic_foundations
BGL
Circulator
Generator
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Polygon
Profiling_tools
Property_map
Random_numbers
STL_Extension
Stream_support

11
Geomview/dependencies Normal file
View File

@ -0,0 +1,11 @@
Algebraic_foundations
Circulator
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

15
GraphicsView/dependencies Normal file
View File

@ -0,0 +1,15 @@
Algebraic_foundations
Distance_2
GraphicsView
Hash_map
Installation
Intersections_2
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support
Triangulation_2

13
HalfedgeDS/dependencies Normal file
View File

@ -0,0 +1,13 @@
Algebraic_foundations
Circulator
HalfedgeDS
Hash_map
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

4
Hash_map/dependencies Normal file
View File

@ -0,0 +1,4 @@
Hash_map
Installation
STL_Extension

View File

@ -0,0 +1,17 @@
Algebraic_foundations
Cartesian_kernel
Distance_2
Distance_3
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

View File

@ -0,0 +1,16 @@
Algebraic_foundations
Circulator
Distance_2
Inscribed_areas
Installation
Interval_support
Kernel_23
Matrix_search
Modular_arithmetic
Number_types
Optimisation_basic
Polygon
Profiling_tools
STL_Extension
Stream_support

View File

@ -1234,7 +1234,7 @@ You must disable CGAL_ENABLE_CHECK_HEADERS and CGAL_COMPUTE_DEPENDENCIES.")
if(POLICY CMP0057) if(POLICY CMP0057)
if(has_list_of_documented_headers if(has_list_of_documented_headers
AND NOT header IN_LIST list_of_documented_headers) AND NOT header IN_LIST list_of_documented_headers)
message(STATUS "Skip non-documented header \"${header}\".") # message(STATUS "Skip non-documented header \"${header}\".")
set(skip_hdr TRUE) set(skip_hdr TRUE)
endif() endif()
endif() endif()

View File

@ -0,0 +1,3 @@
Installation
STL_Extension

View File

@ -0,0 +1,17 @@
Algebraic_foundations
Circulator
Filtered_kernel
Hash_map
Installation
Interpolation
Kernel_23
Number_types
Polygon
Profiling_tools
Property_map
STL_Extension
Spatial_sorting
Stream_support
TDS_2
Triangulation_2

View File

@ -0,0 +1,13 @@
Algebraic_foundations
Distance_2
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

View File

@ -0,0 +1,10 @@
Algebraic_foundations
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

View File

0
Inventor/dependencies Normal file
View File

View File

@ -0,0 +1,18 @@
Algebraic_foundations
Cartesian_kernel
Circulator
Distance_2
Distance_3
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Solver_interface
Stream_support

20
Kernel_23/dependencies Normal file
View File

@ -0,0 +1,20 @@
Algebraic_foundations
Arithmetic_kernel
CGAL_Core
Cartesian_kernel
Distance_2
Distance_3
Filtered_kernel
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

12
Kernel_d/dependencies Normal file
View File

@ -0,0 +1,12 @@
Algebraic_foundations
Installation
Intersections_2
Interval_support
Kernel_23
Kernel_d
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

View File

@ -0,0 +1,30 @@
Algebraic_foundations
Arithmetic_kernel
CGAL_Core
Cartesian_kernel
Circulator
Distance_2
Distance_3
Filtered_kernel
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Kinetic_data_structures
Modular_arithmetic
Number_types
Polygon
Profiling_tools
Property_map
STL_Extension
Spatial_sorting
Stream_support
TDS_2
TDS_3
Triangulation_2
Triangulation_3

0
LEDA/dependencies Normal file
View File

View File

@ -0,0 +1,24 @@
Algebraic_foundations
Arithmetic_kernel
Cartesian_kernel
Circulator
Combinatorial_map
Distance_2
Distance_3
Filtered_kernel
Generalized_map
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Linear_cell_complex
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

View File

@ -0,0 +1,12 @@
Algebraic_foundations
Installation
Interval_support
Kernel_23
Matrix_search
Modular_arithmetic
Number_types
Optimisation_basic
Profiling_tools
STL_Extension
Stream_support

17
Mesh_2/dependencies Normal file
View File

@ -0,0 +1,17 @@
Algebraic_foundations
Circulator
Distance_2
Hash_map
Installation
Interval_support
Kernel_23
Mesh_2
Mesher_level
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support
TDS_2
Triangulation_2

46
Mesh_3/dependencies Normal file
View File

@ -0,0 +1,46 @@
AABB_tree
Algebraic_foundations
Arithmetic_kernel
BGL
Box_intersection_d
CGAL_ImageIO
Cartesian_kernel
Circulator
Convex_hull_2
Distance_2
Distance_3
Filtered_kernel
Generator
HalfedgeDS
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Mesh_3
Mesher_level
Modifier
Modular_arithmetic
Number_types
Polygon
Polygon_mesh_processing
Polyhedron
Polyhedron_IO
Principal_component_analysis
Principal_component_analysis_LGPL
Profiling_tools
Property_map
Random_numbers
STL_Extension
Solver_interface
Spatial_searching
Spatial_sorting
Stream_support
Surface_mesh
TDS_3
Triangulation_3
Union_find

View File

View File

@ -0,0 +1,36 @@
AABB_tree
Algebraic_foundations
Arithmetic_kernel
Arrangement_on_surface_2
Boolean_set_operations_2
Cartesian_kernel
Circulator
Convex_hull_2
Distance_2
Distance_3
Filtered_kernel
HalfedgeDS
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Minkowski_sum_2
Modular_arithmetic
Number_types
Partition_2
Polygon
Profiling_tools
Property_map
STL_Extension
Spatial_searching
Spatial_sorting
Stream_support
Surface_sweep_2
TDS_2
Triangulation_2
Union_find

View File

@ -0,0 +1,38 @@
Algebraic_foundations
Arithmetic_kernel
BGL
Box_intersection_d
Cartesian_kernel
Circulator
Convex_decomposition_3
Distance_2
Distance_3
Filtered_kernel
HalfedgeDS
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Minkowski_sum_3
Modifier
Modular_arithmetic
Nef_2
Nef_3
Nef_S2
Number_types
Polygon
Polyhedron
Polyhedron_IO
Profiling_tools
Property_map
STL_Extension
Spatial_sorting
Stream_support
TDS_2
Triangulation_2
Union_find

0
Modifier/dependencies Normal file
View File

View File

@ -0,0 +1,10 @@
Algebraic_foundations
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

24
Nef_2/dependencies Normal file
View File

@ -0,0 +1,24 @@
Algebraic_foundations
Box_intersection_d
Cartesian_kernel
Circulator
Distance_2
Distance_3
HalfedgeDS
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Modular_arithmetic
Nef_2
Number_types
Polygon
Profiling_tools
STL_Extension
Stream_support
Union_find

36
Nef_3/dependencies Normal file
View File

@ -0,0 +1,36 @@
Algebraic_foundations
Arithmetic_kernel
BGL
Box_intersection_d
Cartesian_kernel
Circulator
Distance_2
Distance_3
Filtered_kernel
HalfedgeDS
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Modifier
Modular_arithmetic
Nef_2
Nef_3
Nef_S2
Number_types
Polygon
Polyhedron
Polyhedron_IO
Profiling_tools
Property_map
STL_Extension
Spatial_sorting
Stream_support
TDS_2
Triangulation_2
Union_find

19
Nef_S2/dependencies Normal file
View File

@ -0,0 +1,19 @@
Algebraic_foundations
Circulator
Distance_2
Hash_map
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Modifier
Modular_arithmetic
Nef_2
Nef_S2
Number_types
Profiling_tools
STL_Extension
Stream_support
Union_find

13
NewKernel_d/dependencies Normal file
View File

@ -0,0 +1,13 @@
Algebraic_foundations
Arithmetic_kernel
Filtered_kernel
Installation
Interval_support
Kernel_23
Modular_arithmetic
NewKernel_d
Number_types
Profiling_tools
STL_Extension
Stream_support

13
Number_types/dependencies Normal file
View File

@ -0,0 +1,13 @@
Algebraic_foundations
Arithmetic_kernel
CGAL_Core
Filtered_kernel
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

0
OpenNL/dependencies Normal file
View File

View File

View File

@ -0,0 +1,23 @@
Algebraic_foundations
Circulator
Distance_2
Filtered_kernel
Hash_map
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Optimal_transportation_reconstruction_2
Polygon
Profiling_tools
Property_map
Random_numbers
STL_Extension
Spatial_sorting
Stream_support
TDS_2
Triangulation_2

View File

24
Partition_2/dependencies Normal file
View File

@ -0,0 +1,24 @@
Algebraic_foundations
Circulator
Convex_hull_2
Distance_2
Distance_3
Filtered_kernel
Hash_map
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Partition_2
Polygon
Profiling_tools
Property_map
STL_Extension
Spatial_sorting
Stream_support
TDS_2
Triangulation_2

View File

@ -0,0 +1,24 @@
Algebraic_foundations
Cartesian_kernel
Circulator
Distance_2
Distance_3
Filtered_kernel
Hash_map
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Periodic_2_triangulation_2
Polygon
Profiling_tools
Property_map
STL_Extension
Spatial_sorting
Stream_support
TDS_2
Triangulation_2

View File

@ -0,0 +1,27 @@
Algebraic_foundations
Arithmetic_kernel
Cartesian_kernel
Circulator
Distance_2
Distance_3
Filtered_kernel
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Modular_arithmetic
Number_types
Periodic_3_triangulation_3
Polygon
Profiling_tools
Property_map
STL_Extension
Spatial_sorting
Stream_support
TDS_3
Triangulation_3

20
Point_set_2/dependencies Normal file
View File

@ -0,0 +1,20 @@
Algebraic_foundations
Circulator
Distance_2
Filtered_kernel
Hash_map
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Point_set_2
Polygon
Profiling_tools
Property_map
STL_Extension
Spatial_sorting
Stream_support
TDS_2
Triangulation_2

16
Point_set_3/dependencies Normal file
View File

@ -0,0 +1,16 @@
Algebraic_foundations
BGL
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Point_set_3
Point_set_processing_3
Profiling_tools
Property_map
STL_Extension
Solver_interface
Stream_support
Surface_mesh

View File

@ -0,0 +1,44 @@
Algebraic_foundations
Arithmetic_kernel
BGL
Cartesian_kernel
Circulator
Convex_hull_2
Convex_hull_3
Distance_2
Distance_3
Filtered_kernel
Generator
HalfedgeDS
Hash_map
Installation
Intersections_2
Intersections_3
Interval_support
Jet_fitting_3
Kernel_23
Kernel_d
Modifier
Modular_arithmetic
Number_types
Point_set_2
Point_set_processing_3
Polygon
Polyhedron
Polyhedron_IO
Principal_component_analysis
Principal_component_analysis_LGPL
Profiling_tools
Property_map
QP_solver
Random_numbers
STL_Extension
Solver_interface
Spatial_searching
Spatial_sorting
Stream_support
TDS_2
TDS_3
Triangulation_2
Triangulation_3

View File

@ -0,0 +1,21 @@
Algebraic_foundations
Circulator
Distance_2
Distance_3
Installation
Interval_support
Kernel_23
Kernel_d
Modular_arithmetic
Number_types
Point_set_shape_detection_3
Principal_component_analysis
Principal_component_analysis_LGPL
Profiling_tools
Property_map
Random_numbers
STL_Extension
Solver_interface
Spatial_searching
Stream_support

View File

@ -0,0 +1,37 @@
Algebraic_foundations
Arithmetic_kernel
BGL
Cartesian_kernel
Circulator
Distance_2
Distance_3
Filtered_kernel
Generator
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Mesher_level
Modular_arithmetic
Number_types
Point_set_processing_3
Poisson_surface_reconstruction_3
Polygon
Principal_component_analysis_LGPL
Profiling_tools
Property_map
Random_numbers
STL_Extension
Solver_interface
Spatial_searching
Spatial_sorting
Stream_support
Surface_mesher
TDS_3
Triangulation_3
Union_find

10
Polygon/dependencies Normal file
View File

@ -0,0 +1,10 @@
Algebraic_foundations
Circulator
Installation
Kernel_23
Number_types
Polygon
Profiling_tools
STL_Extension
Stream_support

View File

@ -0,0 +1,38 @@
AABB_tree
Algebraic_foundations
Arithmetic_kernel
BGL
Box_intersection_d
Cartesian_kernel
Circulator
Distance_2
Distance_3
Filtered_kernel
Generator
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Mesh_3
Modular_arithmetic
Number_types
Polygon
Polygon_mesh_processing
Profiling_tools
Property_map
Random_numbers
STL_Extension
Solver_interface
Spatial_searching
Spatial_sorting
Stream_support
TDS_2
TDS_3
Triangulation_2
Triangulation_3
Union_find

19
Polyhedron/dependencies Normal file
View File

@ -0,0 +1,19 @@
Algebraic_foundations
BGL
Circulator
Distance_2
HalfedgeDS
Hash_map
Installation
Interval_support
Kernel_23
Modifier
Modular_arithmetic
Number_types
Polyhedron
Polyhedron_IO
Profiling_tools
Property_map
STL_Extension
Stream_support

View File

@ -0,0 +1,21 @@
Algebraic_foundations
BGL
Circulator
Distance_2
Geomview
HalfedgeDS
Hash_map
Installation
Interval_support
Inventor
Kernel_23
Modifier
Modular_arithmetic
Number_types
Polyhedron
Polyhedron_IO
Profiling_tools
Property_map
STL_Extension
Stream_support

View File

@ -0,0 +1,27 @@
Algebraic_foundations
Arithmetic_kernel
Cartesian_kernel
Circulator
Distance_2
Distance_3
Filtered_kernel
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Modular_arithmetic
Number_types
Polygon
Polyline_simplification_2
Profiling_tools
Property_map
STL_Extension
Spatial_sorting
Stream_support
TDS_2
Triangulation_2

13
Polynomial/dependencies Normal file
View File

@ -0,0 +1,13 @@
Algebraic_foundations
Arithmetic_kernel
Circulator
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Polynomial
Profiling_tools
STL_Extension
Stream_support

View File

@ -0,0 +1,36 @@
Algebraic_foundations
Arithmetic_kernel
BGL
Cartesian_kernel
Circulator
Convex_hull_2
Convex_hull_3
Distance_2
Distance_3
Filtered_kernel
HalfedgeDS
Hash_map
Installation
Intersections_2
Intersections_3
Interval_support
Kernel_23
Kernel_d
Matrix_search
Modifier
Modular_arithmetic
Number_types
Optimisation_basic
Polygon
Polyhedron
Polyhedron_IO
Polytope_distance_d
Profiling_tools
Property_map
QP_solver
Random_numbers
STL_Extension
Stream_support
TDS_2
Triangulation_2

View File

@ -0,0 +1,14 @@
Algebraic_foundations
Installation
Interval_support
Kernel_23
Kernel_d
Modular_arithmetic
Number_types
Principal_component_analysis
Principal_component_analysis_LGPL
Profiling_tools
STL_Extension
Solver_interface
Stream_support

View File

@ -0,0 +1,10 @@
Algebraic_foundations
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

View File

@ -0,0 +1,5 @@
Installation
Kernel_23
Profiling_tools
STL_Extension

View File

@ -0,0 +1,3 @@
Installation
STL_Extension

13
QP_solver/dependencies Normal file
View File

@ -0,0 +1,13 @@
Algebraic_foundations
Circulator
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
QP_solver
Random_numbers
STL_Extension
Stream_support

View File

@ -0,0 +1,10 @@
Algebraic_foundations
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

17
Ridges_3/dependencies Normal file
View File

@ -0,0 +1,17 @@
Algebraic_foundations
BGL
Bounding_volumes
Circulator
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Optimisation_basic
Principal_component_analysis_LGPL
Profiling_tools
Property_map
Ridges_3
STL_Extension
Stream_support

View File

@ -0,0 +1,11 @@
Algebraic_foundations
Circulator
Installation
Interval_support
Kernel_23
Modular_arithmetic
Number_types
Profiling_tools
STL_Extension
Stream_support

View File

@ -0,0 +1,43 @@
Advancing_front_surface_reconstruction
Algebraic_foundations
Alpha_shapes_3
Arithmetic_kernel
BGL
Cartesian_kernel
Circulator
Distance_2
Distance_3
Filtered_kernel
Geomview
HalfedgeDS
Hash_map
Homogeneous_kernel
Installation
Intersections_2
Intersections_3
Interval_support
Jet_fitting_3
Kernel_23
Kernel_d
Modifier
Modular_arithmetic
Number_types
Point_set_processing_3
Polygon
Polyhedron
Polyhedron_IO
Profiling_tools
Property_map
Random_numbers
STL_Extension
Scale_space_reconstruction_3
Solver_interface
Spatial_searching
Spatial_sorting
Stream_support
TDS_2
TDS_3
Triangulation_2
Triangulation_3
Union_find

Some files were not shown because too many files have changed in this diff Show More