Commit Graph

325 Commits

Author SHA1 Message Date
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
Philipp Möller 71b4e9c515 Use CGAL_FULL_VERSION in all Doxyfile.in 2015-12-17 16:33:28 +01:00
Philipp Möller 79b7fc5081 Handle the INPUT cases where the whole include dir is used 2015-12-10 17:03:46 +01:00
Andreas Fabri 6692f993ce Add/Remove some cgalPkgDependsOn
Move Visibility package from Arrangements to Polygons
Add some ``  in the Visibility package
Add the keyword 'Geodesic' to the Shortest Path package.
2015-09-09 12:09:57 +02:00
Jane Tournois 45baa96c6e msvc does not support explicit conversion of optionals : fix it 2015-09-03 10:22:32 +02:00
Andreas Fabri 1e2ff1131e assert -> CGAL_assertion 2015-08-27 16:51:55 +02:00
Laurent Rineau f9917c487e CMake 2.8.11 2015-07-13 12:36:43 +02:00
Sébastien Loriot 96a9b14576 please MSVC10 2015-06-10 17:04:57 +02:00
Sébastien Loriot 4474cb29d5 remove extra typename 2015-06-10 16:26:35 +02:00
Sébastien Loriot 5d02945fc8 try to please Visual Studio 10 2015-06-08 13:44:18 +02:00
Sébastien Loriot 2393c2515f remove place holder file 2015-06-05 07:18:46 +02:00
Sébastien Loriot 1fff1fe4a8 examples shouldn't be in dont_submit 2015-06-05 07:16:57 +02:00
Sébastien Loriot 87feeeb5b1 add missing license info 2015-06-01 17:55:39 +02:00
Sébastien Loriot 03a85fdf95 remove exe flag 2015-06-01 14:26:16 +02:00
Sébastien Loriot 41edf299b6 Do not apply that filter if the incoming cone's parent is the nearest to v1 and v2 2015-05-29 13:30:01 +02:00
Sébastien Loriot 25d3728589 Do not apply that filter if the incoming cone's parent is the nearest to v3 2015-05-29 13:15:26 +02:00
Sébastien Loriot 9ae4763654 fix debug output 2015-05-29 13:13:11 +02:00
Sébastien Loriot 2cf70345eb remove unused variable 2015-05-29 07:35:34 +02:00
Sébastien Loriot 487ab9b859 fix warning 2015-05-28 13:43:43 +02:00
Stephen Kiazyk 9b73f91d0e Merge branch 'gsoc2014-Polyhedron_shortest_path-skiazyk' of github.com:CGAL/cgal-public-dev into gsoc2014-Polyhedron_shortest_path-skiazyk 2015-05-27 23:42:25 -05:00
Stephen Kiazyk e80bde19ac Fixed an issue where edge sources were not being evaluated properly 2015-05-27 23:40:31 -05:00
Sébastien Loriot 8f0596b79d fix warnings 2015-05-27 15:01:49 +02:00
Sébastien Loriot 0331fa7795 fix typos in doc 2015-05-27 14:12:31 +02:00
Sébastien Loriot 844ff5ae7e fix typo 2015-05-27 09:43:57 +02:00
Sébastien Loriot b0b3478fc4 add release of introduction 2015-05-26 08:31:19 +02:00
Sébastien Loriot 6c7e5f7e48 vertices might not be sorted the same way on all platforms 2015-05-26 08:24:19 +02:00
Sébastien Loriot 2e0eb97f0d fix warning 2015-05-26 07:53:09 +02:00
Stephen Kiazyk 686bc75f33 Merge branch 'gsoc2014-Polyhedron_shortest_path-skiazyk' of github.com:CGAL/cgal-public-dev into gsoc2014-Polyhedron_shortest_path-skiazyk 2015-05-22 08:45:39 -05:00
Stephen Kiazyk 714988ddcd Removed an unneccessary if block 2015-05-22 08:40:23 -05:00
Andreas Fabri c400ffc81e min() -> (min)() 2015-04-28 09:18:38 +02:00
Sébastien Loriot cb2cda8476 rename barycentric coordinate enums to match the barycentric coordinate package 2015-04-28 08:33:36 +02:00
Sébastien Loriot a7edcfbd9a improve debug macro 2015-04-27 10:20:32 +02:00
Sébastien Loriot e5b9a7cddf fix warnings 2015-04-27 10:09:10 +02:00
Sébastien Loriot 72bfd2d336 remove unused var 2015-04-27 09:56:20 +02:00
Sébastien Loriot 14465274bd remove unused variables 2015-04-27 09:49:01 +02:00
Andreas Fabri 38f0759663 do not use the boost test framework 2015-04-25 17:18:38 +02:00
Andreas Fabri 2d9876df3c remove trailing comma in enum 2015-04-25 16:10:45 +02:00
Andreas Fabri fd623954ba remove trailing comma in enum 2015-04-25 16:10:03 +02:00
Andreas Fabri bc0f479080 remove trailing comma in enum 2015-04-25 16:09:11 +02:00
Andreas Fabri eee44a4a2d read data/elephant.off if called without arguments 2015-04-24 17:09:24 +02:00
Sébastien Loriot 5f6cce03e1 remove exe flag 2015-04-24 16:56:09 +02:00
Sébastien Loriot 5ad6982a4e add missing bibtex entry 2015-04-23 07:59:14 +02:00
Sébastien Loriot 32ae9cc7bb update link to leda real 2015-04-22 12:00:42 +02:00
Sébastien Loriot fc4980096b remove trailing whitespaces and remove empty dirs 2015-04-22 10:44:28 +02:00
Sébastien Loriot f800c1c855 FaceListGraph -> Triangle_mesh 2015-04-22 10:21:00 +02:00
Sébastien Loriot 6cab744616 no camel case for property map types 2015-04-22 09:46:58 +02:00
Sébastien Loriot 8ef7511d23 GraphTraits -> Graph_traits 2015-04-22 09:41:47 +02:00
Sébastien Loriot fe5564f5ac rename enum value 2015-04-22 09:39:11 +02:00
Sébastien Loriot 4d72975136 minor doc updates 2015-04-22 09:33:18 +02:00
Sébastien Loriot fcfe7401dd spell checking and backticking 2015-04-17 18:09:19 +02:00
Sébastien Loriot 0001bb5fe9 pass on the user manual 2015-04-17 18:04:54 +02:00
Stephen Kiazyk c5991834ef Additional proofreading for shortest paths package 2015-04-13 21:52:13 -05:00
Stephen Kiazyk 61a92c1d45 Update documentation re: 1st round reviews
Expanded Section 5 of the user manual to give more details, address some
of the reviewer's issues.
Added a psuedo-code of the algorithm
Added a figure of saddle vertex expansion
2015-04-11 16:05:51 -05:00
Sébastien Loriot 8d25d820c4 fix typos in the user manual 2015-04-02 09:03:03 +02:00
Sébastien Loriot 7bf8ec26b3 accomadate comments of reviewer 1 2014-10-22 17:07:46 +02:00
Sébastien Loriot 19939d3172 Merge branch 'gsoc2014-Polyhedron_shortest_path-skiazyk' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2014-Polyhedron_shortest_path-skiazyk
Conflicts:
	Surface_mesh_shortest_path/doc/Surface_mesh_shortest_path/Surface_mesh_shortest_path.txt
