Sébastien Loriot
8cf200f6b0
improve phrasing
2017-09-08 08:38:33 +02:00
Sébastien Loriot
c3833d0fb0
update border_node for Sqrt3
...
only one function that computes the coordinates of the interior points
and the update of the target vertex. We also make the function consistant
with other masks by requesting a non boundary halfedge
2017-09-07 15:57:45 +02:00
Sébastien Loriot
b750ca7f0f
update the document to be more precise
2017-09-07 14:43:28 +02:00
Sébastien Loriot
03f92c4d60
do not pass a border halfedge to border_node
2017-09-07 13:46:33 +02:00
Sébastien Loriot
30ea6631b0
use free functions as documented in the MutableFaceGraph concept
2017-09-06 17:12:38 +02:00
Andreas Fabri
3cc699504f
fix release date
2017-05-12 11:01:33 +02:00
Mael Rouxel-Labbé
aad0f9f792
Fixed namespace for named parameters
2017-05-12 10:54:00 +02:00
Mael Rouxel-Labbé
2cd54cd380
Removed obsolete and broken INPUT definition from doxygen.in
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
883d8a0a15
Fixed unsigned signed comparison
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
fd97d9b973
Fixed typo in documentation
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
478a867e5e
Fixed DooSabin subdivision when using the Polyhedron demo's Polyhedron items
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
3ea50c4567
Fixed missing include
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
84d782e09b
Fixed data paths
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
b5e935c817
Tiny cleaning
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
7982f9ea68
Restructured the subdivision package
...
-- Integrated the doc in the header files
-- Split and moved files to have a proper internal structure and to distinguish
between hosts, stencils and methods at the filename level.
-- Removed all instances of Polyhedron to have PolygonMesh instead
-- Cleaned off useless functions (Polyhedron_decorator remnants)
-- Improved general documentation
-- Minor performance improvements
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
22d47f32b8
Updated the documentation
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
cd75d44204
Misc cleaning
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
b428d743f8
Updated Subdivision's test file
...
- Tests are now exhaustive
- New data file added to actually have an open tri mesh
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
a945dda767
Added support of the DooSabin subdivision for a SurfaceMesh
...
There are now two different implementations of the DooSabin subdivision,
depending on whether the halfedge is an index type. If this is the case,
we build the subdivided mesh from scratch instead of adding and removing
elements.
Benchmarks show around the same speed for both implementations.
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
15afe8fc14
Replaced reference to polyhedron with a pointer in Subdivision stencils
...
This allows to change the mask's polyhedron and property map, which is used
in one of the DooSabin implementations
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
c123917e1d
Updated the examples
...
Incidentally, the testsuite will be able to run the examples now
2017-05-12 10:34:56 +02:00
Andreas Fabri
7762927ed1
Use svg files
2017-05-12 10:34:56 +02:00
Andreas Fabri
f996c8b664
Add svg files
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
a74e6c0a14
Aesthetical changes in subdivision method impl
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
e7bdd088eb
Small change in DooSabin alternate
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
0ed206a5d0
Re-ordered functions in Subdivision_methods_3
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
a50c455806
Added border handling for SQRT3 subdivision
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
cdcfee8d23
Removed DQQ splitting
...
-- it is slower than tiling
-- it does not handle boundaries
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
518c3838ed
Removed unneeded include
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
8bf6a1c4bf
Removed debug output
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
ba3e6d74db
Fix steps in /examples/ using unsigned int instead of int
...
Important otherwise the unsigned int gets matched as a NamedParameter
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
4ea673bdf9
Additional graph traits includes
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
ed95dfe71f
Added an alternative step for the DooSabin subdivision
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
bdfa4e3bdc
Trailing whitespace
2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé
47dd47acd5
Compilation fixes
2017-05-12 10:34:56 +02:00
Andreas Fabri
7885eda044
WIP Debugging Doo-Saboin for a Surface_mesh with border
2017-05-12 10:34:56 +02:00
Andreas Fabri
3b5c631aa9
polish
2017-05-12 10:34:56 +02:00
Andreas Fabri
c02b755e27
Complete the testsuite, and fix errors it revealed
2017-05-12 10:34:56 +02:00
Andreas Fabri
3de1756a6a
Generalize documentation
2017-05-12 10:34:56 +02:00
Sébastien Loriot
075db398c7
fix linking
2017-05-12 10:34:56 +02:00
Andreas Fabri
363413c723
polish
2017-05-12 10:34:56 +02:00
Andreas Fabri
5a0d3cd210
polish
2017-05-12 10:34:56 +02:00
Andreas Fabri
76d2fcf7a5
polish
2017-05-12 10:34:56 +02:00
Andreas Fabri
b74b3b754e
The user manual should be ok now
2017-05-12 10:34:56 +02:00
Andreas Fabri
8af4f2b433
document a first function with named parameters
2017-05-12 10:34:56 +02:00
Andreas Fabri
43a59d8fcc
Introduce named parameters for CatmullClark
2017-05-12 10:34:56 +02:00
Andreas Fabri
594a5a0a58
There are no such concepts or models with _stencil
2017-05-12 10:34:56 +02:00
Andreas Fabri
813cb94b8b
WIP for the doc
2017-05-12 10:34:56 +02:00
Andreas Fabri
8023aa3d01
Start changing the manual
2017-05-12 10:34:56 +02:00
Andreas Fabri
511197ebd9
Start changing the manual
2017-05-12 10:34:56 +02:00
Andreas Fabri
9ecbd56009
Upgrade example Customized_subdivision
2017-05-12 10:34:56 +02:00
Andreas Fabri
20caf9a7c3
Add example
2017-05-12 10:34:56 +02:00
Andreas Fabri
d91ffb8fa3
Make Sqrt1_subdivision work
2017-05-12 10:34:56 +02:00
Andreas Fabri
299d748adf
Loop subdivision now works for Surface_mesh
2017-05-12 10:34:56 +02:00
Andreas Fabri
dfc877cd2a
CatmullClark now works with borders too
2017-05-12 10:34:56 +02:00
Andreas Fabri
0d76fac839
Try to deal with borders but border vertex coordinates are wrong
2017-05-12 10:34:56 +02:00
Andreas Fabri
d0ff17d11d
Get CatmullClark subdivision to work for a Surface_mesh without borders
2017-05-12 10:34:56 +02:00
Andreas Fabri
645c56a11a
towards FaceGraph
2017-05-12 10:34:56 +02:00
Maxime Gimeno
a01593e0bb
Unify the links to the Polyhedron demo in the package descriptions.
2017-01-10 14:56:52 +01:00
Sébastien Loriot
7e2ee496de
update project name of cmake scripts of tests
2016-09-08 00:26:37 +02:00
Sébastien Loriot
6b338eeb1f
improve the name of projects in cmake scripts of examples
2016-09-08 00:02:55 +02:00
Sébastien Loriot
4c29bf1b44
CMAKE_SOURCE_DIR -> CMAKE_CURRENT_SOURCE_DIR
2016-03-24 16:33:46 +01:00
Sébastien Loriot
881e4d3199
request Core only in examples, tests and demos when really needed
2016-03-07 22:36:57 +01:00
Sébastien Loriot
2d191d6651
commit CMakeLists.txt for all examples and tests
2016-03-07 17:39:36 +01:00
Philipp Möller
0a04a3a48f
Use CGAL_DOC_VERSION
2016-02-11 15:37:54 +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
3532cf956a
remove some Qt3 directories
2015-09-29 14:26:23 +02:00
Sébastien Loriot
1f3b57e93a
fix Loop scheme sqrt -> square
2014-04-25 07:20:39 +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
Andreas Fabri
6c547e5663
Mainly added includes
2013-09-13 22:24:30 +02: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
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
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
4d469821f7
Generated Doxyfile.in and dependencies
2013-05-30 14:13:47 +02:00
Laurent Rineau
008ccc5b48
Add missing #include <cassert>
2013-04-25 11:20:36 +02:00
Laurent Rineau
b6ffa7c425
Merge branch 'CGAL-fix_warnings-GF'
...
That branch was successfully tested in CGAL-4.2-Ic-205.
2013-03-27 12:23:31 +01:00
Sébastien Loriot
9fcf46e11a
replace CGAL_[kernel/qpe/triangulation/]_assertion by assert in tests
...
this should be the case, following our guidelines.
using:
find */test/* -name '*.[hc]*' | xargs sed -i 's/CGAL_assertion/assert/g'
2013-03-21 10:50:55 +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
7a17cc98a4
deal with Polynomial (only partially), Subdivision_method, Surface_mesher, Surface_reconstruction
2013-01-31 09:18:28 +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
Sébastien Loriot
5ec28b1cf4
replacing the usage of section in user man by \cgalHeading macro call
2013-01-07 18:04:37 +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
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
ae159cbdf3
replace markup #, ##, ### by \section, \subsection and \subsubsection
...
(script replacement)
2012-11-06 22:02:15 +00:00
Andreas Fabri
1d4d9a67c4
unlink
2012-10-23 20:09:44 +00:00
Philipp Möller
31e9eadf8b
Fix all PackageDescriptions to a newer layout
2012-10-19 15:52:31 +00:00