Commit Graph

780 Commits

Author SHA1 Message Date
Laurent Rineau 112748280f Merge pull request #2579 from cjamin/Triangulation-Fix_RTd_doc-cjamin
Triangulation - fix doc
2017-11-15 16:48:21 +01:00
Sébastien Loriot ff26773f7b remove include directive for checking GPL compliance in LGPL headers 2017-11-12 10:21:35 +01:00
Sébastien Loriot ee57fc2d6c add SPDX identifier for files under the GPL-3+ license 2017-11-12 10:17:51 +01:00
Sébastien Loriot 0698f79aff add SPDX identifier for files under the LGPL-3+ license 2017-11-12 10:17:50 +01:00
Clement Jamin d8d99a9846 Document typedef `Base` 2017-11-06 15:11:55 +01:00
Clement Jamin 008f9e61ab Type `Bare_point` does not exist any more 2017-11-06 15:09:22 +01:00
Laurent Rineau 62c70d41ca Renew the handle of policies, for CMake-3.10
Now that we require CMake>=3.1, we can forget a lot of old CMake policies.

`CMP0053` `OLD` behavior is still needed, because of a bug in Qt5 CMake files, but it will
not be set with CMake>=3.10. Let's assume that a recent CMake version means
a recent Qt5 version.
2017-11-06 14:58:36 +01:00
Laurent Rineau 46cc91e787 Merge pull request #2478 from mtola/master
fix bug -> 2x 2 missing "inline" to prevent duplicate symbols during …
2017-10-13 17:06:22 +02:00
Laurent Rineau 00d444e84c Merge pull request #2462 from sloriot/CGAL-fix_warnings_g++7
Fix some warnings
2017-10-13 16:54:52 +02:00
Sébastien Loriot c3e7ade8b4 fix warnings 2017-09-25 09:09:54 +02:00
Mael Rouxel-Labbé aaeaf35380 Introduced the tag "Periodic_tag" to mark distinguish periodic triangulations 2017-08-23 16:18:05 +02:00
Laurent Rineau b14263762d Check gcc version and return() if < 4.4 2017-07-19 16:09:04 +02:00
Clement Jamin c7bd6a7403 Include licence check header 2017-06-23 10:41:05 +02:00
Clement Jamin 3539f899a0 Unused header 2017-06-21 10:25:28 +02:00
Clement Jamin 71124e808e Fix doc about Point 2017-06-20 14:31:57 +02:00
Clement Jamin 9b46105579 Get rid of Bare_point_d in the adapter and in Regular_triangulation 2017-06-20 12:41:22 +02:00
Clement Jamin 08835f5195 This was commited by error 2017-06-20 11:30:17 +02:00
Clement Jamin 6e609f9ca5 It took too much time for the testsuite in Debug mode 2017-06-20 11:20:07 +02:00
Clement Jamin a8d785e771 Fix errors & warnings from testsuite 2017-06-20 11:19:43 +02:00
Clement Jamin ed5eab4979 Add Bare_point to the types 2017-06-19 16:09:12 +02:00
Clement Jamin f1971bf9ba Fix errors & warnings from testsuite 2017-06-19 15:04:14 +02:00
Clement Jamin fb84e3d8a6 Fix min/max compilation 2017-06-19 14:02:20 +02:00
Clement Jamin 5b9562ea84 Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2017-06-16 11:09:07 +02:00
Andreas Fabri 8cbbe0e165 Remove dependencies of Triangulation_3 on Triangulation_2 2017-04-06 11:08:37 +02: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
Clement Jamin d59445394f Improve sentence 2017-01-04 17:46:24 +01:00
Clement Jamin a1a60e9921 Fix typos 2017-01-04 17:44:46 +01:00
Clement Jamin 0c3cb6a19d Update and clarify complexity 2017-01-04 16:35:39 +01:00
Jane Tournois 0f569a8fd6 introduce Has_nested_type_Bare_point to keep backward compatible
it is needed when Regular_triangulation_euclidean_traits is used the first
template parameter for Regular_triangulation (both 2d and 3d)
2016-11-03 14:57:10 +01:00
Sébastien Loriot 2041104ade remove non used files
Both header files removed are more or less empty.
Regular_triangulation in dD is on its way in another package.
2016-10-06 09:53:32 +02: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
Andreas Fabri 8bffd68e84 Package Triangulation: Add an #include 2016-09-30 15:22:26 +02:00
Clement Jamin 3704a59422 Fix warning (unused types and variables) 2016-09-28 18:13:20 +02:00
Clement Jamin e747016020 Remove TODO (everything has been done) and dont_submit as it's empty now 2016-09-23 08:47:45 +02:00
Clement Jamin de1cb153fe Remove Convex_hull.h from here since it's been deleted 2016-09-23 08:36:39 +02:00
Clement Jamin e4e781e044 Point_drop_weight_d => Construct_point_d 2016-09-22 17:53:27 +02:00
Marc Glisse 8aa0ede187 Point_weight_d -> Compute_weight_d 2016-09-21 19:38:42 +02:00
Marc Glisse 9f061d8ff9 Unused local typedefs. 2016-09-21 19:28:33 +02:00
Clement Jamin 49fda9d7e6 This file should never have been commited 2016-09-21 15:33:37 +02:00
Clement Jamin e79d8f461e Don't write std::endl in binary mode 2016-09-08 17:08:56 +02:00
Clement Jamin bbb8f59783 Restore some references 2016-09-08 16:21:14 +02:00
Clement Jamin d3c838e4cd Remove more const & other minor fixes 2016-09-08 16:15:38 +02:00
Clement Jamin e25f585eb5 Fix some parameters (const, ref...) doc 2016-09-08 15:53:05 +02:00
Clement Jamin 867e6d1158 Remove useless const 2016-09-08 15:52:38 +02:00
Clement Jamin b7efa8e756 Small fix 2016-09-08 11:56:49 +02:00
Clement Jamin af35f0ead7 Improve sentence 2016-09-08 10:59: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
Clement Jamin 6102307e86 Add reference to paper 2016-09-07 16:56:54 +02:00
Clement Jamin ef03b187c3 Undocumented 2 functions 2016-09-07 16:28:21 +02:00
Clement Jamin c709bd54f0 Regular_triangulation_euclidean_traits => Regular_triangulation_traits_adapter 2016-09-07 15:51:12 +02:00
Clement Jamin fcb7a82874 Monique's review continued 2016-09-06 16:02:36 +02:00
Clement Jamin ded46066c1 Fix identation 2016-09-06 15:23:28 +02:00
Clement Jamin 6988c1867d Move paragraph 2016-09-06 15:18:35 +02:00
Clement Jamin 66c29aecc2 Doc and comment fixes 2016-09-06 15:06:36 +02:00
Clement Jamin bdf213167f Better section title 2016-09-06 14:34:49 +02:00
Clement Jamin 9f2155da93 Remove advanced on collapse_face 2016-07-28 12:17:14 +02:00
Clement Jamin 7ce61ee678 operator>> for Vector_d 2016-06-01 14:50:31 +02:00
Clement Jamin ec16393b39 Fix Linux compilation error 2016-06-01 14:42:17 +02:00
Mael Rouxel-Labbé d984aca010 Fix trailing whitespace 2016-06-01 14:34:42 +02:00
Clement Jamin b5e8e58d48 More explicit sentence 2016-06-01 11:54:56 +02:00
Clement Jamin 350b0c0176 Typo 2016-05-31 17:45:13 +02:00
Clement Jamin 742f2340c3 Missing type "Point" 2016-05-31 17:28:51 +02:00
Clement Jamin 1b4e3e70a5 Document Regular_triangulation_euclidean_traits properly 2016-05-31 17:23:47 +02:00
Clement Jamin ccaeeb4a89 Add a note on Point_d if in the Regular_triangulation context 2016-05-31 16:20:32 +02:00
Clement Jamin 993bef7774 Add a comment to explain how Regular_triangulation_euclidean_traits works
+ remove misleading template parameter list in the doc
2016-05-27 11:10:29 +02:00
Clement Jamin 890b4ef0aa Doc fixes + make the use of Regular_triangulation_euclidean_traits automatic
Partially reverts commit ab30798119
2016-05-27 10:58:48 +02:00
Clement Jamin 5b0f8e15be Document number_of_hidden_vertices + clarify user manual 2016-05-25 18:26:37 +02:00
Clement Jamin 5f33eaad17 CGAL always computes a unique triangulation, even in degenerate cases 2016-05-24 15:22:40 +02:00
Clement Jamin 5eac4b8bdc Test both static and dynamic kernels 2016-05-24 14:56:59 +02:00
Clement Jamin 39c98f2fea Clean-up 2016-05-24 14:53:49 +02:00
Clement Jamin ac0c86dc40 Explain "in conflict" 2016-05-24 14:53:35 +02:00
Clement Jamin 81e2e215fa Monique's review, incl. renaming of power_test
+ better handling of the insertion of points at the same position (incl. test)
2016-05-20 18:00:16 +02:00
Clement Jamin 5ddfba30fd Remove useless and undocumented "circumcenter()" member function 2016-05-20 15:10:00 +02:00
Clement Jamin 9add88a784 Doc fixes (Monique's review) 2016-05-20 11:17:02 +02:00
Clement Jamin 258034c5ed Mention hidden points. 2016-05-20 10:59:40 +02:00
Clement Jamin f9c4148d4c Small fixes 2016-05-20 10:34:47 +02:00
Clement Jamin 9487c71ad1 Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2016-05-18 19:41:22 +02:00
Clement Jamin 5f47151eaf Fix too-long line 2016-05-18 18:40:07 +02:00
Clement Jamin 8cb1479d11 Fix example 2016-05-18 18:38:02 +02:00
Clement Jamin 3e947585be Fix template parameters names (add _ when necessary) 2016-05-18 18:33:58 +02:00
Clement Jamin 4ae4901e6f Remove debug or useless code 2016-05-18 17:38:06 +02:00
Clement Jamin ab30798119 Make the use of Regular_triangulation_euclidean_traits explicit 2016-05-18 17:27:30 +02:00
Clement Jamin 80aefa2a6b Fixes according to Samuel's review + fixes from live review with Monique 2016-05-18 17:24:47 +02:00
Laurent Rineau 24273a8b5c Replace static with CGAL_STATIC_THREAD_LOCAL_VARIABLE
(Merged from `cgal/releases/CGAL-4.8-branch`)
2016-04-13 11:45:08 +02:00
Andreas Fabri ab9c7cf51f Replace static with CGAL_STATIC_THREAD_LOCAL_VARIABLE 2016-04-07 16:35:43 +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
Laurent Rineau b250a36219 Merge pull request #891 from afabri/Triangulation-more_typos-GF
Small fixes in the documentation of dD Triangulations
2016-03-22 11:01:04 +01:00
Clement Jamin 5e8137ad3f Monique's review - part 2 (User manual) 2016-03-11 10:44:20 +01:00
Clément Jamin 873ea89243 Add a link 2016-03-10 19:39:10 +01:00
Clement Jamin 1533066077 Monique's review -- part one 2016-03-10 19:07:33 +01:00
Clément Jamin 69f4fea34c Update "Design and Implementation History" section (ERC support) 2016-03-10 10:40:28 +01:00
Clement Jamin 1bfef6846f Typos & small changes 2016-03-09 16:18:56 +01:00
Clement Jamin fc3034aa64 Refer to the user manual instead of saying everything again 2016-03-09 16:18:28 +01:00
Andreas Fabri 2320786df4 many small fixes 2016-03-08 12:27:22 +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
Andreas Fabri e8138b2322 no <center> 2016-02-25 21:17:19 +01:00
Andreas Fabri 19c075c4fe fix typos and add a dependency 2016-02-25 16:20:37 +01:00
Andreas Fabri 294e0a38f5 Modify teaser for the package overview 2016-02-17 15:48:16 +01:00
Philipp Möller 0a04a3a48f Use CGAL_DOC_VERSION 2016-02-11 15:37:54 +01:00
Simon Giraudot 737261c330 Typo correction (__GNUC_MINOR__ instead of __GNU_MINOR__) 2016-02-04 17:58:22 +01:00
Simon Giraudot 30ed96c71e Update NOTICE messages with correct G++ version 2016-02-04 12:38:59 +01:00
Simon Giraudot 52a20080ad Replace BOOST tests by direct tests on __GNUC__ for old GCC/boost versions 2016-02-04 11:40:50 +01:00
Andreas Fabri 6262374378 Do the same in package Triangulation 2016-02-03 12:24:25 +01:00
Sébastien Loriot e64ae35a6e Merge pull request #542 from bo0ts/Documentation-release_build2-pmoeller
Allow to build the documentation in a release
2016-01-07 09:21:46 +01:00
Sébastien Loriot 21444aa06d Merge remote-tracking branch 'cgal/releases/CGAL-4.7-branch' 2015-12-18 16:33:29 +01:00
Philipp Möller 71b4e9c515 Use CGAL_FULL_VERSION in all Doxyfile.in 2015-12-17 16:33:28 +01:00
Andreas Fabri b9dafe6745 apply the fix proposed in Issue #557 2015-12-17 11:02:35 +01:00
Andreas Fabri c891720d1c fix 2015-12-17 09:34:35 +01:00
Philipp Möller c5d3cdb20e Remove unnecessary Doxyfile.in statements
It is not necessary to specify the IMAGE_PATH or EXAMPLE_PATH here. Add
the images, if necessary.
2015-12-10 17:04:51 +01:00
Philipp Möller 81a8f982dc Handle the easy INPUT cases
If INPUT is just PKG/doc/PKG, handle it automatically.
2015-12-10 17:00:26 +01:00
Clement Jamin 1ff70ff716 Fix doc 2015-12-09 11:13:50 +01:00
Clement Jamin f07e7181b5 Useless line 2015-12-09 10:26:33 +01:00
Clement Jamin a884ff3a1d Optimization 2015-12-08 17:34:44 +01:00
Clement Jamin 5eb850500a Add an example for computing convex hull 2015-12-08 17:13:04 +01:00
Clement Jamin edacc0f8c5 Prettify the code 2015-11-24 16:01:20 +01:00
Clement Jamin bb34ded1ea Option EXPORT_POINTS_TO_A_FILE 2015-11-20 11:52:06 +01:00
Clement Jamin f6d74e3015 Missing _d 2015-10-27 19:11:25 +01:00
Clement Jamin 13084b0835 Bare_point is not in RegularTriangulationTraits any more. 2015-10-27 18:08:51 +01:00
Clement Jamin 232efb9823 Hide Regular_triangulation_euclidean_traits from the doc and use it internally
The user can now pass Epick_d directly to Regular_triangulation.
Regular_triangulation_euclidean_traits is used internally to adapt the
functors.
2015-10-27 17:27:46 +01:00
Clement Jamin 2b689787fe Regular_triangulation_euclidean_traits now satisfies SpatialSortingTraits_d 2015-10-27 16:36:30 +01:00
Clement Jamin b6a6ee20c6 Put the traits in a separate group 2015-10-27 15:23:59 +01:00
Clement Jamin c7e1c825cd Document Regular_triangulation_euclidean_traits 2015-10-27 15:19:37 +01:00
Clement Jamin a186ec9f33 Fix some "`" 2015-10-27 12:51:28 +01:00
Clement Jamin 0013e96a9f Oops 2015-10-27 12:50:52 +01:00
Clement Jamin 1b3987fe14 Use \section to get nice tree view in the left pane 2015-10-26 18:07:16 +01:00
Clement Jamin be5ce06fe9 Added performance chart 2015-10-24 09:16:18 +02:00
Clement Jamin a2c68681fe Change steps 2015-10-23 17:50:54 +02:00
Clement Jamin 02d4e438e7 Improve sentence 2015-10-23 17:47:47 +02:00
Clement Jamin 077e9c43eb Add missing new_vertex() function 2015-10-21 11:15:42 +02:00
Clement Jamin 6cbc6c7ea5 Restore small dimensions tests 2015-10-19 10:24:14 +02:00
Clement Jamin 57d57494da Use 2-space indentation 2015-10-16 14:05:48 +02:00
Clement Jamin 5f1c3dd3f4 Export stats into CSV file 2015-10-16 12:03:10 +02:00
Clement Jamin 019b685b97 Use get_default_random() 2015-10-16 11:00:46 +02:00
Clement Jamin 8081234930 Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2015-10-16 10:59:18 +02:00
Clement Jamin bbf1f1bed7 Change steps 2015-10-16 10:16:55 +02:00
Clement Jamin 409b2773d4 Move misplaced header inclusion 2015-10-16 10:04:48 +02:00
Clement Jamin fecb907086 Loop until memory limit is reached 2015-10-14 11:12:08 +02:00
Clement Jamin 78295259db Reorganize code 2015-10-14 10:46:17 +02:00
Clement Jamin 8be2301527 Improve benchmark: memory, etc. 2015-10-13 17:19:33 +02:00
Clement Jamin 129a4d3ffd Update performance tables with more details (memory, etc.) 2015-10-13 16:09:07 +02:00
Clement Jamin b0328a7192 Use the documented Combination_enumerator instead of the internal one 2015-10-09 15:35:45 +02:00
Clement Jamin 9b879d294e Fix doc according to Jean-Daniel's review 2015-10-09 15:35:17 +02:00
Clement Jamin 0cfa5d0a71 Use alphabetical order for authors 2015-09-24 10:20:40 +02:00
Clement Jamin 1627349593 Remove a sentence that was wrong 2015-09-23 18:12:42 +02:00
Clement Jamin 2130a21fd2 Use \warning to emphasize the fact that removal is not supported 2015-09-23 18:10:20 +02:00
Clement Jamin e2bd4e9fee Make the default constructor optional 2015-09-16 14:06:28 +02:00
Clement Jamin 9778973252 Too much templates will kill you 2015-09-14 11:18:14 +02:00
Clement Jamin d1f7de10ae Weighted_point_d must be the same as Point_d 2015-09-14 11:13:48 +02:00
Clement Jamin 225d93dfca Add regular triangulation 2015-09-09 17:03:21 +02:00
Clement Jamin bcb523ba3e Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2015-09-09 14:21:30 +02:00
Clement Jamin 0083ea06bc Missing typedef and typename 2015-09-07 17:38:33 +02:00
Clement Jamin 278c0c93e8 Missing using 2015-09-07 17:16:06 +02:00
Clement Jamin b6793e6c7a Missing using 2015-09-07 17:12:54 +02:00
Clement Jamin 816b036564 Missing typedef 2015-09-07 17:10:14 +02:00
Clement Jamin 6c0c75fb33 RegularTriangulationTraits concept documentation 2015-09-04 13:15:48 +02:00
Clement Jamin 0d2ea9f2f3 Move code around 2015-09-04 13:15:14 +02:00
Clement Jamin 76297ebca3 Clean-up Regular_triangulation_euclidean_traits (unused types, etc.) 2015-09-04 08:55:54 +02:00
Clement Jamin cd9aeb3c3b Remove unused includes 2015-09-04 08:42:28 +02:00
Clement Jamin 8342b92835 Add regular triangulations to the user manual 2015-09-03 18:22:20 +02:00
Clement Jamin eae505f4f1 Example for Regular_triangulation 2015-09-03 18:21:53 +02:00
Clement Jamin 950978b2cf Clean-up Regular_triangulation_euclidean_traits 2015-09-03 18:20:52 +02:00
Clement Jamin 5ecd62cf15 Document Regular_triangulation 2015-09-02 18:51:17 +02:00
Clement Jamin 3833fe8883 Fix return type + add comments 2015-09-02 18:51:00 +02:00
Clement Jamin 45e05d5884 Typos + small improvements 2015-09-02 18:49:21 +02:00
Clement Jamin a7a085022f Added an optional #define to deactive static filters 2015-09-02 16:02:06 +02:00
Clement Jamin 235c527bab Fix doc of gather_full_cells 2015-09-02 15:57:15 +02:00
Clement Jamin 6bd2b58341 Forgot console_color.h 2015-07-23 17:59:07 +02:00
Clement Jamin 6ade6e28df Better output 2015-07-23 17:53:46 +02:00
Clement Jamin c0d2bbe2bb Benchmark now compares Delaunay and Regular triangulations 2015-07-23 14:50:00 +02:00
Clément Jamin b484540c39 Add sentence about hashable handles
See https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/hash#Status
Completes PR #179
2015-07-22 17:03:39 +02:00
Clement Jamin d5c3c0bf91 Benchmark comparing Td vs T2/T3 2015-07-21 19:24:10 +02:00
Clement Jamin fd265e1e4f Missing const 2015-07-21 18:02:16 +02:00
Clement Jamin 80d046bc81 Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2015-07-20 12:17:03 +02:00
Laurent Rineau aa72eaa371 Merge pull request #154 from maxGimeno/CGAL-Qt5_support-GF
Qt5 support, GSoC 2014

https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Qt5_support

In this commit, I have fixed the permissions of the file:
	Periodic_3_triangulation_3/demo/Periodic_3_triangulation_3/data/points

In this commit, I have also modified:
	Installation/changes.html
2015-07-17 14:13:37 +02:00
Laurent Rineau f9917c487e CMake 2.8.11 2015-07-13 12:36:43 +02:00
Laurent Rineau 7e6e3f62ba Fix a link error "multiple definition of"
Trivial fix for bug #158
2015-07-10 12:29:23 +02:00
Clement Jamin 2c1f647107 Forgot to fix Triangulation accordingly (see previous commit)
(cherry picked from commit 35555fd3f9)
2015-07-06 20:02:27 +02:00
Clement Jamin 5531f6f169 Definitely removed the "infinite vertex at position 0" constraint...
... and fixed the regular triangulation at the same time.
Even though this constraint had been dropped, the code was still
expecting the infinite vertex to be at position 0 in the cells.
Now, it's not the case anymore, the infinite vertex can be anywhere.
This is particularly useful for the 2D case, because the constraint made
the orientation of the "rightmost" infinite cell wrong.

(cherry picked from commit 48b8382de3)
2015-07-06 19:07:11 +02:00
Clement Jamin ef9b73ca2e Bugfix: ==
(cherry picked from commit aa81039e07)
2015-06-25 20:40:47 +02:00
Clement Jamin 63a5536699 Bugfix in RTd: in dimension 2, the points were never hidden
(cherry picked from commit fa3b2d9bea)
2015-06-25 20:40:33 +02:00
Marc Glisse b71335b4fe Document that Triangulation only works with Epick_d. 2015-06-19 12:15:40 +02:00
Sébastien Loriot bf988b0e68 NewKernel_d package doc is in Kernel_d 2015-04-14 13:56:16 +02:00
Clement Jamin 5f8ca65abf Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2015-03-25 13:48:38 +01:00
Clement Jamin a4be7ea425 Add dependency to NewKernel_d 2015-02-25 17:41:54 +01:00
Clement Jamin 457710be3a Fix doc: capitalization and package name 2015-02-25 17:41:03 +01:00
Sébastien Loriot 74d9e52d0c add a note about the former package 2015-02-12 08:08:23 +01:00
Sébastien Loriot ea7f4e4e41 add missing j 2015-01-31 14:09:43 +01:00
Clement Jamin c32373e75b Rename variable to avoid confusion + remove useless initialization 2015-01-12 17:49:25 +01:00
Clement Jamin d775cde6e6 Better bug fix
Handles the case where an existing point is at the same place as
the point we're trying to insert.
2015-01-12 17:47:09 +01:00
Clement Jamin f320bdee43 Temporary bug fix
Do not insert a point when an already existing point in at the same place.
TODO: something better when the weight is different.
2015-01-12 14:56:03 +01:00
Clement Jamin af405ac7a6 Add output_full_cell 2015-01-12 14:51:21 +01:00
Clement Jamin 10f7b688eb Add output_weighted_point 2015-01-12 11:10:33 +01:00
Clement Jamin bb654aec95 Fix the FIXMEs: "infinite vertex is NOT at index 0 a priori" 2015-01-12 08:49:47 +01:00
Clement Jamin 46ea9798fe Add license.txt for Triangulation
I forgot to add it before the merge into master
2015-01-09 15:57:07 +01:00
Clement Jamin 43d81bb12b Missing param 2015-01-09 15:02:46 +01:00
Mael Rouxel-Labbé 7a11937b97 Fixed TDS's incident_faces() using the wrong index for the first vertex
(and added consts)

(cherry picked from commit e312d7ddae0188ed0d99b4247f73871a57124f41)
2015-01-09 14:57:46 +01:00
Sébastien Loriot 9349ab87ca add Triangulations in the bibtex input file and update release date 2015-01-09 10:54:15 +01:00
Clement Jamin 07160a1996 Erased doc_tex/ 2015-01-06 18:03:41 +01:00
Clement Jamin 754dd21c31 Fix license in the doc 2015-01-06 17:58:21 +01:00
Sébastien Loriot e1b5cce14c add missing dependencies 2014-12-23 08:24:23 +01:00
Clement Jamin 5c2a810ba9 Fix refs... but it still doesn't work :( 2014-12-23 08:03:19 +01:00
Clement Jamin 20cfa93713 Add missing examples 2014-12-23 07:45:48 +01:00
Clement Jamin 392155b2d4 Fix filename 2014-12-23 07:27:09 +01:00
Clement Jamin 782f969da9 \cgalDebug doesn't exist 2014-12-23 07:21:45 +01:00
Clement Jamin 81f68efb7e Oops. This fixes the previous bug fix (wrong place). 2014-12-18 11:00:12 +01:00
Clement Jamin 2f4bb69e0a Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2014-12-18 10:59:01 +01:00
Clement Jamin 6694b8adfb Bugfix: we can't call infinite_vertex() like this 2014-12-18 10:56:09 +01:00
Clement Jamin d605eff325 Restore 4-space identations 2014-12-18 10:24:44 +01:00
Clement Jamin 2cb94870d3 Forgot to remove this sentence 2014-12-17 16:15:06 +01:00
Clement Jamin f6971fbed3 Doc clean-up: remove \cgalModifXXX 2014-12-16 17:05:24 +01:00
Clement Jamin 5b13d122f9 Bug fix for when the first points lie in a lower dimension 2014-12-12 16:20:27 +01:00
Clement Jamin b8c6aa87ad Restore some text accidentally removed 2014-12-11 15:49:10 +01:00
Clement Jamin 60a1950464 Added performance data 2014-12-11 15:47:07 +01:00
Clement Jamin 478f56c75a Fix example file name 2014-12-11 14:36:57 +01:00
Clement Jamin c5ae1ba1dd Derecursify insert_in_tagged_hole
No stack overflow anymore.
2014-12-11 12:46:21 +01:00
Clement Jamin e63d10260c Bug fix 2014-12-11 11:18:12 +01:00
Clement Jamin f277603c05 Fix the FIXMEs: "infinite vertex is NOT at index 0 a priori" 2014-12-10 17:32:54 +01:00
Clement Jamin d558985a14 Fix an "Internal compiler error" in MSVC 2013 2014-12-01 21:01:13 +01:00
Clement Jamin 7b230a4ff2 Fix warnings 2014-11-26 17:35:46 +01:00
Clement Jamin ee73601172 Fix a warning and a "FIXME" 2014-11-26 17:26:13 +01:00
Clement Jamin 0aa818ca1f Fix a bug in the input/output (due to mixed sizes of integers) 2014-11-25 13:21:53 +01:00
Clement Jamin 1aa392ef57 Fix a compilation error of some platforms 2014-11-25 13:20:53 +01:00
Clement Jamin 8c47df9bf7 Fix a warning 2014-11-25 11:39:54 +01:00
Clement Jamin cded6dadd9 Use size_t instead of int 2014-11-20 13:20:56 +01:00
Clement Jamin d6a3e6aebc Fix gcc warnings (unused typedefs) 2014-11-20 13:06:59 +01:00
Clement Jamin 01c39fc414 Make test_torture faster 2014-11-19 14:08:03 +01:00
Clement Jamin c2185923e3 Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2014-10-28 17:52:29 +01:00
Clement Jamin 9259bd777f Also uses 64 bits for Xor_type on 32-bit systems, if possible 2014-10-28 17:47:18 +01:00
Clement Jamin fa796a088d unsigned long was not big enough here 2014-10-28 16:56:44 +01:00
Clement Jamin d78071c7f8 CMakeLists.txt file for apps 2014-10-25 23:56:01 +02:00
Clement Jamin 01e7dfb323 New app for generating Delaunay triangulations from data files 2014-10-25 23:54:18 +02:00
Clement Jamin 6078634d07 Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2014-09-23 08:56:09 +02:00
Clement Jamin 2974822d30 Fix warnings 2014-09-22 15:20:46 +02:00
Clement Jamin 8835be2374 Clean-up includes + untabify 2014-09-22 14:41:49 +02:00
Clement Jamin e0474c1b92 Remove unused typedefs 2014-09-22 14:29:07 +02:00
Clement Jamin 080d913416 Reorder initializer list to suppress a warning 2014-09-22 14:26:08 +02:00
Clement Jamin 2450d24a35 Remove test_torture for now since it takes too much time, particularly in debug 2014-09-19 15:50:06 +02:00
Clement Jamin c17b04e319 Pedantic GCC doesn't like those useless semicolons 2014-09-19 15:32:51 +02:00
Clement Jamin 9a1c16fc9f Prevent name conflict with min/max 2014-09-19 12:22:36 +02:00
Clement Jamin 2bc5d62429 Comment some tests 2014-09-15 14:32:38 +02:00
Clement Jamin a2f9041d54 Fix spatial_sort 2014-09-14 09:06:21 +02:00
Clement Jamin 121fabd264 Removed some "auto" keywords 2014-09-12 17:04:26 +02:00
Clement Jamin d6255a16f0 Fix syntax 2014-09-12 16:56:47 +02:00
Clement Jamin bf946d4e87 Temporarily remove spatial_sort as it was wrong 2014-09-12 16:51:12 +02:00
Clement Jamin 4b48d7db87 Comments clean-up 2014-09-05 16:03:08 +02:00
Clement Jamin 3d8bb299d2 Fix insert_if_in_star 2014-09-05 12:45:39 +02:00
Clement Jamin ded123507d Updated and new input data files for apps 2014-09-05 09:19:44 +02:00
Clement Jamin f1a7c45490 Hidden points are now handled during insertion and stored in a common container
Note that they are not handled/restored during removal yet
2014-09-05 09:17:23 +02:00
Clement Jamin eb884bd4eb Removed a precondition
This precondition may be false when processing the hidden cells of
the regular triangulation
2014-09-05 08:17:17 +02:00
Clement Jamin ec7f3a6fd3 Pass-by-ref the traits + slightly better handling of hidden points (WIP) 2014-09-05 07:44:44 +02:00
Clement Jamin e41484a3f0 Pass-by-ref the traits 2014-09-05 07:43:31 +02:00
Clement Jamin 544d3a1ef1 Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2014-09-04 17:36:21 +02:00
Clement Jamin dfb38ed1af Do not insert hidden points
Hidden points are not handled for now
2014-09-04 17:05:18 +02:00
Clement Jamin ee825951d2 Removed two local static variables
Local static variables are not thread-safe
2014-09-04 16:06:29 +02:00
Clement Jamin 72601f6cbd Fix a bug in the copy-constructor of TDS
When the dimension is -1, there is one vertex: the infinite vertex.
2014-09-02 18:47:00 +02:00
Clement Jamin 429e992570 Fix a bug in the copy-constructor of TDS
When the dimension is -1, there is one vertex: the infinite vertex.

(cherry picked from commit f466414a75)
2014-09-02 18:42:30 +02:00
Clement Jamin 2ded31716e Update test 2014-07-30 19:00:12 +02:00
Clement Jamin cc2e0edeb9 Make the test random + smaller weights
Hidden points are not handled for now
2014-07-30 18:32:13 +02:00
Clement Jamin 5cc88e11e4 This version of insert_if_in_star seems to work better
At least in 2D
2014-07-30 18:26:44 +02:00
Clement Jamin b916d18319 First version of insert_if_in_star that is too restrictive
We need to check that star_center is not part of the conflict zone.
2014-07-30 18:07:03 +02:00
Clement Jamin 78428ac253 File renaming 2014-07-30 16:45:28 +02:00
Clement Jamin 9d8d255307 Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2014-07-30 16:42:33 +02:00
Clement Jamin 10547ce0e7 Fix identation + remove useless typedefs 2014-07-29 17:05:45 +02:00
Clement Jamin b01ebecf5a Data 2014-07-29 17:02:16 +02:00
Clement Jamin 96fa41a1e7 Add a comment 2014-07-29 16:59:50 +02:00
Clement Jamin 681f6dd11c Fix duplicate find_package(Eigen3) 2014-07-29 16:37:57 +02:00
Clement Jamin ba44eb778f Switch to UTF8 2014-07-24 14:45:51 +02:00
Clement Jamin 018929fecf Replace operator<< for Point_d by output_point 2014-07-22 17:26:55 +02:00
Sébastien Loriot 38b860ca86 remove non-utf8 caracters 2014-07-08 09:15:34 +02:00
Clement Jamin 1f455f621d Fix Eigen detection 2014-07-07 14:18:04 +02:00
Clement Jamin b32209f6a9 Update dont_submit 2014-07-05 06:19:58 +02:00
Clement Jamin 8b5b585c77 Rename example cpp file (already exists in another package) 2014-07-03 20:46:42 +02:00
Clement Jamin 7958689c5d Rename test cpp files 2014-07-03 19:56:46 +02:00
Clement Jamin 5a5f5de56e Commit the CMakeLists.txt (use Eigen) 2014-07-02 13:06:57 +02:00
Clement Jamin b80defe0f5 Bug fix: there is no data in the cell 2014-07-01 19:09:39 +02:00
Clement Jamin dbb9446668 Doc: fix template param 2014-06-24 23:03:34 +02:00
Clement Jamin 52f67ed4da Doc: changes according to Mariette's live review 2014-06-24 18:48:53 +02:00
Clement Jamin d0b8281ab7 Update license in the code (QPL => GPL) 2014-06-24 15:47:47 +02:00
Clement Jamin bd92b4f6c8 Simplify package description 2014-06-24 13:27:02 +02:00
Clement Jamin a0d3077ee6 Doc: changes according to Mariette's live review 2014-06-24 11:46:46 +02:00
Clement Jamin 8ff09b38a0 Comment fix 2014-06-19 07:56:10 +02:00
Clement Jamin d02296de83 Missing using/typedef + bug fix 2014-06-19 07:52:14 +02:00
Clement Jamin 7d0d7293f0 Derecursify insert_in_tagged_hole
No stack overflow anymore.
2014-06-18 19:27:52 +02:00
Clement Jamin 7b9cfe4168 Fix tabulation (size = 2 spaces) 2014-06-18 14:57:59 +02:00
Clement Jamin 963ebc58bd Test more dimensions 2014-06-17 18:45:05 +02:00
Clement Jamin cb848a4375 Remove useless typedefs 2014-06-17 17:38:03 +02:00
Clement Jamin 8926a565d0 Call is_valid 2014-06-17 17:37:24 +02:00
Clement Jamin 490adcdd1b Add DT::is_valid and RT::is_valid 2014-06-17 17:36:41 +02:00
Clement Jamin 754808bef7 Change default param value (for export) 2014-06-17 14:53:10 +02:00
Clement Jamin 54ab0fc5a1 Clean-up debug traces 2014-06-17 14:48:34 +02:00
Clement Jamin d8b0e2904e New data for 2D and 3D + improved export 2014-06-17 14:48:03 +02:00
Clement Jamin ad12bb88df Fix MSVC warnings 2014-06-17 11:23:33 +02:00
Clement Jamin 60fc6b63f3 RTd to OFF application 2014-06-17 11:23:12 +02:00
Clement Jamin 2f4c40cdad Fix a warning 2014-06-17 00:18:34 +02:00
Clement Jamin 3898ccdd8b Remove Triangulation_io.h 2014-06-17 00:17:51 +02:00
Clement Jamin de6fbd8d85 Triangulation_io.h does not exist anymore 2014-06-17 00:17:05 +02:00
Clement Jamin 907f7bec01 Export to OFF (2D & 3D triangulations) 2014-06-16 11:44:06 +02:00
Clement Jamin 9055e27175 Improve output + variable renaming 2014-06-16 09:26:14 +02:00
Clement Jamin d141311a5b Some operator<< for the points 2014-06-16 09:25:24 +02:00