2014-10-22 16:37:29 +02:00
Andreas Fabri 4b8d68f86a Fixed typos 2014-10-22 11:27:59 +02:00
Andreas Fabri 41d4a98a12 Fixed typos 2014-10-22 11:18:56 +02:00
Sébastien Loriot 6756bed8b2 shortest path queries always return the source point and distance 2014-10-21 17:03:27 +02:00
Sébastien Loriot bde45ca2b6 remove exe flag 2014-10-21 17:03:26 +02:00
Sébastien Loriot 52fce43549 cosmetic 2014-10-21 17:03:26 +02:00
Sébastien Loriot 4919a8ab0f add implementation history section 2014-10-21 17:03:26 +02:00
Stephen Kiazyk b7ef1ba969 Removed a no longer relevant TODO related to OpenMesh 2014-10-21 11:00:40 -04:00
Stephen Kiazyk b7897bced0 Fixed benchmark figure size output 2014-10-21 11:00:17 -04:00
Stephen Kiazyk 1086423717 Changed some parts of benchmark doc
Changed average query time to average queries per second.
Added description of the machine on which benchmarks were run.
2014-10-20 13:17:40 -04:00
Sébastien Loriot a59c5ac81a spell checking 2014-10-16 11:39:36 +02:00
Sébastien Loriot 85eeeb8ebe fix typos and hide developer info 2014-10-16 11:37:17 +02:00
Sébastien Loriot 97b30e028c reorder and simplify section 1 and 2 2014-10-16 11:30:51 +02:00
Sébastien Loriot ad3b680e4e t -> alpha 2014-10-16 09:23:30 +02:00
Sébastien Loriot 5d700b97d7 using operator() instead of named function the shortest path visitor 2014-10-16 09:21:33 +02:00
Sébastien Loriot 0c2f91672d update examples 2014-10-16 09:14:45 +02:00
Sébastien Loriot 12c7ea0fc1 no license header in tests 2014-10-15 16:55:57 +02:00
Sébastien Loriot 7983a44b0c more polishing of the doc 2014-10-15 16:45:14 +02:00
Sébastien Loriot 14ca4cacef rename Source_point_handle -> Source_point_iterator 2014-10-15 16:27:09 +02:00
Sébastien Loriot a2dc6f6ccc rename clear_sequence_tree -> clear 2014-10-15 16:23:47 +02:00
Sébastien Loriot 37591853e3 fix doc and public API of main class 2014-10-15 16:19:45 +02:00
Sébastien Loriot 3b96ffd5d6 fix doc of visitor concept 2014-10-15 10:49:43 +02:00
Sébastien Loriot 01ae52aae6 fix traits concept doc 2014-10-15 10:43:49 +02:00
Sébastien Loriot d21cb80244 rename traits functors
Project_triangle_3_to_triangle_2 -> Construct_triangle_3_to_triangle_2_projection
  Flatten_triangle_3_along_segment_2 -> Construct_triangle_3_along_segment_2_flattening
  Parametric_distance_along_segment_2 -> Compute_parametric_distance_along_segment_2
