Sébastien Loriot
2911007a8f
fix typos
2016-02-16 13:35:29 +01:00
Philipp Möller
0a04a3a48f
Use CGAL_DOC_VERSION
2016-02-11 15:37:54 +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
Philipp Möller
71b4e9c515
Use CGAL_FULL_VERSION in all Doxyfile.in
2015-12-17 16:33:28 +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
Andreas Fabri
6b2c4dd7c6
Merge branch 'CGLAL-thread_local_storage-GF-old' into CGLAL-thread_local_storage-GF
2015-11-09 14:26:42 +01:00
Andreas Fabri
6e214c5f4a
remove Qt3 demos and empty dontsubmit files
2015-09-30 12:51:40 +02:00
Andreas Fabri
c3ad989c9f
Use wrapper for the very basic mutex locking
2015-09-04 09:46:51 +02:00
Efi Fogel
a96e8a4c74
Enhanced reference guide
2015-07-12 14:00:46 +03:00
Efi Fogel
4e7379e957
1st revision
2015-07-01 12:00:46 +03:00
Efi Fogel
34a36aa2ca
Enhanced. Introduced nop strategy, minkowski_sum_by_decomposition(), and hole filtration
2015-06-30 13:06:41 +03:00
Efi Fogel
e006eaa6c6
Added minkowski_sum_by_decomposition_2()
2015-06-29 16:47:53 +03:00
Efi Fogel
91a79a7ff8
Fixed comment
2015-06-29 13:29:18 +03:00
Efi Fogel
58eef9eacd
Renamed minkowski_sum_{full_convolution,reduced_convolution} => minkowski_sum_by_{full_convolution,reduced_convolution}
2015-06-29 11:27:45 +03:00
Efi Fogel
18bb4e7110
Improved and introduced the overloaded minkowski_sum_2(), which accepts 2 decompositio strategies
2015-06-29 01:32:01 +03:00
Efi Fogel
b56453e897
Fixed typo
2015-06-22 18:47:46 +03:00
Efi Fogel
b1019a64ad
Enhanced the test to use 2 decomposition strategies
2015-06-22 17:05:31 +03:00
Efi Fogel
4218896b1e
For now, allocate 2 decomposition strategies if not present
2015-06-22 17:04:41 +03:00
Efi Fogel
c5d334d345
Added second parameter to Minkowski sum function by decomposition
2015-06-22 12:42:50 +03:00
Laurent Rineau
284116af48
Patch to remove a warning
...
The warning, reported by g++-4.8 with `-O3 -DCGAL_NDEBUG`, was:
In file included from [...]/CGAL-4.7-Ic-35/include/CGAL/predicates/kernel_ftC2.h:32:0,
from [...]/CGAL-4.7-Ic-35/include/CGAL/Cartesian/Line_2.h:30,
from [...]/CGAL-4.7-Ic-35/include/CGAL/Cartesian/Cartesian_base.h:35,
from [...]/CGAL-4.7-Ic-35/include/CGAL/Simple_cartesian.h:28,
from [...]/CGAL-4.7-Ic-35/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:28,
from [...]/CGAL-4.7-Ic-35/cmake/platforms/i686_Linux-2.6_g++-4.1.2_CentOS-5.1-O3/test/Polygon_Demo/Polygon_2.cpp:4:
[...]/CGAL-4.7-Ic-35/include/CGAL/constructions/kernel_ftC2.h:40:3: warning: 'min_q' may be used uninitialized in this function [-Wmaybe-uninitialized]
x = (px+qx) / 2;
^
In file included from [...]/CGAL-4.7-Ic-35/include/CGAL/minkowski_sum_2.h:25:0,
from [...]/CGAL-4.7-Ic-35/cmake/platforms/i686_Linux-2.6_g++-4.1.2_CentOS-5.1-O3/test/Polygon_Demo/Polygon_2.cpp:13:
[...]/CGAL-4.7-Ic-35/include/CGAL/Minkowski_sum_2/Minkowski_sum_by_reduced_convolution_2.h:463:13: note: 'min_q' was declared here
Point_2 min_q;
^
See https://cgal.geometryfactory.com/CGAL/Members/testsuite/CGAL-4.7-Ic-35/Polygon_Demo/TestReport_lrineau_i686_Linux-2.6_g++-4.1.2_CentOS-5.1-O3.gz
2015-05-27 12:08:02 +02:00
Sebastian Morr
d0f492a3fd
Fix incorrect function evocation
2015-05-18 12:04:49 +02:00
Sebastian Morr
a69dd3f6c7
Rename more Polygon to Polygon_2 and remove an unused variable
2015-05-14 09:22:06 +02:00
Sebastian Morr
be987dec40
Use fractions instead of floating-point numbers in polygon test file
2015-05-13 18:11:35 +02:00
Sebastian Morr
c52234a531
Never use Polygon_2::vertex(i), in case that the Container is std::list
2015-05-13 16:34:35 +02:00
Sebastian Morr
0c5d3bdbdd
Avoid warnings about the size_t to int cast
2015-05-12 23:37:04 +02:00
Sebastian Morr
09666e34bc
Don't typedef to Polygon, as it conflicts with a function defined in wingdi.h
...
See https://stackoverflow.com/questions/4315399/error-c2143-syntax-error-missing-before/4315475#4315475
2015-05-12 23:35:10 +02:00
Efi Fogel
423ce309f4
Added missing Container template parameter
2015-05-12 21:48:40 +03:00
Efi Fogel
a240c26d23
Fixed typos in manual
2015-05-11 23:49:01 +03:00
Sebastian Morr
5dea491467
Fix some warnings
2015-05-10 09:33:21 +02:00
Efi Fogel
46d8e206f0
Added copyright statetemnt
2015-05-09 10:30:58 +03:00
Efi Fogel
39f1e22dad
Type and typename fixes
2015-05-06 00:40:52 +03:00
Efi Fogel
1b0c1de7b3
Cleaned up
2015-05-03 15:11:10 +03:00
Efi Fogel
3ecd5a3795
Cleaned up
2015-05-03 14:55:06 +03:00
Efi Fogel
f7d030111b
removed
2015-05-03 11:52:22 +03:00
Efi Fogel
0f7cb5c709
Merge branch 'MS_2-of_holes-efif-old' into MS_2-of_holes-efif
...
Conflicts:
Arrangement_on_surface_2/include/CGAL/Arr_segment_traits_2.h
Documentation/biblio/cgal_manual.bib
Minkowski_sum_2/test/Minkowski_sum_2/test_Minkowski_sum.cpp
2015-05-03 11:41:36 +03:00
Sebastian Morr
e584aa7f53
Adding a missing method signature
2015-03-23 22:36:55 +01:00
Sebastian Morr
1acbf41fd5
Documentation additions
2015-03-23 22:25:05 +01:00
Sebastian Morr
2560066432
Add Hole_filter to all Minkowski sum methods
2015-01-28 20:17:14 +01:00
Sebastian Morr
87f51bc88e
Merge remote-tracking branch 'origin/MS_2-of_holes-efif' into MS_2-of_holes-efif
2014-11-29 17:59:22 +01:00
Sebastian Morr
90836bcbe3
Add a hole filter to the p-w-h strategies
...
When the bounding box of the other polygon's outer boundary does not fit
into the bounding box of a hole, the hole is irrelevant.
2014-11-29 16:36:20 +01:00
Sebastian Morr
382a9c4cfc
Print output complexities while testing
2014-11-19 19:46:29 +01:00
Efi Fogel
a2d19ea200
Used boost timer
2014-11-16 10:13:05 +02:00
Efi Fogel
675b3e716b
Fixed simplify()
2014-11-04 10:49:55 +02:00
Efi Fogel
819cc274fd
pacify msvc
2014-11-04 10:44:49 +02:00
Efi Fogel
83ef9bb773
cleaned up
2014-11-04 10:04:19 +02:00
Sebastian Morr
57c865c2a4
Merge branch 'MS_2-of_holes-efif'
2014-10-31 11:45:07 +01:00
Sebastian Morr
6f04ce37f5
Fix reduced convolution for polygons without holes
2014-10-31 11:44:38 +01:00
Sebastian Morr
cd80f2ed16
Avoid connect_holes in reduced convolution computation
2014-10-30 22:08:30 +01:00
Efi Fogel
90c16905b1
Made all traits const. Pass traits as const reference
2014-10-25 00:37:54 +03:00
Efi Fogel
da2e1357e1
added default traits parameter
2014-10-23 12:19:36 +03:00
Efi Fogel
7f14950322
resolved conflicts
2014-10-21 19:27:55 +03:00
Efi Fogel
a1eabac401
Fixed the documentation of the decomposition concept. Added one for polygon with holes. Fixed the implementation of the decomp. methods that supports polygons with holes.
2014-10-21 19:17:21 +03:00
Sebastian Morr
0c8149465f
Integrate the reduced convolution method into test_minkowski_sum_with_holes
...
Also, put minkowski_sum_reduced_convolution_2(pwh, pwh) into the API.
2014-10-18 11:23:45 +02:00
Efi Fogel
ba34b4fab9
Enhanced testing: added test_minkowski_sum_with_holes to test Minkowski sum of polygons with holes
2014-10-07 14:43:01 +03:00
Efi Fogel
ec54a3dfa5
added the testing of minkowski sum using vertical decomposition
2014-10-06 15:43:55 +03:00
Efi Fogel
99f663b8bd
merged with the reduced convolution branch
2014-09-15 19:33:17 +03:00
Efi Fogel
782b867936
Added history and updated authors
2014-09-04 02:13:52 +03:00
Efi Fogel
f48ce38473
Removed Ron from maintainer list. Updated Ron's email address. Cleaned up documentation and example programs
2014-08-28 17:05:57 +03:00
Efi Fogel
7ce44a2615
removed obsolete
2014-08-27 18:00:12 +03:00
Efi Fogel
4a1c1a89d0
updated docimentation. Added decomposition method based on vertical decomposition
2014-08-27 17:46:42 +03:00
Sebastian Morr
fe291a5e83
Remove debugging timing information
2014-08-14 14:31:15 +02:00
Sebastian Morr
947cde415d
Clarify default algorithm of minkowski_sum_2
2014-08-14 09:28:49 +02:00
Sebastian Morr
2de241dfc3
Commit some polygon instances used for benchmarking
2014-08-13 17:33:34 +02:00
Sebastian Morr
0646303714
Add back rooms test
2014-08-13 17:32:15 +02:00
Sebastian Morr
921d77676e
Described the reduced convolution approach in the documentation
2014-08-13 17:31:09 +02:00
Sebastian Morr
c6360ce3a4
Cite Behar & Lien's paper in reduced convolution M-sum method documentation
2014-08-13 15:01:29 +02:00
Sebastian Morr
f4bbfab665
Document the new m-sum methods
2014-08-13 14:00:16 +02:00
Sebastian Morr
187856517f
Revert "Move the package's documentation commentss to the actual headers"
...
This reverts commit 843fd4b053 .
Reason: Internal classes get documented, few packages do inline
documentation, this should be fixed CGAL-wide sometime.
Conflicts:
Minkowski_sum_2/include/CGAL/minkowski_sum_2.h
2014-08-13 13:53:47 +02:00
Sebastian Morr
90d86774dd
Documentation: Mention AABB_tree dependency, add authors
2014-08-13 13:51:40 +02:00
Sebastian Morr
b1a95d3226
Drop "_by" from the specialized M-sum method names
2014-08-13 13:21:01 +02:00
Sebastian Morr
843fd4b053
Move the package's documentation commentss to the actual headers
2014-08-13 13:11:50 +02:00
Sebastian Morr
d266522611
Fix usage of read_polygon in other tests
2014-08-13 13:11:32 +02:00
Sebastian Morr
9575bd52d4
Segment_2_primitive: Don't copy the datum if not necessary
2014-08-12 16:51:30 +02:00
Sebastian Morr
4d6c8facd5
Speed up polygon-inside-of-polygon testing by avoiding is_simple and translation
2014-08-12 12:52:38 +02:00
Sebastian Morr
41bc14c7f6
Rational typedef is not used
2014-08-12 09:11:24 +02:00
Sebastian Morr
d68362da34
Invert fork_part2.dat, removed unused *_result.dat
2014-08-11 17:20:16 +02:00
Sebastian Morr
722ea5c9da
Rewrote test_minkowski_sum
2014-08-11 17:19:32 +02:00
Sebastian Morr
427fd6e2db
Remove benchmark directory for now, testsuite also does timing
2014-08-11 13:39:38 +02:00
Sebastian Morr
2630936c49
Copy modified AABB classes back to M-sum package
...
Append "_with_join" to each class and include guard to avoid any clashes.
2014-08-11 12:47:33 +02:00
Sebastian Morr
157028d61d
Refer to Alon's master's thesis and to specific chapters
2014-08-11 12:15:19 +02:00
Sebastian Morr
55d0e7bf45
Give public methods more descriptive names, default one defaults to reduced conv
2014-08-11 12:01:12 +02:00
Sebastian Morr
6f609e7122
Remove temporary benchmark test
2014-08-09 16:14:57 +02:00
Sebastian Morr
436ed7ce76
Some manual style tweaks
2014-08-09 09:03:30 +02:00
Sebastian Morr
1bc8f28969
Adapt to package style: Indent two spaces, brackets on own lines
...
Astyle options:
--style=break
--indent=spaces=2
--max-code-length=80
--attach-namespaces
2014-08-09 08:58:52 +02:00
Sebastian Morr
6c354e34da
Moved reduced convolution files up to the other headers
2014-08-09 08:52:04 +02:00
Sebastian Morr
00ff5a443b
In the AABB_segment_2_primitive, only save the Id, not the Datum itself
2014-08-08 21:35:40 +02:00
Sebastian Morr
7ef5cddb3f
Adapt M-sum's collision detector to new API
2014-08-08 20:13:04 +02:00
Sebastian Morr
6686d5ebc6
Refactored and commented internal AABB classes
2014-08-08 13:45:52 +02:00
Sebastian Morr
567c064509
The do_intersect_join no longer needs the reference polygons
2014-08-06 15:43:11 +02:00
Sebastian Morr
03a17c19b4
Remove unused code from AABB_traits_2
...
When testing againts points in the interior of faces, weak intersections
always mean the face is in the M-sum's interior, so they don't need
special handling.
2014-08-06 15:29:59 +02:00
Sebastian Morr
634581b173
Remove AABB_node_2 and AABB_tree_2
2014-08-06 11:39:45 +02:00
Sebastian Morr
2f9b4cdff9
Put do_intersect_join into AABB_tree package
2014-08-06 09:40:55 +02:00
Sebastian Morr
c95387785b
Put join_traversal into the AABB_tree package
2014-08-06 08:56:59 +02:00
Sebastian Morr
3c3d1cce3a
Corrected all include guards
2014-08-05 10:12:16 +02:00
Sebastian Morr
23f2cae4bf
Mark const parameters in Minkowski_sum_by_reduced_convolution_2
2014-08-05 08:18:46 +02:00
Sebastian Morr
f2fce71661
Remove Arr_segment_data_traits_2.
...
Benchmarks showed no significant benefits, and the code is quite ugly to
maintain.
2014-08-04 23:55:21 +02:00
Sebastian Morr
c2f1271c3e
Refactor build_reduced_convolution
2014-08-04 22:54:49 +02:00
Sebastian Morr
e2ddf7b231
Point caching during convolution building seems to be unnecessary overhead
2014-08-04 16:00:31 +02:00
Sebastian Morr
0249743d1f
Comment most of Minkowski_sum_by_reduced_convolution_2
2014-08-04 13:02:47 +02:00
Sebastian Morr
d6a58be770
Remove references to the CGAL namespace, as we're already in it
2014-08-04 11:44:45 +02:00
Sebastian Morr
f6bd2fda24
Remove "internal" namespace: Doesn't seem to be convention
2014-08-04 11:37:28 +02:00
Sebastian Morr
446e1c4994
Adhere to CGAL's naming conventions
2014-08-04 09:58:13 +02:00
Sebastian Morr
86f630d546
Fix another bug in find_inside_point
2014-07-31 23:07:36 +02:00
Sebastian Morr
196a547131
Fix two bugs in find_inside_point
2014-07-31 17:49:37 +02:00
Sebastian Morr
f51ad49794
Refactor AABB_Collision_detector
2014-07-30 18:16:05 +02:00
Sebastian Morr
036dd3cb8e
Introduce a new find_inside_point for more stable intersection tests
2014-07-29 09:34:47 +02:00
Sebastian Morr
0a152d750e
Print out stage timing information
2014-07-25 20:27:53 +02:00
Sebastian Morr
99ccd7cb3c
Remove unused code from Arr_SegmentData_traits
2014-07-25 19:57:15 +02:00
Sebastian Morr
a1e3bc5c72
Rotation by 180 degrees == Inversion
2014-07-25 18:30:39 +02:00
Sebastian Morr
6ed342a75e
Remove findInsidePoint
...
It was used with a different collision detection approach.
2014-07-22 13:26:48 +02:00
Sebastian Morr
4b1c043ae7
Refactored build_reduced_convolution
2014-07-22 12:11:23 +02:00
Sebastian Morr
79506faf54
Refactored some typedefs
2014-07-19 17:51:12 +02:00
Sebastian Morr
a7c2ec45c5
Remove DenegerateCasesManager and don't extend edges
...
Both are not necessary when we're interested in the resulting
polygon-with-holes, and not in the arrangement.
2014-07-19 17:37:05 +02:00
Sebastian Morr
a986f9e749
Refactor getColDetect()
2014-07-19 17:04:23 +02:00
Sebastian Morr
ef485e4475
Use Exact_predicates_exact_constructions_kernel for testing
2014-07-19 16:37:37 +02:00
Andreas Fabri
65200381d7
Arithmetic_kernel -> Exact_integer/rational
2014-07-16 18:55:30 +02:00
Sebastian Morr
88ddafbbac
Remove unused includes and typedefs
2014-07-14 13:56:31 +02:00
Sebastian Morr
c0f1fe824e
Remove ConvSegMapper and related classes
2014-07-14 13:25:54 +02:00
Sebastian Morr
bb6c6dca0a
Remove TraversalManager and related classes
2014-07-14 13:02:33 +02:00
Efi Fogel
b330100a2d
Brought up-to-date with master
2014-07-09 22:49:52 +03:00
Sebastian Morr
25793b7683
Removed unused code
2014-06-30 17:14:03 +02:00
Sebastian Morr
8a15677d1c
Moved AABB files to subdirectory, for later separation
2014-06-24 16:50:47 +02:00
Sebastian Morr
35290dd479
Moved new files into CGAL::internal namespace
2014-06-24 15:15:22 +02:00
Sebastian Morr
8dea36abe4
Remove new/ directory, the test is now properly integrated into CGAL
2014-06-24 14:56:00 +02:00
Sebastian Morr
ab97c7593d
Remove unused ICollisionDetector
2014-06-24 14:55:02 +02:00
Sebastian Morr
0aee2a76d6
Remove unused SweepCollisionDetection.h
2014-06-24 14:50:37 +02:00
Sebastian Morr
281f6be281
Simplify read_polygon
2014-06-24 11:40:00 +02:00
Sebastian Morr
07753267c3
Remove some unused functions
2014-06-24 11:32:27 +02:00
Sebastian Morr
a0d24bc08d
Back to CCW assertion. The user should supply the correct input.
2014-06-24 11:31:41 +02:00
Sebastian Morr
ac905100cb
Made all test polygons counterclockwise
2014-06-24 11:30:24 +02:00
Sébastien Loriot
0230e979e2
Merge branch 'CGAL-use_leda-GF-OLD' into CGAL-use_leda-GF
...
Conflicts:
Arrangement_on_surface_2/test/Arrangement_on_surface_2/construction_test_suite_generator.cpp
Arrangement_on_surface_2/test/Arrangement_on_surface_2/test_construction.cpp
Documentation/doc/Installation.txt
Kernel_23/include/CGAL/Exact_predicates_exact_constructions_kernel.h
2014-06-18 22:50:06 +02:00
Sebastian Morr
41216a0793
Refactored fillPolyDirs and removed reimplementation of modulo
2014-06-16 16:09:08 +02:00
Sebastian Morr
2dd4ba271d
Remove unused "buildReducedConvolution" method
2014-06-16 15:46:49 +02:00
Sebastian Morr
2caa55b30d
Fix a typo: "DegenerateCasses" -> "DegenerateCases"
2014-06-16 11:18:32 +02:00
Sebastian Morr
e88f133b8f
Measure and print runtime of the algorithms
2014-06-16 11:17:55 +02:00
Sebastian Morr
3446fea726
Refacor polygon reflection method
2014-06-16 11:17:27 +02:00
Sebastian Morr
3dc6e24623
Allow comparison with a "correct" result in the test suite
...
Add tests for dangling edge/isolated vertex situations.
2014-06-15 20:44:58 +02:00
Sebastian Morr
f0cb2e9617
Add two test cases with dangling edge/isolated vertex
2014-06-12 19:03:45 +02:00
Sebastian Morr
6ef7cdae7c
Verify result of the new minkowski_sum_2 as well
...
To allow compilation, remove the VC++ workaround, which yielded failing
static assertions with clang and g++ in the new code.
2014-06-12 18:37:51 +02:00
Sebastian Morr
1ab69b0d0b
When given a clockwise-oriented polygon, reverse it
...
Downside: We need to make a copy of the polygons.
2014-06-12 18:32:35 +02:00
Sebastian Morr
e3c1074906
Removed commented out code from all the other headers
2014-06-10 08:39:36 +02:00
Sebastian Morr
74cedf2a8f
Removed two unused header files
2014-06-02 21:19:49 +02:00
Sebastian Morr
b5da9fbfb3
Fixed and documented includes with the help of include-what-you-use
2014-06-02 21:14:34 +02:00
Sebastian Morr
2052644a16
Removed unused includes from Minkowski_sum_conv_lien_2.h
2014-06-02 20:36:15 +02:00
Sebastian Morr
2c817a3158
Moved minkowski_sum_2_new to the public minkowski_sum_2.h
2014-06-02 18:22:24 +02:00
Sebastian Morr
ad0e17c2a4
Remove graphics stuff for now
2014-06-02 18:08:37 +02:00
Sebastian Morr
d328643e98
Remove commented out code from Minkowski_sum_reduced_conv_2
2014-06-02 18:07:41 +02:00
Sebastian Morr
b8b7e5c9ca
Remove empty lines before closing brackets
...
With Vim: "%s/\n\n\( *}\)/\r\1"
2014-06-02 17:24:14 +02:00
Sebastian Morr
f27a2309dd
Remove double empty lines
...
With Vim: "%s/\n\n\n\+/\r\r"
2014-06-02 17:20:59 +02:00
Sebastian Morr
1f862ee6fd
Remove double spaces
...
With Vim, via "%s/\([^/ ]\) \+/\1 /g".
2014-06-02 17:16:32 +02:00
Sebastian Morr
26fa63eff1
Pretty-print headers using astyle with the following configuration:
...
--add-brackets
--align-pointer=name
--break-blocks
--convert-tabs
--pad-header
--pad-oper
--style=attach
--unpad-paren
2014-06-02 17:08:06 +02:00
Sebastian Morr
cfc89c5744
Push new header files down into a directory "new" for now
...
So I can better differentiate between new and old code
2014-06-02 16:52:54 +02:00
Sebastian Morr
8e5b16863e
Integrate Alon's header files into the include directory
2014-06-02 16:47:30 +02:00
Sebastian Morr
ceb1487498
Merge pre-integration Git repository into gsoc2014-Minkowski_sum_2-reduced_convolutions-morr
2014-06-02 16:31:02 +02:00
Sébastien Loriot
9114db9085
restore figure source files removed in 0fa2cacb
...
| commit 0fa2cacb60
| Author: Sébastien Loriot <sebastien.loriot@cgal.org>
| Date: Tue Dec 3 17:27:02 2013 +0100
|
| remove doc_tex documentation (including developer manual) and old manual tools
2014-02-10 14:54:23 +01:00
Sébastien Loriot
0fa2cacb60
remove doc_tex documentation (including developer manual) and old manual tools
2013-12-03 17:27:02 +01:00
Efi Fogel
e3acd0433b
enhanced to test the vertical decomposition method
2013-08-25 02:41:34 +03:00
Efi Fogel
3314d915d0
fixed usage of traits
2013-08-25 01:28:38 +03:00
Efi Fogel
6744a44f4e
cleanup
2013-08-25 01:27:47 +03:00
Efi Fogel
8bc53c57a0
Fixed orientation
2013-08-25 01:27:30 +03:00
Efi Fogel
40d1879c5e
cleanup
2013-08-25 01:26:53 +03:00
Efi Fogel
b99a327ab0
cleanup
2013-08-25 00:10:57 +03:00
Efi Fogel
5e7e4ee8dd
Added support for the computation of Minkowski sum of polygons with holes
2013-08-23 01:24:45 +03:00
Laurent Rineau
bc03aaf30b
Put doc/ in the global dont_submit file
2013-08-20 10:57:03 +02:00
Sébastien Loriot
d282ade623
use \cgalCite instead of \cite
...
using perl -i -pe 's/\\cite\s*{?([a-zA-Z0-9:-]+)}?/\\cgalCite{$1}/g'
2013-08-05 18:25:26 +02:00
Sébastien Loriot
b2ef3b8673
Merge branch 'doc-remove_gif-local'
...
Successfully test in CGAL-4.3-Ic-102
This commit fixes a few issues in the doxygen documentation and in particular
the figure for the generation of latex doc.
Approved by the interim release manager
xplain why this merge is necessary,
2013-07-26 17:50:07 +02:00
Sébastien Loriot
2dfe8a3d73
workaround for a doxygen bug: remove space after /!* to avoid a verbatim env
...
this happens if you have an empty line or the text directly after /!*
to find them in the generated documentation, grep for "pre class=\"fragment\""
(a few of them are legitimate however)
2013-07-25 14:58:53 +02:00
Sébastien Loriot
143a2181b3
add latex format for \imagei doxygen command
...
perl -pe 's/^(\s*)\\image\s+html\s+(.*)\s*$/$1\\image html $2\n$1\\image latex $2\n/' -i
2013-07-25 11:50:53 +02:00
Sébastien Loriot
0653914893
doc: put \image at the beginning of the line and nothing at eol
2013-07-25 11:32:07 +02:00
Sébastien Loriot
74a1ac055e
remove pdf files from doxygen doc include path
2013-07-25 11:15:18 +02:00
Sébastien Loriot
519b301130
remove gif files from doxygen doc include path
2013-07-25 11:14:16 +02:00
Sébastien Loriot
4389b0bac8
remove the usage of gif in the doxygen doc as pdflatex does handle them
...
replace the files with png
2013-07-25 11:06:13 +02:00
Sébastien Loriot
716f87d2d7
rename Hidden_type to unspecified_type and update its description
2013-06-13 18:48:58 +02:00
Ross Hemsley
4d9caf3763
Added names that were missing into the Doxyfile.in entries.
...
Also modified Installation/CMakeLists.txt to push the version number variable to the parent level
so that it can be accessed by the documentation
2013-05-30 17:55:43 +02:00
Philipp Möller
4d469821f7
Generated Doxyfile.in and dependencies
2013-05-30 14:13:47 +02:00
Sébastien Loriot
7e15467c72
new cgal doxygen advanced macro to put the text inside a div
2013-05-27 19:36:33 +02:00
Andreas Fabri
16806b0c44
also test leda if it is available
2013-03-22 16:14:07 +01:00
Alexandros Konstantinakis-Karmis
3b1d281efb
Abbreviations trigger end of \brief description
...
Fixes bug #15482 :
https://gforge.inria.fr/tracker/index.php?func=detail&aid=15482&group_id=52&atid=13845
2013-03-13 11:58:56 +01:00
Sébastien Loriot
e991fe72ad
really add last missing classified reference manual pages
2013-03-13 10:57:01 +01:00
Laurent Rineau
2d8da664a3
Merge branch 'CGAL-fix_warnings-gdamiand'
...
Conflicts:
.gitignore
Skin_surface_3/examples/Skin_surface_3/CMakeLists.txt
2013-02-22 13:02:37 +01:00
Laurent Rineau
26a7e70785
New license.txt files (eol changes)
...
The new version 2.13.0 of licensecheck has changed the spaces at eol.
2013-02-19 16:46:39 +01:00
Andreas Fabri
31a098f591
more static_cast
2013-02-15 10:39:17 +01:00
Laurent Rineau
d19578725b
Fix warnings
2013-02-07 18:15:23 +01:00
Sébastien Loriot
6e63d3cfa8
adding missing () in see also for functions
2013-01-09 19:48:42 +01:00
Sébastien Loriot
107afe375d
let doxygen collect classes and functions in Minkowski_2
2013-01-07 08:01:54 +01:00
Andreas Fabri
725a2d37ab
polish Envelope_2
2012-12-28 12:19:06 +01:00
Philipp Möller
75f69570dc
Change the titles of mainpages to "User Manual"
...
This leads to a slightly odd result in the search for "User Manual",
but makes the pages themselves more consistent.
2012-12-13 14:47:09 +01:00
Sébastien Loriot
9576be3c3b
add doc in dont_submit
2012-11-27 08:42:02 +01:00
Sébastien Loriot
920eb63882
backporting documentation changes of master@9fcc5b57 into doxy-port-pmoeller
...
Conflicts:
Arrangement_on_surface_2/doc/Arrangement_on_surface_2/CGAL/Arr_linear_traits_2.h
Installation/doc_tex/Installation/usage.tex
Kernel_23/doc/Kernel_23/CGAL/Projection_traits_xy_3.h
Mesh_2/doc/Mesh_2/Concepts/ConformingDelaunayTriangulationTraits_2.h
Spatial_searching/doc/Spatial_searching/CGAL/Incremental_neighbor_search.h
Spatial_searching/doc/Spatial_searching/CGAL/K_neighbor_search.h
Spatial_searching/doc/Spatial_searching/CGAL/Orthogonal_incremental_neighbor_search.h
2012-11-23 22:54:31 +01:00
Sébastien Loriot
6cc7d66415
Revert "Replace tex-style quotes with quotes that you would expect, as there"
...
This reverts commit e65a8028ea .
Conflicts:
Approximate_min_ellipsoid_d/doc_tex/Bounding_volumes_ref/Approximate_min_ellipsoid_d.tex
Approximate_min_ellipsoid_d/documentation/mel.tex
Documentation/doxyassist.xml
Installation/doc_tex/Installation/usage.tex
Min_sphere_of_spheres_d/doc_tex/Bounding_volumes_ref/MinSphereOfSpheresTraits.tex
Optimisation_doc/doc_tex/Bounding_volumes/user_part.tex
Optimisation_doc/doc_tex/Inscribed_areas/user_part.tex
Width_3/doc_tex/Polytope_distance_d_ref/Width_3.tex
2012-11-23 18:08:13 +01:00
Sébastien Loriot
ae8362b7d6
replace \cgalModels ::FOO by \cgalModels `FOO`
...
using:
perl -pi -e 's/\\cgalModels\s+::([A-Za-z0-9_:]+)\s*$/\\cgalModels `$1`\n/'
2012-11-23 09:37:53 +01:00
Sébastien Loriot
128b02abb8
update CGAL custom doxygen macros
...
corresponds to a run of the script Documentation/conversion_tools/rename_macros.sh
+manual edit of doxyassist.xml and pkglist_filter.py
2012-11-14 00:31:05 +01:00
Sébastien Loriot
5ee1081f92
using cgal macros for all figures
2012-11-08 17:17:29 +00:00
Sébastien Loriot
ae159cbdf3
replace markup #, ##, ### by \section, \subsection and \subsubsection
...
(script replacement)
2012-11-06 22:02:15 +00:00
Andreas Fabri
59877a8d52
linking and unlinking
2012-10-30 13:40:03 +00:00
Philipp Möller
31e9eadf8b
Fix all PackageDescriptions to a newer layout
2012-10-19 15:52:31 +00:00
Andreas Fabri
16992d9713
change link for \ccDepends
2012-10-03 11:00:43 +00:00
Philipp Möller
272a52ee44
Do a global pass over Doxygen warnings/errors.
2012-10-02 15:12:54 +00:00
Philipp Möller
c9fdbf3edb
Add an anchor to each level one heading, so we get a nice tree in the
...
user manuals.
2012-10-02 11:53:01 +00:00
Philipp Möller
37778547bf
Fix example to point to paths similar to a flat layout
2012-10-01 18:02:44 +00:00
Philipp Möller
9d96057636
Add PkgDependsOn to the package summary
2012-09-27 11:13:37 +00:00
Philipp Möller
b64ba48134
The changes to move the package overview labels into the
...
PackageDescription.
2012-09-25 17:17:49 +00:00
Philipp Möller
1954eff3d6
* build normalized mainpage anchors
...
* better naming for Pkg commands
* User and Reference Manual links from the PackageOverview
2012-09-20 15:30:03 +00:00
Philipp Möller
864aebe2e5
Merge next.
...
This commit also updates the respective mock-headers when the
corresponding .tex documentation has changed. This has been the case for:
AABB_tree/doc_tex/AABB_tree_ref/AABBGeomTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABBTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABB_traits.tex
Mesh_3/doc_tex/Mesh_3_ref/parameters_features.tex
Mesh_3/doc_tex/Mesh_3_ref/parameters_no_features.tex
Number_types/doc_tex/NumberTypeSupport_ref/Interval_nt.tex
Number_types/doc_tex/NumberTypeSupport_ref/Lazy_exact_nt.tex
Spatial_searching/doc_tex/Spatial_searching_ref/Search_traits_2.tex
Spatial_searching/doc_tex/Spatial_searching_ref/Search_traits_3.tex
Triangulation_2/doc_tex/Triangulation_2_ref/Constrained_Delaunay_triangulation_2.tex
2012-09-12 14:14:22 +00:00
Philipp Möller
2d8931167f
autoexamples
2012-08-29 16:20:55 +00:00
Philipp Möller
5a0a5403c4
Enable autotoc on mainpages
2012-08-29 15:45:17 +00:00
Philipp Möller
e2616dafb1
Rebuild the how_to_cite structure
2012-08-28 17:33:45 +00:00
Andreas Fabri
af87732f6a
Add \anchor of chapters
2012-08-21 10:18:58 +00:00
Andreas Fabri
3dfd7031c2
Remove whitespace
2012-08-20 18:30:46 +00:00
Philipp Möller
d3a9a641de
Refurb package descriptions with a label for the license.
2012-08-20 14:28:36 +00:00
Andreas Fabri
4ec4a3e002
fix for -
2012-08-16 14:12:57 +00:00
Philipp Möller
6a45864c1a
Throw a set of ported doc files under version control
2012-08-09 16:07:44 +00:00
Philipp Möller
e65a8028ea
Replace tex-style quotes with quotes that you would expect, as there
...
is no way to handle them in the converter.
Needs to be revert before this is being merged into next.
2012-08-02 12:55:15 +00:00
Laurent Rineau
db194534c7
First big patch to fix -Wunused-local-typedefs
...
-Wunused-local-typedefs is a new warning flag of gcc-4.7, and it will enabled
by -Wall since gcc-4.8 (not yet released).
The fix is a big set of removals of unused typedefs (or comments, or moves,
depending on the context).
2012-08-01 13:29:16 +00:00
Laurent Rineau
a37c74d534
Add license files, per package
2012-01-16 15:54:22 +00:00
Laurent Rineau
2af2160942
Turn \ccLicenseQPL into \ccLicenseGPL
2012-01-13 17:13:55 +00:00
Laurent Rineau
8f59fd9592
Turn QPL into LGPLv3+
2012-01-13 16:33:35 +00:00
Laurent Rineau
93486787c3
The inside of ccPkgDescription must not contain black lines between macros
...
Otherwise that inserts a buggy "<p>" tag in the package overview where the
doctype does not allow it.
2011-11-15 19:16: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
Laurent Rineau
fdb7ea6c6b
prepare ccPkgHowToCiteCgal for CGAL-3.10 (in 2012)
2011-09-28 16:15:05 +00:00
Ophir Setter
6f62d9f418
removing duplicate input files
2011-09-03 15:35:00 +00:00
Sandhyaa Radhakrishnan
98b3de4366
Benchmark program accepting 2 files
2011-08-26 19:17:08 +00:00
Sandhyaa Radhakrishnan
6054161601
using bso union and no OpenMP
2011-08-22 06:22:05 +00:00
Sandhyaa Radhakrishnan
d57ace521d
using bso union and no OpenMP
2011-08-22 06:21:00 +00:00
Sandhyaa Radhakrishnan
4be5cb2f12
using bso union and no OpenMP
2011-08-22 06:16:24 +00:00
Sandhyaa Radhakrishnan
c746897a1f
Benchmark program
2011-08-15 07:26:13 +00:00
Ophir Setter
87e1ca2d10
argv to the benchmark program
2011-08-13 06:30:57 +00:00
Ophir Setter
2adb126cb3
moved files again
2011-08-13 06:25:44 +00:00
Sandhyaa Radhakrishnan
0bd5a1fe1b
Benchmark program for Minkowski sum
2011-08-13 03:08:36 +00:00
Sandhyaa Radhakrishnan
32fb5ecc07
BSO union moved inside Minkowski_sum_decomp_2.h
2011-08-12 10:20:25 +00:00
Sandhyaa Radhakrishnan
1f9e77c311
BSO union moved inside Minkowski_sum_decomp_2.h
2011-08-12 10:19:56 +00:00
Ophir Setter
407f15ce76
moving benchmark inside a Minkowski_sum_2 folder
2011-08-12 06:45:27 +00:00
Sandhyaa Radhakrishnan
38a9418904
Minkowski sum using BSO benchmark
2011-08-11 20:18:19 +00:00
Sandhyaa Radhakrishnan
b17c94322b
Minkowski sum using BSO
2011-08-11 20:17:28 +00:00
Sandhyaa Radhakrishnan
836a1b19f9
Minkowski sum using BSO
2011-08-11 20:16:47 +00:00
Laurent Rineau
9fec0d4a60
Fix revision 64600
...
The revision 64600 was the merge of next into the branch
features/Aos_2-new_functors-tau. For an unknown reason (maybe a buggy svn
version), that merge forgot to apply some revision of next. And those
revision were thus cancelled when the branch has been reintegrated back
into next.
I am trying to fix that. This branch is a copy of the branch
features/Aos_2-new_functors-tau@64599 where the merge of next has been
reapplied. Let's see what are the differences with the buggy revision
64000.
2011-07-06 10:29:57 +00:00
Laurent Rineau
ac9877372d
Update all PkgDescription files to CGAL-3.9
2011-06-27 14:31:45 +00:00
Efi Fogel
732442db65
cleanup
2011-06-23 08:03:02 +00:00
Laurent Rineau
da95064578
Update the \ccPkgHowToCiteCgal tag for CGAL-3.8 (2011).
2011-02-24 15:21:10 +00:00
Efi Fogel
8ccdc1ad26
Fixed typo
2011-02-19 21:27:18 +00:00
Laurent Rineau
cdf0322256
Let's remove all makefiles, now.
2010-08-23 11:03:02 +00:00
Ophir Setter
4069742707
solving warning converting from unsigned int to int
2010-06-21 21:52:32 +00:00
Efi Fogel
0bf96f10dc
enhanced
2010-06-15 12:57:39 +00:00
Efi Fogel
8b87990e9d
supported approximate offsetting of single segments
2010-06-15 12:56:47 +00:00
Efi Fogel
ff81832f2c
Fixed condition to handle approx. offset of a single line-segment
2010-06-14 14:00:04 +00:00
Efi Fogel
0924ac6a37
fixed typo
2010-06-13 12:29:12 +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
Andreas Fabri
ae2396e946
Add using for ansi compliance
2010-05-20 07:53:41 +00:00
Andreas Fabri
5539d84219
Add using statements for ansi-compliance
2010-05-18 07:09:47 +00:00