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
Pedro Machado Manhaes de Castro
2cc9590c83
LGPL -> QPL + updating authors
2008-07-23 17:13:44 +00:00
Monique Teillaud
657311bc4e
update
2008-07-22 14:14:13 +00:00
Monique Teillaud
0cf7cb8349
added: forgotten bounded side functors
2008-07-22 14:12:20 +00:00
Monique Teillaud
dc29aef754
remove LinearKernel concept (as already done in 3D)
...
replaced by Kernel directly
2008-07-22 13:56:43 +00:00
Sylvain Pion
79864c0c8e
Remove Arity_tag.
2008-07-22 12:29:01 +00:00
Monique Teillaud
2e837ecf34
update
2008-07-22 11:24:23 +00:00
Monique Teillaud
a3849278d3
- mention geometric filtering in exact circular kernel
...
- remove includes of removed examples (which should fix the manual testsuite)
- wrong license fixed
2008-07-22 09:40:30 +00:00
Monique Teillaud
c199564523
old arrangement traits removed
...
(interesting ones had been included in the Arrangement_2 package already)
2008-07-22 08:49:38 +00:00
Pedro Machado Manhaes de Castro
524e385f7b
Making life easier for the user
2008-07-17 16:52:06 +00:00
Pedro Machado Manhaes de Castro
49c02ffd2e
One solution for the Filtered_bbox_circular_kernel memory leak problem. However, probably not the best.
2008-07-17 15:02:11 +00:00
Pedro Machado Manhaes de Castro
590884f915
Changing Licenses from QPL to LGPL (remaining ones)
2008-07-17 12:17:17 +00:00
Pedro Machado Manhaes de Castro
66b2705068
Changing Licenses from QPL to LGPL
2008-07-17 12:02:29 +00:00
Sylvain Pion
d776397508
Rename *.C to *.cpp.
2008-07-16 08:14:23 +00:00
Sylvain Pion
35e4ccf983
Rename *.C to *.cpp.
2008-07-16 08:13:29 +00:00
Pedro Machado Manhaes de Castro
74271fa365
Cleaning bad examples in CK2
2008-06-03 13:54:51 +00:00
Fernando Cacciola
f93437ca22
Removed *unmodified* auto-generated CMakeLists.txt (now created by create_internal_release)
2008-05-05 14:01:55 +00:00
Monique Teillaud
64e1e0982f
todo
2008-04-17 14:04:39 +00:00
Sylvain Pion
1d47b96e3c
Remove more useless enum_cast<>.
2008-03-20 16:46:25 +00:00
Andreas Meyer
20315de571
* replaced CGAL_test_assert with ::assert, instead of CGAL_assertion
...
* removed include/Testsuite/assert.h
2008-03-19 13:45:36 +00:00
Pedro Machado Manhaes de Castro
7508e50901
<= 80 columns
2008-03-11 09:14:12 +00:00
Pedro Machado Manhaes de Castro
ba23aaf135
better example (that do not depends on the arr package)
2008-03-11 09:12:26 +00:00
Pedro Machado Manhaes de Castro
98834a3447
adding intersecting_arcs.cpp
2008-03-10 17:11:21 +00:00
Pedro Machado Manhaes de Castro
8b2c4f95a4
adding intersecting_arcs.cpp
2008-03-10 17:10:56 +00:00
Pedro Machado Manhaes de Castro
6d6dbed2f5
Just a small examples on Circular Arc construction and Intersection
2008-03-10 17:10:25 +00:00
Fernando Cacciola
b704509dcf
Examples/Demos/Test CMake scripts updated
2008-03-05 21:14:02 +00:00
Fernando Cacciola
a659cd852a
Added project() and conditional test for CGAL_DIR
2008-02-14 15:42:36 +00:00
Fernando Cacciola
14043c43a0
Replaced CGALROOT by CGAL_DIR (the latters is used by CMake automatically)
2008-02-08 17:47:21 +00:00
Fernando Cacciola
279eb55b13
Some cmake scripts for demos and examples fixed
2008-02-07 14:58:33 +00:00
Fernando Cacciola
afddfc4fca
CMake scripts for demos/examples/test added
2008-02-06 19:06:24 +00:00
Sylvain Pion
b24108f5fd
Remove #include <cassert> from everywhere under include/CGAL/.
...
CGAL code has to use CGAL assertions instead.
2008-01-20 18:47:19 +00:00
Sylvain Pion
50ed4bb632
Use <cstdlib> and <cstdio> consistently instead of <stdio.h> and <stdlib.h>.
2008-01-18 20:33:57 +00:00
Monique Teillaud
2d87078efa
todo
2008-01-03 14:44:35 +00:00
Sylvain Pion
146cfe8922
remove spaces
2007-12-03 18:18:48 +00:00
Sylvain Pion
a46b55bf71
The files "changes.txt", "description.txt", "long_description.txt" and "maintainer"
...
are now under /trunk/$Package/package_info/$Package/ .
2007-12-02 15:06:42 +00:00
Andreas Meyer
6623d525eb
* replaced assert in */test/*/*.{cpp,h} with CGAL_test_assertion
...
* replaced #include <assert.h> with the according CGAL/Testsuite/assert.h
2007-11-07 21:35:42 +00:00
Andreas Meyer
fdeedcf8b0
some low level code cleanup. renamed
...
* CGAL_error to CGAL_error_msg
* introduced a macro CGAL_error()
* added some words about CGAL_error to the developers manual
* renamed most of assert(x) into CGAL_assertion(x)
* renamed exit(x) with x != 0 , CGAL_assertion(false) and assert(false) into CGAL_error
* CORE left untouched, OpenNL changed
2007-11-07 16:51:18 +00:00
Sylvain Pion
87759faafd
Move internal typedefs to CGAL::CGALi::.
2007-11-06 16:14:00 +00:00
Sylvain Pion
1881ddf9e9
Replace abort by assertions.
2007-11-05 10:16:21 +00:00
Monique Teillaud
7ebab5b990
todo
2007-10-08 14:39:11 +00:00
Monique Teillaud
9de1d3511e
todo
2007-09-19 08:23:01 +00:00
Sylvain Pion
b976aea1b6
Remove 2 workarounds which are not needed anymore by the latest SunPRO:
...
CGAL_CFG_DEEP_DEPENDENT_TEMPLATE_BUG
CGAL_CFG_DEDUCABLE_CONTEXT_BUG
2007-08-24 12:57:55 +00:00
Monique Teillaud
990b6df224
bug fix
2007-08-23 12:43:40 +00:00
Monique Teillaud
d826da2cbc
missing refinements fixed
2007-08-23 09:28:56 +00:00
Monique Teillaud
dab374e1aa
precision in the IO format
2007-08-21 07:03:53 +00:00
Monique Teillaud
e3afd2bd7d
todo
2007-08-20 16:20:03 +00:00
Monique Teillaud
708964b7bc
missing derivation of Has_on added
2007-08-08 08:29:25 +00:00
Monique Teillaud
8ba97e5586
one more item on the todo-list
2007-06-20 14:45:37 +00:00
Fernando Cacciola
88111fcf70
VS project files merged back
2007-06-06 15:35:17 +00:00
Andreas Fabri
a29134e5d5
add demo
2007-05-04 15:53:57 +00:00
Andreas Fabri
1acd1b4f30
Added demo icon
2007-04-30 14:54:17 +00:00
Andreas Meyer
c1e9765ff4
manual fix: moved labels inside sectioning command
2007-04-18 14:20:12 +00:00
Andreas Fabri
7276c6ff15
Kernel -> Geometry Kernel (suggested by sylvain)
2007-04-17 11:21:24 +00:00
Andreas Fabri
ea71b8eaa1
.C ->.cpp and autolinking
2007-04-11 13:59:20 +00:00
Andreas Meyer
41169fc270
* updated howtocite bibkeys for upcoming 3.3 release
...
* typo fixes/cosmetic changes
2007-03-29 17:40:13 +00:00
Joachim Reichel
35b0f3bb6c
update FSF address
2007-03-20 19:24:29 +00:00
Andreas Fabri
632327f357
removed unused parameters
2007-03-17 09:46:05 +00:00
Andreas Fabri
4039e49760
removed unused parameters
2007-03-17 09:43:57 +00:00
Andreas Fabri
8188f79ccb
.C -> .cpp
2007-03-16 09:19:58 +00:00
Joachim Reichel
d08f6bea45
replace obsolete variable CGAL_QT_LDFLAGS by CGAL_LDFLAGS
2007-03-11 09:54:17 +00:00
Sylvain Pion
b2630cd7e1
Apply trailing whites-spaces and leadgin+trailing empty-lines cleanups
...
to demo/**/*.h and .cpp.
2007-03-10 16:55:12 +00:00
Sylvain Pion
847c23a15e
Removing leading and trailing empty lines from all example files.
...
Using the following Perl script:
-----------------------------------------------------
#!/usr/bin/perl
local($/) = undef;
my $text = <>;
$text =~ s/\A\n+//mg;
$text =~ s/\n+\Z/\n/mg;
print "$text";
-----------------------------------------------------
2007-03-10 16:17:17 +00:00
Sylvain Pion
6fb5cb906b
Remove trailing white spaces and end of lines.
...
(using : perl -pi.bak -e 's/\s+$/\n/' */examples/*/*.cpp )
2007-03-10 14:59:41 +00:00
Sylvain Pion
70b9930045
remove GCC-only command-line option
2007-03-10 10:49:31 +00:00
Sylvain Pion
c6b85022e5
warning patrol
2007-03-09 08:37:01 +00:00
Sylvain Pion
a2297186ad
Prefix macros with CGAL_ , damned !!!
2007-02-28 18:54:33 +00:00
Sylvain Pion
802fe6a40f
Remove commented FILEWRITE macro #define
...
(probably useless, at least unused, and beeping on my missing-CGAL_-prefix grep)
2007-02-28 18:52:35 +00:00
Andreas Fabri
8230002a90
reordered inclusion order to get rid of an ICE
2007-02-28 15:41:56 +00:00
Andreas Fabri
0d56e8994f
.C -> .cpp
2007-02-28 11:52:13 +00:00
Andreas Fabri
3918dbf9e4
added pictures
2007-02-20 16:09:17 +00:00
Monique Teillaud
8c4d9b30c9
Lazy examples put again in dont-submit, with the new names introduced by Andreas
2007-02-18 09:10:00 +00:00
Andreas Fabri
645e07752d
remove example_ prefix
2007-02-16 16:52:10 +00:00
Andreas Fabri
54e34f03e0
remove example_ prefix
2007-02-16 16:50:34 +00:00
Andreas Fabri
3766335e45
remove example_ prefix
2007-02-16 16:49:30 +00:00
Andreas Fabri
6cc78035d8
remove example_ prefix
2007-02-16 16:49:11 +00:00
Sylvain Pion
45164cbebf
constification
2007-02-15 07:56:06 +00:00
Sylvain Pion
70ddda8342
remove g++ 4.3 warning
2007-02-11 22:37:08 +00:00
Monique Teillaud
156643d6f9
old test_lazy stuff moved to ease partners tests,
...
waiting until they can be resurrected
2007-02-06 11:09:16 +00:00
Monique Teillaud
c177dd211d
cleaning
2007-01-17 09:32:45 +00:00
Monique Teillaud
38a0dc79ae
todo: demo with predefined Exact_ck
2007-01-16 15:54:44 +00:00
Monique Teillaud
679606caf6
bug fixes
2007-01-16 15:32:15 +00:00
Monique Teillaud
9bc0907791
small fixes after all renamings
2007-01-16 15:15:36 +00:00
Monique Teillaud
f320c7ebf3
typo
2007-01-16 15:14:47 +00:00
Monique Teillaud
e40706fc9a
lazy stuff not submitted
2007-01-16 14:51:06 +00:00
Monique Teillaud
70e1c89a26
cleaning traits
2007-01-16 14:49:01 +00:00
Monique Teillaud
02e5e27c5e
cosmetic
2007-01-16 14:47:01 +00:00
Monique Teillaud
6886304007
cosmetic
2007-01-16 14:43:11 +00:00
Monique Teillaud
ea8d078050
demo cleaned
...
only one is left, the most complete
README added
2007-01-16 14:32:15 +00:00
Monique Teillaud
fa5e225dc3
renaming
2007-01-16 14:25:47 +00:00
Monique Teillaud
2f46e576df
cleaning
2007-01-16 14:25:13 +00:00