Commit Graph

136 Commits

Author SHA1 Message Date
Laurent Rineau cd94d98168 Revert "Revert an incorrect push I did"
This reverts commit 33cb60cc29.
2014-05-07 15:24:25 +02:00
Laurent Rineau 33cb60cc29 Revert an incorrect push I did 2014-05-07 15:18:53 +02:00
Laurent Rineau 68c367a2df Revert "Revert "Merge branch 'Periodic_3_mesh_3-Extended_mesh_3-MBogdanov'""
This reverts commit 2e58135751.
2014-05-07 13:56:20 +02:00
Laurent Rineau 2e58135751 Revert "Merge branch 'Periodic_3_mesh_3-Extended_mesh_3-MBogdanov'"
This reverts commit 2ec2fb3c8e, reversing
changes made to 2ed7784521.
2014-04-16 17:37:04 +02:00
Aymeric PELLE 2ec2fb3c8e Merge branch 'Periodic_3_mesh_3-Extended_mesh_3-MBogdanov'
- This small feature adds a method to locate point with inexact predicates in
  Periodic_3_triangulation_3.
  (cf. https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Add_inexact_locate_in_Periodic_3_triangulation_3)
- Tested in CGAL-4.5-Ic-12
- Approved by the Release Manager.
2014-04-16 16:22:31 +02:00
Laurent Rineau 5a05ba0577 Fix Doxygen bug in the documentation of Mesh_triangulation_3 2014-04-14 15:22:41 +02:00
Aymeric PELLE 0e9e80b872 Point type is deduced from the ImplicitFunction in the new wrapper.
In Implicit_multi_domain_to_labeling_function_wrapper, the point
type is deduced if ImplicitFunction is a pointer function, else it must
be a nested type of ImplicitFunction.
BGT isn't required anymore for this wrapper.
The constructor of Implicit_multi_domain_to_labeling_function_wrapper taking
only one argument has a new way for auto-making the vector of vector of
positions. In this case, the union of the components equals to the union
of the functions.
2014-03-31 18:42:47 +02:00
Aymeric PELLE d41b708958 Add some precision in the documentation. 2014-03-28 15:39:56 +01:00
Aymeric PELLE ae84316d52 Some correction in the documentation.
Labeled_mesh_domain_3 : LabelingFunction template parameter.
Implicit_multi_domain_to_labeling_function_wrapper :
Function template parameter.
2014-03-27 14:24:52 +01:00
Aymeric PELLE c15ff1c19c New implementation of Implicit_multi_domain_to_labeling_function_wrapper.
The user can indicate more precisely which components he wants.
For each component that the user want, he must provide the matching
vector of signs. All these vector of positions must be put in a vector
passed as second parameter to the constructor of that wrapper.
Doc and examples are updated.
2014-03-26 19:02:27 +01:00
Aymeric PELLE 31767a8411 Rename ..._labeled_function_wrapper to ..._labeling_function_wrapper.
Implicit_vector_to_labeled_function_wrapper is deprecated.
Examples, tests, docs are updated.
2014-03-25 15:25:42 +01:00
Aymeric PELLE 6691e2e332 Fix : wrappers documentation indicated wrong header files.
Documention:
Implicit_multi_domain_to_labeled_function_wrapper and
Implicit_vector_to_labeled_function are located in the file
Implicit_to_labeled_function.h.
2014-03-24 13:55:05 +01:00
Aymeric PELLE 1d72710e24 Documentation for a new domain and two wrapers.
- Labeled_mesh_domain_3
- Implicit_vector_to_labeled_function_wrapper
- Implicit_multi_domain_to_labeled_function_wrapper
2014-03-24 11:01:02 +01:00
Jane Tournois 4d47194a7b Merge branch 'Mesh_3-fix_perturber_slivers_empty_bug-GF-rebased'
This branch fixes a bug in the sliver perturber.
It introduces some new data structures to backup the metadata
stored in cells before each perturbation. This allows to
recover these data without recomputing them in case the move
is reverted.

The bug fix comes from the fact that rec-omputed values might
have been different after the move from what they were before the
move, in a tetrahedron which is the same but for which the
Cell_handle is new.

