Commit Graph

150 Commits

Author SHA1 Message Date
Laurent Rineau 6d148de316 Merge pull request #2277 from ocarre/master
FIX: crash in Surface_mesh_shortest_path::nearest_to_location
2017-07-28 18:31:02 +02:00
ocarre 95e35dc69d FIX: was using a deprecated version of the is_border function 2017-07-22 14:47:25 +02:00
ocarre 1cb9de1579 FIX: crash in Surface_mesh_shortest_path::nearest_to_location
This crash occurs if the point passed to the
Surface_mesh_shortest_path::nearest_to_location function
is located on a border edge.
It now returns directly the main face if the point is
located on a border edge and do not look anymore for a
non-existent opposite face.
2017-07-20 12:21:26 +02:00
Andreas Fabri d9549f2d5f Make the reference to the TriangleMesh const. In the implementation cast the constness away due to a problem with the vertex point pmap 2017-07-17 10:56:00 +02:00
Andreas Fabri d6f87b7ea2 Use Triangle_mesh for the typedef and tmesh for the variable in order to unify Polyhedron/Surface_mesh/OpenMesh examples 2017-05-30 15:26:51 +02:00
Andreas Fabri 865f740908 Add example 2017-05-30 15:26:51 +02:00
Andreas Fabri 164e6c54e6 Recommend Surface_mesh 2017-05-30 15:26:51 +02:00
Andreas Fabri c81b707bfb Do not include graph_traits_{Polyhedron | Surface_mesh}.h 2017-04-24 19:17:43 +02:00
Sébastien Loriot 2e6f01e189 add missing include directive 2017-02-20 14:56:54 +01:00
Andreas Fabri 34e8ed18f0 Fix the VC++ warnings reported in Issue #1904 2017-02-15 15:38:09 +01:00
Sébastien Loriot 5212bb55a6 fix Core dependancies 2017-02-13 17:16:30 +01:00
Sébastien Loriot 1fc9b0976a fix Core dependancies 2017-02-13 16:21:02 +01:00
Sébastien Loriot 50510c05ea add include directive for license of all GPL header files
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
          grep -v Operations_on_polyhedra | \
          grep -v Algebraic_kernel_for_circles | \
          grep -v Algebraic_kernel_for_spheres | \
          grep -v Polyhedron_IO`;
do
  echo $i
  python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
2017-01-19 15:20:25 +01:00
Maxime Gimeno a01593e0bb Unify the links to the Polyhedron demo in the package descriptions. 2017-01-10 14:56:52 +01:00
Sebastien Loriot 8c9af91b01 Merge pull request #1749 from sloriot/SMSP-fix_incorrect_name
Barycentric coordinate -> Barycentric coordinates
2016-12-27 09:02:06 +01:00
Andreas Fabri 2ac94ff4fb Surface_mesh_shortest_path: Fix type
Fix type in std::priority_queue. Spotted by VC2016
2016-12-15 11:05:43 +01:00
Sébastien Loriot 6b8564a09c improve phrasing 2016-12-07 17:39:51 +01:00
Sébastien Loriot 1bdf09b26f facet -> face 2016-12-06 11:05:53 +01:00
Sébastien Loriot 958dae95b4 rename barycentric coordinate to barycentric coordinates 2016-12-06 11:04:18 +01:00
Laurent Rineau 223c1cf5a4 Merge pull request #1530 from lrineau/Installation-compute_dependencies-GF
Compute and fix packages dependencies
2016-10-05 13:11:04 +02:00
Laurent Rineau 2ab35db9dd Merge pull request #1529 from sloriot/SMSP-remove_Polyhedron_3_dependancy
Remove dependency to Polyhedron_3
2016-10-05 13:03:56 +02:00
Laurent Rineau ccaf3441c4 Merge pull request #1529 from sloriot/SMSP-remove_Polyhedron_3_dependancy
Remove dependency to Polyhedron_3
2016-09-30 15:24:13 +02:00
Andreas Fabri 82e8ca42f3 Fix package Surface_mesh_shortest_path include headers 2016-09-30 15:23:14 +02:00
Laurent Rineau 37b4fdba78 fix compilation errors 2016-09-30 15:21:37 +02:00
Sébastien Loriot 0bd3044635 remove non-needed include directives 2016-09-30 14:09:33 +02:00
Sébastien Loriot 7e2ee496de update project name of cmake scripts of tests 2016-09-08 00:26:37 +02:00
Sébastien Loriot 6b338eeb1f improve the name of projects in cmake scripts of examples 2016-09-08 00:02:55 +02:00
Sébastien Loriot ec69b336e8 Merge remote-tracking branch 'cgal/releases/CGAL-4.8-branch' 2016-06-22 13:20:25 +02:00
Sébastien Loriot a6bccbca40 handle the case when source and target are in the interior of the same edge 2016-06-20 17:00:57 +02:00
Sébastien Loriot b2d2e85d5a swap barycentric coordinates on the edge when seen from the other side 2016-06-20 14:53:25 +02:00
Maxime Gimeno f549b62a6a Fix the are_buffers_filled
- Using d->are_buffers_filled made useless the initialization made in the Scene_item constructor.
 Instead of re-initializing it in the private structs, I decided to use the one from the item again, as the
 cleaning of the Scene_item seems to be put aside.
2016-06-16 09:18:33 +02:00
Laurent Rineau 145b3dbe77 Merge fixes to Surface_mesh and BGL from 4.8
Merge branch 'releases/CGAL-4.8-branch'. Merges:
> 0b5fa6a Merge pull request #945 from sloriot/BGL-OpenMesh_free_functions
> 681e08d Merge pull request #947 from sloriot/SM_shortest_path-fix_package_info
2016-03-29 12:01:15 +02:00
Laurent Rineau 50b55bd27c Merge pull request #890 from sloriot/CGAL-generate_CMakeLists-sloriot
Generate CMakelists
2016-03-29 11:02:17 +02:00
Sébastien Loriot b83b4465c3 update package info 2016-03-24 17:15:36 +01:00
Laurent Rineau 89fe7c62b2 Merge pull request #762 from sloriot/BGL-unif_names
Unify names of parameters model of CGAL BGL concepts
2016-03-24 11:20:38 +01:00
Sébastien Loriot 881e4d3199 request Core only in examples, tests and demos when really needed 2016-03-07 22:36:57 +01:00
Philipp Möller 0a04a3a48f Use CGAL_DOC_VERSION 2016-02-11 15:37:54 +01:00
Sébastien Loriot 4a696e13ea Uniformize names of template parameters and graph in shortest path package 2016-02-10 18:39:48 +01:00
Simon Giraudot 4d0e23b7ce Work-around to avoid boost 1.47 mistakingly using the get function from adjacency_list 2016-02-03 17:20:48 +01:00
Sebastien Loriot 4f737d4682 Merge pull request #702 from afabri/CGAL-source-GF
Use source() not prefixed with boost::
2016-02-03 09:45:01 +01:00
Sebastien Loriot 9f11095635 Merge pull request #687 from afabri/CGAL-boost_program_options-GF
Replace #ifdef CGAL_USE_BOOST_PROGRAM_OPTIONS
2016-02-02 20:56:03 +01:00
Sébastien Loriot f5c66df417 remove boost prefix 2016-02-02 20:07:36 +01:00
Andreas Fabri 2a54f849f6 qualify with the correct namespace (or not at all) 2016-02-02 06:34:42 +01:00
Andreas Fabri c772598ae6 Use source() not prefixed with boost:: 2016-02-01 09:56:57 +01:00
Andreas Fabri 4b3d8b0c4b fix 2016-01-28 08:03:52 +01:00
Sébastien Loriot 73f27dd6fb prevent false detection of error by the testsuite
this test is really expensive but useful for debugging.
We keep it maintained by ensuring it compiles even
if it is never executed
2016-01-27 10:17:20 +01:00
Sébastien Loriot cc2693df4e avoid unused variable warning 2016-01-27 10:16:13 +01:00
Sébastien Loriot 85f5f4f4e8 avoid unused variable warning 2016-01-26 09:49:56 +01:00
Sebastien Loriot 32a3972c33 Merge pull request #592 from afabri/CGAL-dont_submit_cleanup-GF
Towards getting rid of dont_submit files
2016-01-08 14:14:08 +01:00
Andreas Fabri a41165b6eb various 2016-01-05 18:04:14 +01:00