Andreas Fabri
cbfe32ce37
Add declspecs for Visual C++ so that we can build dlls
2011-10-05 19:12:23 +00:00
Sébastien Loriot
554f62d411
remove executable property from copyright files
2011-10-03 08:18:16 +00:00
Andreas Fabri
d10a333947
Add a file with the copyright holder(s) to the package_info
2011-09-29 20:45:16 +00:00
Sébastien Loriot
dff6dda8b3
Remove from copyright holder
...
Freie Universitaet Berlin (Germany), Martin-Luther-University Halle-Wittenberg
(Germany) and RISC Linz (Austria) as they transfer the copyright to other
sites.
2011-09-21 19:46:31 +00:00
Philipp Möller
b07e2df018
* Circular_kernel is now Object free, doesn't compile with Lazy yet,
...
* hack for ternary function
2011-08-25 21:40:12 +00:00
Philipp Möller
a1576670e3
Weird remove with subversion
2011-08-25 14:07:29 +00:00
Philipp Möller
5b925d6f6e
* Reworked Intersection_traits into a single traits, adjusted
...
intersections accordingly, turned on IT<....> as return type
* removed result_type from the intersection functors
2011-08-25 10:18:31 +00:00
Philipp Möller
203e5e6f02
Template typo
2011-07-22 00:50:25 +00:00
Philipp Möller
fad504838f
* Circular_kernel: - Intersections now use variants
...
- removed most internal uses of Object
* Intersections: more traits, typofix, doc typofix, aliases IT23d
2011-07-20 22:54:03 +00:00
Philipp Möller
12f79a7d1e
Object includes and last intersection stragglers
2011-07-18 17:31:20 +00:00
Philipp Möller
2f9b36d618
* intersection and do_intersection now pick their appropriate
...
overloads automatically;
* a test for the availability of all calls has been added
2011-07-12 16:53:49 +00:00
Philipp Möller
0cbd02a7e5
global free function do_intersect and intersections now use traits instead of overloading
2011-07-06 12:38:58 +00:00
Philipp Möller
6afb8bfea2
* Distance_2: removed unnecessary Object include
...
* Intersections_2: Intersections_traits_2 added
All Intersections now use Intersection_traits and variants internally
but the public interface still converts to CGAL::Object
2011-07-06 00:58:51 +00:00
Philipp Möller
4fe4a84da1
Benchmark now fairer
2011-07-01 17:15:05 +00:00
Philipp Möller
70d8baaf37
* Added dispatch_output_iterator, need to change benchmark to make comparison fairer
2011-06-30 20:19:24 +00:00
Philipp Möller
212feac613
Benchmark now with Overloads
2011-06-23 13:30:33 +00:00
Philipp Möller
d42c530e6e
Added variant to object conversion.
2011-06-16 15:05:27 +00:00
Philipp Möller
899903cb02
Added comparison for any.
2011-06-16 14:40:21 +00:00
Philipp Möller
decaaf4286
Added intersection_traits and lambda visitor example
2011-06-16 10:39:38 +00:00
Philipp Möller
4266171b46
Added a quick benchmark for variant vs object in intersections
2011-06-15 17:24:07 +00:00
Sébastien Loriot
52317dd49f
add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE
...
by namespace CGAL { and } //namespace CGAL. in all .h and .cpp files
in a directory.
Apply it to all packages in the trunk
Remove macro definition from the config.h file.
2010-06-09 07:37:13 +00:00
Sylvain Pion
85dc12f2a7
Remove empty lines at beginning and end of files
...
(apply Scripts/developer_scripts/remove_empty_lines.pl).
2010-02-01 12:55:28 +00:00
Laurent Rineau
08418743b9
Typo.
2009-10-20 10:18:30 +00:00
Laurent Rineau
eec1738f8f
Factorize do_intersect(line, seg, k) and do_intersect(seg, line, k).
2009-10-20 09:57:22 +00:00
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
Pedro Machado Manhaes de Castro
810601ebb1
Circle_2 Line_2 do_intersect can be done with rationals
2008-10-13 20:35:32 +00:00
Sylvain Pion
696cbd9e6e
More *_pair classes cleanups.
2008-09-07 15:09:56 +00:00
Sylvain Pion
8db83a466a
Refactorize Segment_2_Iso_rectangle_2_pair to avoid warning.
2008-08-30 11:10:46 +00:00
Sylvain Pion
00d87d50fc
Remove "unused argument" warnings.
2008-08-30 10:29:04 +00:00
Sylvain Pion
9718a5b0bc
Make the "random generator" global.
2008-08-29 17:23:49 +00:00
Sylvain Pion
212ec9299c
While at it, do the same tests by swapping the arguments, it's cheap.
2008-08-29 17:15:40 +00:00
Sylvain Pion
c9786a98af
Remove unused files.
2008-08-29 12:27:22 +00:00
Sylvain Pion
488c6f4ce8
Rewrite the test-suite using:
...
- a single test file
- a template parameter for the kernel
- data sets and results in the source code instead of text files using diff for comparing
- no custom cgal_test script
2008-08-29 12:26:54 +00:00
Sylvain Pion
7d2a42123d
Line_2_Line_2_pair changes to avoid a warning.
...
(code dating back to the origins of CGAL... and it shows...)
2008-08-21 12:50:41 +00:00
Sylvain Pion
f5b031be68
Common reformatting of the _pair classes (oh joy...).
2008-08-20 13:49:31 +00:00
Sylvain Pion
49549ded08
Remove the "may be used uninitialized in this function" by refactoring/cleaning the code
...
(much more would need to be done in this area...).
2008-08-20 12:36:50 +00:00
Sylvain Pion
a846642aa9
typo : succes -> success
2008-08-20 12:35:27 +00:00
Sylvain Pion
dc3bf72707
Remove changes.txt files.
2008-07-24 17:47:16 +00:00
Sylvain Pion
173ef7c590
Allow propagation of Uncertain-ty in more places, to reduce the number of exceptions.
...
- Use K::Bool_type, K::Orientation... instead of bool, CGAL::Orientation...
- More functions around Uncertain<> : make_certain(), extract_singleton(),
possible conversions tightenning.
Many conversions still remain, e.g. for switch and if statements, &&, ||...
2008-07-16 13:45:13 +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
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
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
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
9f5bad92a1
Remove my name from maintainer files where it does not resonnably make any sense anymore.
2008-01-19 14:29:27 +00:00
Sylvain Pion
6ff6fae273
Oh well, it's much more desperated than that. Removed that unused code.
2008-01-14 21:26:43 +00:00
Sylvain Pion
71b0807c0e
Add missing include and move to namespace CGALi.
2008-01-14 21:24:09 +00:00
Sylvain Pion
ba11ce1186
Add missing #include file.
2008-01-03 21:42:13 +00:00
Sylvain Pion
de9648e308
Replace assign() by object_cast<>().
2008-01-01 16:50:33 +00:00
Sylvain Pion
8d40b5c00c
Avoid spurious warnings with g++'s -Wextra
2007-12-30 15:03:27 +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
Sylvain Pion
a90de08bf3
Remove obsolete config flag CGAL_CFG_MATCHING_BUG_4 and its dependency CGAL_WRAP.
2007-08-08 15:15:20 +00:00
Marc Glisse
87812ae04d
Workaround for sunpro which otherwise picks a wrong version of
...
do_intersect.
2007-04-13 12:33:00 +00:00
Andreas Fabri
aa303d031c
forgot to undo
2007-04-07 07:59:47 +00:00
Andreas Fabri
ae9e407749
undo change for SunPrp
2007-04-06 07:33:46 +00:00
Andreas Fabri
9287f07dc3
Undo previous change as it is buggy
2007-04-04 14:40:31 +00:00
Andreas Fabri
0a43e1c51d
Ugly workaround for SunPro
2007-04-04 13:58:12 +00:00
Sylvain Pion
5ade712b7b
remove warning
2007-02-28 16:54:35 +00:00
Sylvain Pion
2212ef0753
remove empty first line.
2007-02-15 14:22:22 +00:00
Sébastien Loriot
d6389f8be5
Remove the name of a parameter which were not used in its function
...
: avoid warning
2007-02-08 07:52:44 +00:00
Sylvain Pion
2c47ea5f95
Rename .C to .cpp
2007-01-27 21:33:08 +00:00
Sylvain Pion
c03659bc7a
global update of maintainer files
...
(remove Lutz, Sven, Matthias, Geert-Jan...)
2006-12-05 14:01:13 +00:00
Andreas Fabri
b2fbc3a336
fixes for min/max
2006-08-20 19:43:05 +00:00
Andreas Meyer
68c3715b5c
support for LEDA 5.x (mostly done by Eric Berberich)
2006-08-10 15:14:32 +00:00
Sylvain Pion
ce28d87b85
remove -W warnings
2006-08-08 20:21:05 +00:00
Andreas Fabri
304206a323
fix min/max problem
2006-08-03 03:37:36 +00:00
Sylvain Pion
e35d01bd80
Philippe Guigue's intersection code is post-GALIA, hence INRIA-owner only.
2006-07-30 16:50:53 +00:00
Sylvain Pion
086abc351e
Move file to the right package.
2006-07-30 15:58:30 +00:00
Sylvain Pion
894bb7edf2
Move CGAL/Triangle_2_Triangle_2_intersection.C to
...
CGAL/Intersections_2/Triangle_2_Triangle_2_intersection_impl.h
2006-05-25 17:37:47 +00:00
Sylvain Pion
2d3edaa4b2
Rename internal enum from NO to NO_INTERSECTION as it clashes with a macro
...
defined in some system headers on MacOSX.
(see http://balanceinmotion.net/blog/?p=115 )
2006-05-17 16:30:56 +00:00
Sylvain Pion
d2740513aa
Use .cpp file extension instead of .C for src/*/* files.
2006-04-14 09:19:29 +00:00
Sylvain Pion
22ad725de1
Move src/*.C to src/CGAL/*.C
2006-04-13 22:24:18 +00:00
Sylvain Pion
8a9097632d
Remove prehistoric funnelweb stuff.
2006-02-19 20:13:41 +00:00
Laurent Saboret
db6a8f948c
Change CVS keywords to SVN style
2006-02-16 14:30:13 +00:00
Laurent Saboret
1aad55d4cb
Change CVS keywords to SVN style
2006-02-14 10:08:15 +00:00
Laurent Saboret
b11a38de64
Move packages to trunk root
2006-02-14 08:58:15 +00:00