Approved by the release manager.
2014-02-06 11:24:41 +01:00
Jane Tournois 43113876bd fix documentation of concept MeshCellBase_3 2014-01-16 11:35:02 +01:00
Sébastien Loriot db43325f3a fix doc typo 2014-01-16 07:34:29 +01:00
Jane Tournois f809cce4f5 fix documentation bug 2013-12-20 15:37:59 +01:00
Jane Tournois dc2ef137fb documentation bug fix 2013-12-20 14:03:47 +01:00
Laurent Rineau 3ad8f223cd Fix the documentation of the Tds parameters of cell base classes
And add see also between Compact_mesh_cell_base_3 and Mesh_cell_base_3.
2013-10-16 16:34:41 +02:00
Laurent Rineau fcbbe713d5 No longer deprecate Mesh_cell_base_3
Compact_mesh_cell_base_3 has a different API than Mesh_cell_base_3. Unless
one uses the default template parameters, the new API is less
convenient. We cannot deprecate Mesh_cell_base_3 so easily.
2013-10-16 16:34:41 +02:00
Laurent Rineau 039e47c497 doc bug fix: FT must be a sort of "FieldNumberTypeWithSqrt" (non-existent) 2013-09-04 15:24:57 +02:00
Laurent Rineau dd6e4fb8bf Cont. of "Fix a documentation bug"
Continuation of the following commit:
  | commit c4aed1cd67
  | Author: Laurent Rineau <laurent.rineau@cgal.org>
  | Date:   Wed Sep 4 12:25:57 2013 +0200
  |
  |     Fix a documentation bug, since the switch Object -> optional<variant>
2013-09-04 12:58:38 +02:00
Laurent Rineau c4aed1cd67 Fix a documentation bug, since the switch Object -> optional<variant> 2013-09-04 12:25:57 +02:00
Laurent Rineau ec6e2e5b58 Reformat the documentation of IntersectionGeometricTraits_3 2013-09-04 12:18:01 +02:00
Laurent Rineau e43b712432 Reformat the documentation of BisectionGeometricTraits_3 2013-09-03 17:26:08 +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 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
Clement Jamin 2f942612b4 Merge branch 'Mesh_3-fix_documentation-cjamin' of ssh://scm.cgal.org/var/git/cgal into Mesh_3-fix_documentation-cjamin 2013-07-05 12:51:13 +02:00
Clement Jamin f0a91b9c84 Fix link in the doc 2013-07-05 12:50:23 +02:00
Clement Jamin 97bef9652a Merge branch 'Mesh_3-fix_documentation-cjamin-old' into Mesh_3-fix_documentation-cjamin 2013-07-04 14:41:33 +02:00
Jane Tournois 404f2e0e3c merge 2013-06-21 10:01:19 +01:00
Jane Tournois 4a1f9cc831 deprecate Mesh_cell_base_3 and use Compact_mesh_cell_base_3 in Mesh_triangulation_3.h 2013-06-20 12:29:46 +02:00
Jane Tournois 6fa5caa574 deprecate Mesh_cell_base_3.h 2013-06-20 11:39:07 +02:00
Jane Tournois 4b63d8b44c remove deprecation to fix doxygen output 2013-06-20 11:26:58 +02:00
Jane Tournois 416a722417 Revert "complete of mesh cell base concept documentation"
This reverts commit 2f48fba7d8.
2013-06-20 11:02: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
Philipp Möller 895245426a Fix some errors introduced by adding the titles 2013-05-30 18:09:42 +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 d4e379ba82 Small fixes in the generated Doxyfile.in 2013-05-30 15:32:33 +02:00
Ross Hemsley c0690f87f4 Manually inserted tags that could not be generated automatically
added in options that were in XML but were not moved across to new Doxyfile.in files.
2013-05-30 14:45:18 +02:00
Philipp Möller 4d469821f7 Generated Doxyfile.in and dependencies 2013-05-30 14:13:47 +02:00
Jane Tournois 2d24fa7095 improve documentation 2013-05-24 10:25:37 +02:00
Jane Tournois b9dfc6ef44 small fix in feature detection 2013-05-17 17:32:23 +02:00
Jane Tournois 957b53c4b1 keep only the compact_vertex_base, and rename it 2013-05-17 14:55:41 +02:00
Jane Tournois 9e8e4b805e fixed typo 2013-05-17 14:19:30 +02:00
Jane Tournois 52d6facc48 complete Polyhedral_mesh_domain_with_features_3 constructors with the one with a bounding_polyhedron 2013-05-17 14:18:56 +02:00
Jane Tournois 88c0a77406 fix polyhedral mesh domain documentation 2013-05-17 12:32:11 +02:00
Jane Tournois 7a80501ce5 fix documentation for is_special and other internal stuff of MeshVertexBase_3 2013-05-17 11:38:15 +02:00
Jane Tournois 2f48fba7d8 complete of mesh cell base concept documentation
delete mesh_cell_base which will be deprecated to favor Compact_mesh_cell_base
2013-05-17 11:20:14 +02:00
Jane Tournois e872e34fb0 add more about edge_size mandatory when 1D features are protected 2013-04-18 12:52:14 +02:00