Commit Graph

484 Commits

Author SHA1 Message Date
Laurent Rineau 83912b2952 Massive fix of svn:keywords properties, and $URL$ keyword. 2009-10-20 08:59:26 +00:00
Sylvain Pion 8573fe26ce Rename CGALi to internal. 2009-08-24 17:10:04 +00:00
Sylvain Pion a02661edbc Remove obsolete makefile 2009-08-20 14:16:12 +00:00
Sylvain Pion 2bdf828dfd Unless I am mistaken, those pre-CMake makefiles are obsolete. 2009-08-20 11:45:12 +00:00
Sylvain Pion 927b432b39 typo : mecanism -> mechanism. 2009-08-10 15:57:03 +00:00
Laurent Rineau fd76a2222d - Remove "using CK::Linear_kernel::Do_intersect_2::operator()" in
CircularFunctor::Do_intersect_2 because
CK::Linear_kernel::Do_intersect_2::operator() and
CircularFunctor::Do_intersect_2 have exactly the same signature! The Intel
compiler is right to say there is an ambiguity in the matching.
2009-07-10 08:21:44 +00:00
Efi Fogel 4b22c83e54 cleanup 2009-07-07 08:23:06 +00:00
Sylvain Pion f0ed774e37 Move CGAL::array to namespace CGAL::cpp0x, like tuple. 2009-04-30 14:03:52 +00:00
Laurent Rineau 2bf7e2ccce Merge from the CGAL-3.4 branch:
New Revision: 47768
 Author: lrineau
 Date: 2009-01-20 23:19:01 +0100 (Tue, 20 Jan 2009)
 
 Log message:
 
