Commit Graph

52761 Commits

Author SHA1 Message Date
Sébastien Loriot ccebcfd954 use the classical cmake way to find third party library 2013-03-25 09:32:32 +01:00
Nico Kruithof f26692677f Working on the demo, coloring the vertices of small triangulations 2013-03-24 09:19:52 +01:00
Alex Tsui 0b52b8bcf3 Addressed some issues in Aos_2-demo.
* Removed stray debug messages.
* Removed unused 'Traits' and 'Testing' menus.
* Fixed the mix up of lower and upper envelopes.
* Draw user-specified points when using circular arc traits.
* Fixed a memory error when demo is closed.
2013-03-23 17:22:21 -07:00
Nico Kruithof 8e2e8b9ac8 Code cleanup 2013-03-24 00:03:12 +01:00
Nico Kruithof b0712e8dd5 Added the Face to the main classes 2013-03-23 23:31:14 +01:00
Nico Kruithof 1ed22d6fed Fixed a compiler error 2013-03-23 23:08:52 +01:00
Nico Kruithof 15623c4762 Fixed serialization (binary mode doesn't work for exact number types) 2013-03-23 22:51:51 +01:00
Andreas Fabri 65eb2f0075 remove unused parameter name 2013-03-23 20:35:45 +01:00
Andreas Fabri 0cbc8b0e40 remove unused parameters 2013-03-23 08:45:06 +01:00
Guillaume Damiand 4e5dfe4690 Add test null_dart_handle!=NULL 2013-03-22 22:18:54 +01:00
Guillaume Damiand 7508beab19 wip 2013-03-22 21:38:02 +01:00
Guillaume Damiand 44ad97ee0e Add tests in iterator to avoid to test mark of null_dart_handle.
These tests are normally not necessary if null_dart_handle is correctly initialized. However there is a problem on windows when we instantiate cmap in dll.

TODO: modify the api to use a null_dart_handle non static; but this requires to remove all member functions for dart concept. Perhaps for cgal 4.3.
2013-03-22 20:43:51 +01:00
Sébastien Loriot 99d0e72303 Merge branch 'Circular_kernel_23-forward_kernel_type-sloriot'
approved by the release manager
2013-03-22 16:49:53 +01:00
Jane Tournois 35120cdf53 small feature documentation about inexact_locate 2013-03-22 15:46:38 +01:00
Sébastien Loriot 918c111113 make Circular_kernel_2 and Spherical_kernel_3 work with a Lazy Linear Kernel
for some reason one should not inherit from the linear
intersection predicate
2013-03-22 15:04:38 +01:00
Sébastien Loriot 88b9f4bf1d clean up test 2013-03-22 14:46:53 +01:00
Laurent Rineau 5c3d2e696f Merge remote-tracking branch 'remotes/origin/Triangulation_23-fix_CGAL_NDEBUG-lrineau' 2013-03-22 14:19:32 +01:00
Andreas Fabri e4e209abaf remove argc and argv 2013-03-22 12:59:50 +01:00
Sébastien Loriot 983b805260 fix compilation loop issue for decltype based result_of for Lazy 2013-03-22 11:43:18 +01:00
Sébastien Loriot a4023e683d add a test for Circular_kernel with Lazy linear kernel 2013-03-22 11:39:53 +01:00
Sébastien Loriot a50888d25d replace the recommanded boost way to have variadic variant by a macro
This is usually not something I like but the type generated by
the recommanded approach is an internal obfuscated type while
the macro produces a variant<A, B, C> type
2013-03-22 11:36:26 +01:00
Sébastien Loriot debf525a02 correctly forward result_type in Circular_kernel_2
Conflicts:
	Circular_kernel_2/include/CGAL/Circular_kernel_2/Circular_arc_2.h
2013-03-22 11:29:38 +01:00
Sébastien Loriot 2ea287d62e add assert_msg equivalent to CGAL_assertion_msg even if CGAL_NDEBUG is defined 2013-03-22 09:38:37 +01:00
Nico Kruithof f44799cdfb Fixed a test in the test suite 2013-03-21 20:47:52 +01:00
Nico Kruithof 6476837c76 Fixed compiler errors 2013-03-21 20:25:40 +01:00
Nico Kruithof 31f77a6a0e Changed template arguments for the vertex and face.
Changed documentation accordingly
2013-03-21 19:56:52 +01:00
Nico Kruithof 8949bfea19 Changed documentation 2013-03-21 19:56:24 +01:00
Nico Kruithof 52d39974cc Changing move to move_point in the Hierarchy to be consistent with the P2DT2 2013-03-21 19:55:11 +01:00
Jane Tournois a8f919fbc1 about return_code ALL_VERTICES_FROZEN 2013-03-21 15:58:39 +01:00
Andreas Fabri 14294b719d remove unused code and remove a duplicate typedef 2013-03-21 15:55:40 +01:00
Jane Tournois bfdcc57a4a add do_freeze parameter to documentation 2013-03-21 15:39:24 +01:00
Sébastien Loriot 274febdea2 update changes.html 2013-03-21 14:13:14 +01:00
Sébastien Loriot dc8cb1af5c fix result_of for Get_equation_3 2013-03-21 14:06:05 +01:00
Sébastien Loriot c28b989b89 correctly forward result_type in Circular_kernel_2 2013-03-21 11:44:55 +01:00
Jane Tournois d67db385fa Merge branch 'Mesh_3-improvements-GF-old' into Mesh_3-improvements-GF
Conflicts:
	Mesh_3/include/CGAL/refine_mesh_3.h
2013-03-21 11:22:15 +01:00
Sébastien Loriot 1830251e10 add missing include 2013-03-21 10:53:07 +01:00
Sébastien Loriot 9fcf46e11a replace CGAL_[kernel/qpe/triangulation/]_assertion by assert in tests
this should be the case, following our guidelines.

using:
find */test/* -name '*.[hc]*' | xargs sed -i 's/CGAL_assertion/assert/g'
2013-03-21 10:50:55 +01:00
Sébastien Loriot 1fcb9e56c3 manual removal of last CGAL_assertion_code in tests
according to our guidelines, we should use assert so no need for
CGAL_assertion_code

for lines containing () or multi-line
2013-03-21 10:50:38 +01:00
Sébastien Loriot 08d6ec062f automatic removal of CGAL_assertion_code in tests
according to our guidelines, we should use assert so no need for
CGAL_assertion_code

using
find */test/* -name '*.*' | xargs perl -i  -pe 's/CGAL_assertion_code\s*\(([a-zA-Z_-\s:=;0-9.]+)\)/$1/g'
2013-03-21 10:49:51 +01:00
Andreas Fabri 146ca2db18 wrap in assertion_code 2013-03-21 09:31:19 +01:00
Andreas Fabri 70cd219647 Merge branch 'CGAL-fix_warnings-GF' of ssh://scm.cgal.org/var/git/cgal into CGAL-fix_warnings-GF 2013-03-20 10:31:34 +01:00
Andreas Fabri 8e8e853f2f Add #ifdef CGAL_USE_GMP 2013-03-20 10:01:41 +01:00
Andreas Fabri 46f0efa200 Wrap in CGAL_assertion_code(..) 2013-03-20 08:32:20 +01:00
Nico Kruithof d6f0982c87 Added more tests for iterators, removed debug code 2013-03-20 08:14:59 +01:00
Nico Kruithof 9c05224ab7 Resolving a warning 2013-03-20 08:14:19 +01:00
Nico Kruithof 918062b370 Resolving warnings 2013-03-20 07:55:30 +01:00
Nico Kruithof c79093892a Check Hierarchy with other kernels 2013-03-20 07:54:32 +01:00
Nico Kruithof aa38449c55 Check compilation of the periodic triangulation with other kernels. 2013-03-20 07:54:14 +01:00
Laurent Rineau 1da90b4b8c Do not use __builtin_unreachable in strict-ansi mode 2013-03-19 17:18:12 +01:00
Nico Kruithof 20dcbe7c3a added a missing public 2013-03-19 14:33:41 +01:00