Sébastien Loriot
c3b8cef1b8
using template alias declarations to document rebind classes in TDS3
2013-01-24 11:17:57 +01:00
Sébastien Loriot
21c3e868ed
conceptify should match Struct too
2013-01-24 11:05:41 +01:00
Sébastien Loriot
46e4ceead9
add concepts Matrix and Vector in SvdTraits to get nested types in SvdTraits
...
in the old documentation the concepts were inlined in the SvdTraits
2013-01-24 09:12:48 +01:00
Sébastien Loriot
6f60be121b
fix wrong figure ref
2013-01-24 08:56:09 +01:00
Sébastien Loriot
2444c08a86
move TDS_2::Vertex and TDS_2::Face concepts outside of the class
...
this allows to define the nested typedefs of the same name.
2013-01-24 08:51:57 +01:00
Sébastien Loriot
d4f5f4569b
using template alias declaration to inline the rebind classes
2013-01-24 08:37:55 +01:00
Sébastien Loriot
35c64e2f46
using template alias declaration to inline a nested class
2013-01-24 08:27:33 +01:00
Sébastien Loriot
af7dcfbe6d
using template alias declaration to document class Attribute_handle
2013-01-24 07:03:25 +01:00
Sébastien Loriot
0d3205582a
move sub-concepts into a namespace and fix linking issues
2013-01-24 06:39:03 +01:00
Sébastien Loriot
d05a8a15f3
make STL concepts doxygen concepts and update script to change thein icons
...
local links class are of class el while external links are of class elRef.
This was needed for CGAL.CGAL/html/annotated.html
Note that the patch on html_output_postprocessing.py also make conceptify run
in CGAL.CGAL (for STL concepts)
2013-01-24 06:10:59 +01:00
Sébastien Loriot
564960f800
fix mismatching begin/end namespace in doc of iterator
2013-01-23 17:49:58 +01:00
Sébastien Loriot
26fa06bcfe
remove namespace in inheritance relationship
...
this produces a empty page to document it in doxygen
2013-01-23 16:28:37 +01:00
Sébastien Loriot
53de35a040
globally set doxygen flag HIDE_UNDOC_RELATIONS to YES
...
This avoid to have empty pages about template parameter a class
inherits from.
2013-01-23 16:27:30 +01:00
Andreas Fabri
a26af0e454
remove unused variable in an example
2013-01-23 15:57:53 +01:00
Guillaume Damiand
0ec26e6752
Remove warning in circulator test
2013-01-23 15:41:42 +01:00
Sébastien Loriot
8f839f91ae
add missing space after $.
2013-01-23 14:58:03 +01:00
Guillaume Damiand
5e4d2eb175
Remove unused type in Subdivision_method_impl_3.h, detect in AABB_tree demo
2013-01-23 13:55:25 +01:00
Guillaume Damiand
0f3476be37
Remove unused type in AABB_tree test
2013-01-23 13:45:34 +01:00
Sébastien Loriot
63d0a01743
fix the release ordering on the testsuite page
...
now Ic-1 Ic-11 I-10 I-2 will be sorted as
Ic-11 I-10 I-2 Ic-1
2013-01-23 10:27:23 +01:00
Laurent Rineau
e2570a7240
Merge branch 'Installation-fix_SCM_CGAL_cmake-lrineau'
2013-01-22 17:22:46 +01:00
Laurent Rineau
34327e9688
Merge remote-tracking branch 'origin/AABB_tree-fix_documentation-lrineau'
2013-01-22 17:22:41 +01:00
Laurent Rineau
0e9bf47fee
Merge remote-tracking branch 'origin/AABB_tree-fix_bugs_empty_or_singleton_tree-lrineau'
2013-01-22 17:22:36 +01:00
Laurent Rineau
3757c8a671
Fix a typo "Curve_2::number_of_control_point(s)"
2013-01-22 11:32:50 +01:00
Sébastien Loriot
57aae7c7bf
using C++11 template alias notation to better document nested template classes
...
The big advantage compared to nested classes is that is it places in the
desired group and it is inline.
2013-01-21 18:22:05 +01:00
Laurent Rineau
291b3029bb
Fix a bug in CGAL_SCM.cmake when the HEAD is not a branch
...
If the current working directory is a checkout of a commit that is not a
branch, for example, a commit in the ancestors of a branch, then CGAL CMake
scripts gave that CMake error:
== CMake setup ==
fatal: ref HEAD is not a symbolic ref
CMake Error at Installation/cmake/modules/CGAL_SCM.cmake:36 (string):
string sub-command REGEX, mode REPLACE needs at least 6 arguments total to
command.
Call Stack (most recent call first):
CMakeLists.txt:17 (include)
== CMake setup (DONE) ==
This patch fixes the error. If HEAD is not a branch, then CGAL_GIT_BRANCH
is equal to "HEAD".
2013-01-21 17:23:36 +01:00
Sébastien Loriot
a5296f84cb
check that file exists before opening it
2013-01-21 12:43:27 +01:00
Sébastien Loriot
1144f24836
Merge branch 'HDS-fix_decorator-local'
...
Approved by release manager
2013-01-21 12:42:28 +01:00
Sébastien Loriot
844501748d
fix warnings in KDS doxygen doc
2013-01-20 12:47:34 +01:00
Sébastien Loriot
3b81e2d1a4
fix warnings in algebraic foundations
...
to fix the remaining warnings we need a strategy to disambiguate
the typedef vs. the concept
2013-01-20 12:21:53 +01:00
Sébastien Loriot
958a08a937
fix link warning in doxygen doc
2013-01-18 18:06:26 +01:00
Sébastien Loriot
8fb18e7e63
fix linking warning and fix bug in naming
2013-01-18 17:48:27 +01:00
Sébastien Loriot
17bf812365
remove warnings in doxygen doc for Linear Cell Complex
2013-01-18 17:43:55 +01:00
Sébastien Loriot
b6c85a19a4
remove linking warning in doxygen doc
2013-01-18 17:36:55 +01:00
Sébastien Loriot
30e1ffe4b0
fix typo in doxygen command
2013-01-18 17:10:58 +01:00
Sébastien Loriot
938c9c431f
fix duplicate anchor warnings
2013-01-18 17:07:36 +01:00
Marc Glisse
f89a420b4a
Mark the asm as volatile, against compiler optimizations.
2013-01-18 16:43:17 +01:00
Sébastien Loriot
a4ede9f375
fix duplicated anchors warning
2013-01-18 16:04:58 +01:00
Sébastien Loriot
22cc8bf0b3
fix documentation and code of keep_largest_connected_components to match
...
During the review of Surface_mesh_reconstruction_3, this functions has been
asked to be moved into the HDS decorator, but without checking that it would
be working with a plain HDS. This patch fixes this and also the requirements
of the function.
2013-01-18 12:15:44 +01:00
Sébastien Loriot
fb4f7ac2ea
add documented but missing decorator functions
2013-01-18 11:30:29 +01:00
Andreas Fabri
b27c1f1ded
Merge branch 'Spatial_sorting-bugfix-GF'
...
Approved by the release manager
2013-01-18 10:51:37 +01:00
Andreas Fabri
0e80dc62f8
Merge branch 'Point_set_processing_3-faster_read_xyz_points-GF'
...
Approved by the release manager
2013-01-18 10:49:51 +01:00
Andreas Fabri
19a3cc48fd
polish doc in Interpolation
2013-01-17 18:05:41 +01:00
Andreas Fabri
5bc73b4c3f
move files for read_test.cpp in a subdirectory as other test files read all xyz and off files
2013-01-17 11:23:39 +01:00
Andreas Fabri
89f9f21cc4
Avoid parsing x,y,z twice and add a testsuite
2013-01-16 16:01:29 +01:00
Laurent Rineau
65750effb1
Improve the documentation of the class template AABB_tree
...
- Group the documented methods that were not.
- Document typedefs that are used in the methods declarations.
- Use \tparam when relevant.
- Fix a comment block that was prefixed with ' ///' or '\t\t///'
depending on the lines. That one is particularily nasty because the
difference between lines is invisible. But that was confusing Doxygen.
- plus minor fixes
2013-01-16 15:04:17 +01:00
Laurent Rineau
54bacd752a
Rename tests to lowercase names, for uniformity
2013-01-16 10:46:39 +01:00
Laurent Rineau
827a70e110
Fix crashes when the AABB tree contains only one primitive.
...
An extra test program has been added to test all functions of the API with
a singleton AABB tree.
2013-01-16 10:39:52 +01:00
Laurent Rineau
fc3061c822
Bug fix: fix AABB_tree doc and code about preconditions !empty()
...
The AABB_tree code had several assertions checkinng that the tree was not
empty. Those preconditions were not documented. There was several places in
the code were it was not really required that the tree is not empty.
This patch rationalizes the preconditions: only the function `bbox()` and
the queries about distances or closest things now require that the tree is
not empty.
2013-01-15 17:19:11 +01:00
Andreas Fabri
ca27d04e4d
fix typo
2013-01-15 12:35:19 +01:00
Andreas Fabri
4cfe58ac02
remove typedef shadowing template parameter
2013-01-15 08:59:47 +01:00