Fix wrong cross-linking in the manual, using new optional argument of \ccc
and \ccRefIdfierPage.
2009-01-20 22:37:16 +00:00
Laurent Rineau df0048415c Remove a temporary test that had never been removed! :-( 2009-01-20 13:23:17 +00:00
Laurent Rineau 157eba63cf \ccPkgDemo now predend "demo/3.4/" to its argument. 2008-12-10 14:16:12 +00:00
Laurent Rineau c115d9c48f No _ in labels! 2008-12-02 15:33:52 +00:00
Andreas Fabri 1f49df5635 Use ccRefLabel for overloaded do_intersect 2008-12-02 14:10:31 +00:00
Andreas Fabri 46cab80dec Add Pedro 2008-11-24 08:43:42 +00:00
Andreas Fabri b2d094ec30 Fix bibtex entry 2008-11-21 09:26:52 +00:00
Laurent Rineau ec9f2e29e5 Update citations (s/07/08/).
Let us hope that CGAL-3.4 will be release before 2009!
2008-11-20 22:19:28 +00:00
Pedro Machado Manhaes de Castro d62178069e CGAL_NO_DPRECATED_CODE 2008-11-10 14:13:21 +00:00
Laurent Rineau fa912f218c Add NOTICE: where needed, so that the test results scripts can generate a "r". 2008-11-10 11:09:21 +00:00
Fernando Cacciola 547bffecd9 Put CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS in the right place for cmake 2.4 2008-11-06 13:03:41 +00:00
Monique Teillaud d6ae567fc7 wao... 3 new words = 3 commits 2008-11-04 15:34:20 +00:00
Fernando Cacciola 994028ec51 Prefixed CreateSingleSourceCGALProgram.cmake with CGAL_ 2008-11-04 13:09:48 +00:00
Fernando Cacciola 70fa9503fd Added CMP0003 policy 2008-11-04 12:30:29 +00:00
Monique Teillaud 19712e07e8 fix, thanks Sylvain 2008-11-04 09:35:55 +00:00
Monique Teillaud 359669034b test if deprecated stuff are there before testing them 2008-11-04 09:26:08 +00:00
Pedro Machado Manhaes de Castro 66f53a570b testing calls for VC8 + bug fix 2008-10-31 17:08:32 +00:00
Pedro Machado Manhaes de Castro e7ee6ea845 fix the VC8 compatibility 2008-10-24 23:36:02 +00:00
Andreas Fabri c58989d70e make the linear kernel testsuite work with the circular kernel on VC8 2008-10-24 12:53:39 +00:00
Andreas Fabri dd0b52dfe5 make the linear kernel testsuite work with the circular kernel on VC8 2008-10-24 09:52:30 +00:00
Monique Teillaud 86ac605f4f removed wrong "/"s 2008-10-23 14:20:59 +00:00
Monique Teillaud 705dd51c44 the test makefile was not submitted... hence the red boxes in the test-suite 2008-10-23 07:58:24 +00:00
Andreas Fabri b68bea4cb2 We need the suffix rules so that the CXX_FLAGS are really used 2008-10-23 07:47:26 +00:00
Pedro Machado Manhaes de Castro 36b4d94397 Cmake ok name for project 2008-10-22 23:45:26 +00:00
Pedro Machado Manhaes de Castro bcd994290e BK LK test 2008-10-22 20:59:29 +00:00
Pedro Machado Manhaes de Castro b40e2d417e fixing paths 2008-10-22 15:12:53 +00:00
Pedro Machado Manhaes de Castro 9df384e7dc The makefile 2008-10-22 14:51:33 +00:00
Pedro Machado Manhaes de Castro 7fbf0782b8 update CMakeLists.txt 2008-10-22 13:37:51 +00:00
Pedro Machado Manhaes de Castro 0d8b9ac616 Linear_kernel with CK_2 test + ambiguity fix 2008-10-22 13:32:25 +00:00
Pedro Machado Manhaes de Castro 2512af15a0 testing CK with the test of Kernel as well, (and small bug fix) 2008-10-22 11:04:08 +00:00
Andreas Fabri 2bbeb2bfdd Add include paths for the files in test/Kernel_23/include 2008-10-22 10:14:25 +00:00
Andreas Fabri 23c70502ad Undo of debugging code 2008-10-21 12:58:38 +00:00
Andreas Fabri a5cfc3d66d Replace Qt3 by Qt4 demo 2008-10-21 12:22:43 +00:00
Andreas Fabri b08fc3a8d7 Replace Qt3 by Qt4 demo 2008-10-21 12:21:38 +00:00
Andreas Fabri cb53f0f8ae Renamed template parameter as it leads to typmixup for VC8 2008-10-21 11:54:39 +00:00
Laurent Rineau f10a590672 Mass-remove vcproj files. 2008-10-21 09:21:22 +00:00
Laurent Rineau 1d7a5b1625 Fix indentation. 2008-10-21 08:06:37 +00:00
Laurent Rineau ce24967b2c Modify the indentation, to help understanding the code (CRTP means a lot of
templates arguments).
2008-10-21 08:04:39 +00:00
Laurent Rineau 59e9173cb9 Modify the indentation, in order to understand well the templates arguments. 2008-10-21 07:32:36 +00:00
Pedro Machado Manhaes de Castro a65aceddf2 radical line as well 2008-10-20 14:44:37 +00:00
Pedro Machado Manhaes de Castro 5476d1bd01 testing Line_2, Circle_2 as well 2008-10-16 14:41:36 +00:00
Pedro Machado Manhaes de Castro 89306a1d8e uncomment CK 2008-10-16 07:15:54 +00:00
Pedro Machado Manhaes de Castro f86250b818 inheritance 2008-10-15 16:21:52 +00:00
Pedro Machado Manhaes de Castro 18638671c1 removing some useless defines and trying something for GCC < 4.3 2008-10-15 16:17:20 +00:00
Pedro Machado Manhaes de Castro 005cc1ccb7 Fixing for Line_2, Circle_2 on BK stuff 2008-10-13 20:34:01 +00:00
Pedro Machado Manhaes de Castro 3e0b9e1ed4 Trying to be more precise on the namespaces so VC8 will be happy (trying at least) 2008-10-13 18:12:12 +00:00
Pedro Machado Manhaes de Castro e80226ce3c Improving the testsuite and fixing some problems 2008-10-13 17:58:36 +00:00
Pedro Machado Manhaes de Castro 8bf93852dd tunning the tests for global functions CK2 2008-10-03 14:45:43 +00:00
Pedro Machado Manhaes de Castro e33078a4e9 Circular_arc_point_2 has a constructor for Point_2 2008-10-03 11:26:19 +00:00
Monique Teillaud 7f4cce9e24 Pedro added as author 2008-10-03 08:01:45 +00:00
Monique Teillaud 67528f7cfa missing precondition 2008-10-03 08:00:39 +00:00
Pedro Machado Manhaes de Castro f39a5d6cd4 pre-condition for split_2 2008-10-02 15:45:54 +00:00
Pedro Machado Manhaes de Castro 71b58f8eb3 <, <=, >=, > operations for Circular_arc_point_2 2008-10-02 15:42:13 +00:00
Monique Teillaud 5c17ea4b6f name more consistent with kernel names 2008-10-02 14:34:46 +00:00
Pedro Machado Manhaes de Castro 1e88811a5e point_in_x_range does not look as cool as has_in_x_range (in conformity with CGAL) 2008-10-02 14:30:30 +00:00
Monique Teillaud 6106ad2395 added missing link 2008-10-02 14:05:42 +00:00
Monique Teillaud edc0cd9574 see also 2008-10-01 15:58:05 +00:00
Monique Teillaud a3a78e5b9f bug fix 2008-10-01 15:54:40 +00:00
Monique Teillaud 0adbfa4079 various small missing stuff added 2008-10-01 15:49:55 +00:00
Monique Teillaud 0cbf6a7c1a fonctors to compute coordinates 2008-10-01 15:32:36 +00:00
Pedro Machado Manhaes de Castro a379bd57d4 global functions in a single file 2008-10-01 15:24:23 +00:00
Monique Teillaud 1b0405a85b global functions added 2008-10-01 15:17:41 +00:00
Pedro Machado Manhaes de Castro 25983e68bb only one global function file 2008-10-01 15:12:54 +00:00
Pedro Machado Manhaes de Castro e7e4e33287 Only one global function file -> global_functions_circular_kernel_2.h 2008-10-01 15:12:01 +00:00
Monique Teillaud 9e48e81a9f Make{X,XY}Monotone 2008-10-01 15:04:37 +00:00
Pedro Machado Manhaes de Castro f125fd60b0 Remove from visible stuffs the compare_y_to_left_2 2008-10-01 12:27:57 +00:00
Pedro Machado Manhaes de Castro 2775e451e5 Some Not Documented line comments 2008-10-01 12:25:23 +00:00
Pedro Machado Manhaes de Castro e60d9ab72d just a little call to the global function 2008-10-01 12:17:32 +00:00
Pedro Machado Manhaes de Castro 1d795d747e It is not critial, it is extremal 2008-10-01 11:12:04 +00:00
Pedro Machado Manhaes de Castro 939667002a remove compare_y_to_left 2008-10-01 10:41:33 +00:00
Pedro Machado Manhaes de Castro e752ba2382 global function for the functor compare_y_to_left 2008-10-01 09:18:26 +00:00
Pedro Machado Manhaes de Castro b610bdb783 testsuite for make_xy_monotone + remove some warnings 2008-10-01 09:12:03 +00:00
Pedro Machado Manhaes de Castro 15f7610a40 cleaning 2008-09-30 15:52:44 +00:00
Pedro Machado Manhaes de Castro 4124531409 test for {x,y}_extremal_point global function 2008-09-30 15:48:34 +00:00
Pedro Machado Manhaes de Castro cfaa7f3b7c Comment line on some non-documented stuff, it exists (i.e. for tests) but it is not documented 2008-09-30 14:38:33 +00:00
Pedro Machado Manhaes de Castro ca8f6c806a removing Advanced_make_{x,xy}_monotone_2, On_upper_part_2, Construct_circular_arc_2 operator()(const Circular_arc_2 &A, bool b, const Circle_2& ccut, bool b_cut), Equal_2 for types that do not match 2008-09-30 13:59:18 +00:00
Pedro Machado Manhaes de Castro 32f1dbffaf Compute_Circular_{x,y}_2 to Compute_circular_{x,y}_2 2008-09-30 13:44:20 +00:00
Pedro Machado Manhaes de Castro 2dbdeb2c71 not necessary anymore 2008-09-30 13:37:10 +00:00
Pedro Machado Manhaes de Castro d7e7e23c1a sending to trash some unfortunate global functions 2008-09-30 13:36:33 +00:00
Pedro Machado Manhaes de Castro 1bfd02a7f2 Global function for make_xy_monotone 2008-09-30 13:11:33 +00:00
Pedro Machado Manhaes de Castro cffa240949 global function compare_y_to_right with correct params (Arc, Arc, Circular_arc_point) 2008-09-30 13:07:52 +00:00
Pedro Machado Manhaes de Castro caedb2cf8f good naming of global functions 2008-09-29 18:58:39 +00:00
Pedro Machado Manhaes de Castro 56901ba7f7 Globals with T<K> instead of typename K::T, and reordering of .h so it works 2008-09-29 18:50:45 +00:00
Laurent Rineau 70cec8fc7c followup to revision 45731: rename examples so that they do not conflict with each other 2008-09-24 19:25:27 +00:00
Laurent Rineau 9b873e4f6b Renaming, to get different target names. 2008-09-24 14:48:14 +00:00
Pedro Machado Manhaes de Castro d8f8af7e14 putting both Get_equation together in function_objects_polynomial 2008-09-18 18:53:33 +00:00
Monique Teillaud f0fb6d7013 makefile for demos re-added... 2008-09-17 09:01:48 +00:00
Monique Teillaud 31fec8a966 added constructor(three points)
+ some rephrasing in other places
2008-09-16 08:46:13 +00:00
Monique Teillaud fd74f54625 - constructor arc(three Point_2) added
- some rephrasing about (non-)orientation
2008-09-16 08:35:00 +00:00
Monique Teillaud 18ebbef2b7 link to new example added in manual
cosmetic changes in examples
2008-09-16 08:09:23 +00:00
Monique Teillaud c6597a6402 added: ConstructLine/Circle supporting arc 2008-09-16 07:57:13 +00:00
Monique Teillaud 1ff5a1f357 cleaning 2008-09-16 07:40:29 +00:00
Pedro Machado Manhaes de Castro a8e2a6bbb7 moving supporting_line and circle to the deprecated area 2008-09-15 16:40:38 +00:00
Pedro Machado Manhaes de Castro dfd621367b Construct_supporting_circle_2 => Construct_circle_2 2008-09-15 15:29:11 +00:00
Pedro Machado Manhaes de Castro 61b7ab6dd2 Inheritance for result_type 2008-09-15 13:12:44 +00:00
Pedro Machado Manhaes de Castro 0ddfd915b9 Looks like this is not an usual global function in CGAL, so I remove it. 2008-09-15 13:01:55 +00:00
Pedro Machado Manhaes de Castro 5c1829d9e0 Construct_supporting_line_2 => Construct_line_2 2008-09-15 12:57:09 +00:00
Pedro Machado Manhaes de Castro b65bd7be6b Forgot adding this file (Type Equality Wrapper thread) 2008-09-12 21:30:34 +00:00
Pedro Machado Manhaes de Castro 4dffce29c5 Better Circular_arc_2/Circular_arc_point_2/Line_arc_2 Copy Constructor 2008-09-12 17:36:32 +00:00
Pedro Machado Manhaes de Castro 87f63a2d4b Tunning the functor example on CK2 2008-09-12 15:09:19 +00:00
Pedro Machado Manhaes de Castro 3ac5443b35 Small example: using a functor + A forgotten Copy Constructor 2008-09-12 14:43:12 +00:00
Monique Teillaud 32c222e7dd operator == added + some fixes 2008-09-12 13:33:34 +00:00
Pedro Machado Manhaes de Castro 476c6e7bb8 Type Equality Wrapper for Filtered Bbox + kernel stuffs (base for Circular_kernel and almost everything for Filtered_bbox_kernel), operator == for Circular_arc_2, cleaning old stuffs 2008-09-12 12:53:05 +00:00
Laurent Rineau a9f67f82b5 4th pass to remove CGAL_USE_QT: remove "#ifdef CGAL_USE_QT"/"#endif" 2008-09-09 21:53:57 +00:00
Laurent Rineau a302cff5c8 Second pass to remove CGAL_USE_QT: remove "#ifndef CGAL_USE_QT"/"#else"/"#endif // CGAL_USE_QT" 2008-09-09 21:42:42 +00:00
Sylvain Pion a0be560caa New profiling tool : Profile_branch_counter, that improves the display
of failure/calls ratios.  With the corresponding macro CGAL_BRANCH_PROFILER().
2008-09-08 09:52:37 +00:00
Fernando Cacciola 1fc6bcadc4 Removed hand-made example cmake scripts 2008-09-04 18:58:48 +00:00
Monique Teillaud f7a8db2627 intersect and do_intersect now refer to common CGAL global functions 2008-09-01 09:19:45 +00:00
Monique Teillaud 31b7ef5946 Type<CK> now replaces CK::Type, it is cleaner for showing the uses of global functions 2008-08-28 12:25:19 +00:00
Monique Teillaud 7ec77d6c81 missing include 2008-08-28 12:20:12 +00:00
Monique Teillaud 6c9be1ff58 move global functions (intersection, do_intersect) to a 'documentable' place 2008-08-27 12:38:15 +00:00
Sylvain Pion 4c79d1d5cf Rename Bool_type to Boolean. 2008-08-26 13:40:26 +00:00
Sylvain Pion 44c185f1f4 Rename boost::array to CGAL::array. 2008-08-26 13:15:21 +00:00
Sylvain Pion 53f5c9679b Add a using directive "using std::array" in namespace CGAL to import either:
- C++0x's std:array from <array>
- TR1's std::tr1::array from <tr1/array>
- boost::array from <boost/array.hpp>
Motivation : GCC's std::array is faster than boost::array.

Move CGALi:make_array to namespace CGAL.

Document CGAL::array.
2008-08-26 13:08:16 +00:00
Monique Teillaud a65faa20fe cleaning 2008-08-13 09:56:16 +00:00
Monique Teillaud a20b3e1684 cosmetic 2008-08-13 09:46:35 +00:00
Monique Teillaud 1572bd411f cosmetic 2008-08-13 09:41:15 +00:00
Monique Teillaud 2fa9033fc7 comment added to help the reader 2008-08-13 09:39:54 +00:00
Monique Teillaud 71d4f7cc4d capital letters 2008-08-13 09:16:34 +00:00
Monique Teillaud 3e8828c79d global functions intersection and do_intersect included
(+ small bug fixed)
We will see how the manual tools handle the name clashes with 
corresponding functions of Kernel, let's cross fingers.
2008-08-13 09:08:54 +00:00
Monique Teillaud b3319572a3 reorganization 2008-08-13 08:52:58 +00:00
Monique Teillaud a2d107946a Do_intersect added
manual for global functions intersection and do_intersect prepared
but not included yet (problem of name clash with the same Kernel 
global functions to be solved first)
2008-08-13 08:41:44 +00:00
Monique Teillaud 15055c79e5 document missing case of intersection with Line_2 2008-08-13 08:03:22 +00:00
Sylvain Pion a8e8ecfdcf Replace Interval_nt_advanced::unsafe_comparison by Uncertain_conversion_exception.
(it was alrady the same type, but now the filtering code can be independent on Interval_nt_advanced
(think other interval types, or other types of filters).
2008-07-31 13:31:26 +00:00
Pedro Machado Manhaes de Castro a9f8c15825 More fixes on comments 2008-07-28 17:51:28 +00:00
Pedro Machado Manhaes de Castro de9b9d42f6 Fixing authors and comments 2008-07-28 17:49:57 +00:00
Pedro Machado Manhaes de Castro 25097caed9 The actual circular_kernel_2 demo 2008-07-28 17:48:01 +00:00
Sylvain Pion edcedb11fd forgot to update demo code after Triple->array changes 2008-07-27 11:40:49 +00:00
Pedro Machado Manhaes de Castro 96b3269d52 Split_2 to the testsuite again 2008-07-25 15:08:19 +00:00
Pedro Machado Manhaes de Castro b7c906cf00 global functions and do_intersect for CK_2 2008-07-25 15:02:26 +00:00
Sylvain Pion a00960f952 Rename local typedef Triple to Triplet (makes it easier for grep to distinguish). 2008-07-25 14:51:40 +00:00
Sylvain Pion 20a76e0b04 Replace CGAL::Triple by boost::array
(NB : I'm not sure this code is tested...).
2008-07-25 14:49:50 +00:00
Pedro Machado Manhaes de Castro 3aaad47ea1 Adding filtered bbox predicates for Line_2 2008-07-25 11:52:13 +00:00
Sylvain Pion dc3bf72707 Remove changes.txt files. 2008-07-24 17:47:16 +00:00
Pedro Machado Manhaes de Castro e43e675b98 Using the Exact_circular_kernel_2 instead of Circular_kernel_2 (the user does not specially appreciate CGAL templates) 2008-07-24 15:59:41 +00:00
Pedro Machado Manhaes de Castro 0cee71677e making life easier for the user, replacing CK().etcetc_2_obejct()(x,y) by CGAL::etcetc(x,y) 2008-07-24 15:52:12 +00:00
Pedro Machado Manhaes de Castro d51d5d3811 CK_2 intersection Line_2 vs Line_arc_2 and Circular_arc_2 2008-07-24 15:42:18 +00:00
Pedro Machado Manhaes de Castro 285600fe63 result_type inheritance 2008-07-24 14:40:44 +00:00
Monique Teillaud e1182612fb ackn ACS fixed 2008-07-24 10:51:28 +00:00
Monique Teillaud 8bd000960f traits for arrangements removed from the manual too 2008-07-24 10:49:01 +00:00
Pedro Machado Manhaes de Castro 5e78e5b3f1 Fix License for examples and demo 2008-07-24 10:43:12 +00:00
Pedro Machado Manhaes de Castro a3b6334d60 SVN keywords detail 2008-07-23 17:21:52 +00:00