2014-10-15 10:31:17 +02:00
Sébastien Loriot 9dfb6bf372 polishing doc before submission 2014-10-15 10:21:27 +02:00
Sébastien Loriot da5298f123 fix warnings 2014-10-15 10:03:49 +02:00
Stephen Kiazyk 9135bbee26 Added note about sqrt 2014-09-26 12:06:08 -04:00
Stephen Kiazyk f720e3a07f Proofreading the documentation 2014-09-26 11:53:30 -04:00
Stephen Kiazyk a4ed6be6f6 Incorrectly located concept files 2014-09-26 10:49:00 -04:00
Stephen Kiazyk 9cf8988b75 Changed overview image to a terrain 2014-09-25 15:37:09 -04:00
Stephen Kiazyk 485bba1918 Added an extra test case for adding/removing 2014-09-25 15:33:06 -04:00
Stephen Kiazyk 07e35591d5 Changed API to use incremental construction paradigm
The code itself does not take advantage of this yet, but it
could be modified to do so in the future.  I believe this also
makes the API a little clearer and easier to use.
2014-09-25 13:56:09 -04:00
Stephen Kiazyk cb3c5996eb Changed some lingering Polyhedron->Surface_mesh in doc 2014-09-25 08:49:51 -04:00
Stephen Kiazyk 581a34accf Moved documentation for Barycentric_coordinate_type enum 2014-09-24 17:48:30 -04:00
Stephen Kiazyk c7a0a693f8 Added command line mesh selection to ray point selection test 2014-09-23 17:24:37 -04:00
Stephen Kiazyk 4c20f60b65 Added extra test case to nearest surface test 2014-09-23 17:15:58 -04:00
Stephen Kiazyk dad6e51757 Added mesh parameters to nearest surface location tests 2014-09-23 17:04:47 -04:00
Stephen Kiazyk d998af7845 Added command-line parameters to start-end tests 2014-09-23 16:47:24 -04:00
Stephen Kiazyk d41fd4bdc3 Updated TestMesh to use args and allow kernel selection 2014-09-23 16:44:16 -04:00
Stephen Kiazyk 8757d4ac07 Added the ability to select kernel when running benchmarks 2014-09-23 16:19:08 -04:00
Stephen Kiazyk 93060c6649 Incorrect script name in run_benchmarks.sh 2014-09-23 11:53:02 -04:00
Stephen Kiazyk 1d29a4dec0 Added .cmd file for Surface_mesh_shortest_path_test_2 2014-09-22 18:05:38 -04:00
Stephen Kiazyk 730c713a5b Fix for shortest path test 1
Due to changes in sequence collector
2014-09-22 18:03:39 -04:00
Stephen Kiazyk b7968eae18 Modifications to shortest_path_sequence_to_source_points
Changed the documentation to be clearer about which halfedges are
returned.
The query point will now always be passed to the visitor (unless no
shortest paths were found).
2014-09-22 17:01:38 -04:00
Stephen Kiazyk a8ba386c4b Added figure generation to benchmarks
All benchmark data is generated with a single call to a bash script now.
Still must be pasted into the user doc manually.
2014-09-22 16:41:23 -04:00
Sébastien Loriot fbc46bd95e rename Polyhedron_shortest_path -> Surface_mesh_shortest_path 2014-09-19 17:33:43 +02:00