Commit Graph

50518 Commits

Author SHA1 Message Date
Sébastien Loriot f2d0cc34cd add implementation note in template alias declaration 2013-01-24 11:24:40 +01:00
Sébastien Loriot 4104ad62df fix broken reference to figure 2013-01-24 11:20:20 +01:00
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
Sébastien Loriot 8f839f91ae add missing space after $. 2013-01-23 14:58:03 +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
Andreas Fabri 968aa6262d reorder Kernel and Policy of hilbert_sort 2013-01-14 16:00:55 +01:00
Laurent Rineau 3b1ba8ba70 Merge remote-tracking branch 'origin/Installation-link_libraries_deprecated-eric' 2013-01-14 14:50:59 +01:00