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
8d741d504d
remove % in section name
2012-11-14 16:10:15 +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
Alex Tsui
a11d3408d6
Fixed a bug to properly check whether a facet is seaming.
2012-11-06 20:12:41 +00:00
Alex Tsui
c06c1c09d9
Fixed a bug where we try to deref a reference in get_decorated_mesh().
2012-11-06 19:45:28 +00:00
Andreas Fabri
7a6634b5a7
No need for CGAL:: in user manuals
2012-10-31 20:11:16 +00:00
Philipp Möller
31a3c07418
Turn \refines :: into \refines `X` globally
2012-10-25 09:48:39 +00:00
Sébastien Loriot
3c8f53b7bf
fix reference manual
2012-10-22 15:48:42 +00:00
Sébastien Loriot
691950a973
fix user and ref main pages
2012-10-22 15:44:23 +00:00
Sébastien Loriot
e7780a8b30
fix eigen wrapper doc
2012-10-22 15:43:46 +00:00
Sébastien Loriot
0dfa117281
regenerate concepts using Phillip's tool
...
make vector and matrix nested classes
2012-10-22 15:43:04 +00:00
Sébastien Loriot
b4724242d1
remove taucs dependency
2012-10-19 17:30:09 +00:00
Sébastien Loriot
284bac7a38
add Eigen wrappers doxygen doc
2012-10-19 17:20:27 +00:00
Sébastien Loriot
59b4985eab
work on concept
2012-10-19 17:03:17 +00:00
Philipp Möller
31e9eadf8b
Fix all PackageDescriptions to a newer layout
2012-10-19 15:52:31 +00:00
Sébastien Loriot
72d49c9c11
merge from next
2012-10-19 15:31:44 +00:00
Sébastien Loriot
9da7cc390f
remove some taucs+enhance look
2012-10-19 15:22:31 +00:00
Sébastien Loriot
44f980f5c9
remove last things mentionning taucs in the documentation
2012-10-18 14:10:30 +00:00
Sébastien Loriot
ba2b7aef65
remove any reference to taucs
2012-10-18 13:46:11 +00:00
Andreas Fabri
4d77463415
No need for 3rd party OpenNL
2012-10-18 11:53:12 +00:00
Andreas Fabri
b8b7a5dad3
get rid of spurious XX
2012-10-03 17:02:54 +00:00
Philipp Möller
bc48dfe5a0
Be consistent about author/authors
2012-10-03 16:40:16 +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
8feb3c58b5
Change folder layout to match the general scheme.
2012-09-24 09:55:59 +00:00
Andreas Fabri
b7e754923a
polish
2012-09-24 09:52:38 +00:00
Philipp Möller
e54098fb57
Throw out left over Classified files and move their content if
...
necessary.
2012-09-20 16:29:19 +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
1b3a78a08f
Salvage the demo information from the old package description.
2012-09-20 13:30:49 +00:00
Andreas Fabri
bb9b9f1840
link, unlink
2012-09-14 15:54:30 +00:00
Andreas Fabri
03c9ef21fc
less state-of-the-art
2012-09-14 15:34:42 +00:00
Andreas Fabri
65ac45eb87
\cite, more backquotes, and less strategy
2012-09-14 15:30:20 +00:00
Andreas Fabri
af2b0c2faf
many changes
2012-09-14 14:51:04 +00:00
Andreas Fabri
2bcbae97ba
many changes
2012-09-14 14:50:52 +00:00
Philipp Möller
5bed1b15c5
Add basic Surface_mesh_parameterization, grouping and some moves to
...
internal are still missing
2012-09-14 11:15:18 +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
Laurent Rineau
2db4effa7e
CMake: Fix the handling of cmake_policy
...
That is a followup-to my commit last year:
| ------------------------------------------------------------------------
| r63198 | lrineau | 2011-04-28 19:45:22 +0200 (Thu, 28 Apr 2011) | 5 lines
|
| Try to fix my last revision about cmake_policy, with CMake-2.6.x
|
| CMake gives an error if one tries to use cmake_policy(VERSION x.y.z) if
| x.y.z is greater than the current CMake version.
|
| ------------------------------------------------------------------------
The following check:
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6)
is useless just after a call to:
cmake_minimum_required(VERSION 2.6.2)
The script used to fix that was:
#!/usr/bin/env perl
$replacement=<<'END';
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}" VERSION_GREATER 2.8.3)
cmake_policy(VERSION 2.8.4)
else()
cmake_policy(VERSION 2.6)
endif()
END
while(<>) {
if(/if\("\${CMAKE_MAJOR_VERSION}.\${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6\)/) {
while(<>) {
if(/^endif\(\)/) {
print "$replacement";
while(<>) {
print;
}
exit 0
}
}
}
print;
}
2012-08-22 12:35:03 +00:00
Laurent Rineau
c59f8abc03
dos2unix on a CMakeLists.txt
2012-08-22 12:24:54 +00:00
Eric Berberich
357d6258f5
cmake's link_libraries is deprecated
...
removed almost all occurenced (missing UseFiles). While
doing so, some CMakeLists.txt could also be simplified. In fact
many more CMakeLists.txt can be simplified, in one of two ways:
1) add external libs to CGAL_3RD_PARTY_LIBRARIES and
2) call cgal_create_single_source_program
2012-08-03 22:32:39 +00:00
Sébastien Loriot
ff0ae4ac7b
merge from next
2012-08-03 13:34:14 +00:00
Laurent Rineau
4c3e1c3138
Fix mixed eol styles
2012-08-02 13:35:03 +00:00
Sébastien Loriot
5b59f2ad8d
merge from next
2012-07-30 10:25:24 +00:00
Marc Glisse
10d791295d
complex.h may #define complex :-(
2012-07-28 10:47:13 +00:00
Marc Glisse
82351c83c0
Missing standard include.
2012-07-28 06:57:31 +00:00
Philipp Möller
495fac8ea1
Merge from next
2012-07-27 17:58:52 +00:00
Marc Glisse
4d4f9adb55
Missing standard includes.
2012-07-27 12:05:53 +00:00
Sébastien Loriot
40f237b70d
merge from next
2012-07-26 07:24:02 +00:00
Sébastien Loriot
e702f20986
Eigen 3-1 is out.
...
Require Eigen 3.1.0 in CMake scripts.
2012-06-27 12:38:32 +00:00
Philipp Möller
b529971917
Merge the changes to ccPrecond and ccPostcond that have been in
...
features/doxy-pmoeller and add changes for ccRequires on top of it.
ATTN: This changeset should be unmerged before the whole branch goes
back into next.
2012-06-20 13:57:36 +00:00
Laurent Rineau
5eb0734d02
Remove a warning: var set but not used
2012-04-16 15:24:14 +00:00
Philipp Möller
5e15466696
BUGFIX: Memory leak in Parameterization_mesh_feature_extractor
...
Parameterization_mesh_feature_extractor wasn't cleaning up the BorderS
it allocated.
2012-04-16 14:36:03 +00:00
Sébastien Loriot
75e23bd978
merge from next
2012-03-26 13:41:01 +00:00
Sébastien Loriot
c70cff6454
document default solver+ add more space in example
2012-01-20 09:28:59 +00:00
Sébastien Loriot
062869883e
fix typo an unify solver descriptions
2012-01-20 09:16:30 +00:00
Sébastien Loriot
bff8608b53
Eigen is now the recommanded sparse solver.
...
Make this clearer on the surface mesh parameterization page
2012-01-20 08:12:57 +00:00
Laurent Rineau
3239da640d
merge changes from next;
2012-01-17 10:28:12 +00:00
Laurent Rineau
a37c74d534
Add license files, per package
2012-01-16 15:54:22 +00:00
Sébastien Loriot
cee248ca54
merge from next
2012-01-13 18:48:35 +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
Sébastien Loriot
7b047f7f8f
document the solver() method of Eigen_solver_traits that give access to the solver of Eigen.
2011-12-27 16:53:44 +00:00
Sébastien Loriot
5de506608d
*explicit overloads for Eigen_vector::operator=
...
*include Taucs header if detected in param. test
2011-12-27 10:08:39 +00:00
Sébastien Loriot
4a96d66d58
*add missing add_coef to Eigen_sparse_matrix
...
*update doc example of Eigen_solver_traits
*update CMakeLists.txt and examples/test to use Eigen instead of Taucs (when available)
2011-12-22 19:20:19 +00:00
Sébastien Loriot
9b75cd5506
require Eigen 3.1 or greater
2011-12-22 16:06:37 +00:00
Sébastien Loriot
bdcf26bb20
merge next
2011-12-01 09:19:02 +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
3a3417766a
missing space
...
keep original format Solvers as ...
2011-11-07 10:18:55 +00:00
Sébastien Loriot
c6c66c9617
doc modifications suggested by Pierre
2011-10-31 13:50:45 +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
Sébastien Loriot
7cc91e8fe3
document a way to access eigen vector and matrix type (needed for solver instantiation)
2011-09-23 10:03:22 +00:00
Sébastien Loriot
3c5bfb2f8a
remove state-of-the-art adjective when talking about Taucs
2011-09-22 16:49:03 +00:00
Sébastien Loriot
bdb7775605
add documentation for Eigen matrices, solver traits and update the rest
2011-09-21 14:39:00 +00:00
Gaël Guennebaud
2a903f8d05
fix compilation
2011-09-20 09:24:55 +00:00
Andreas Fabri
a4927e5d6a
BUGFIX: One has to choose the lexicographically smallest/largest vertex
2011-08-25 14:42:57 +00:00
Laurent Rineau
369498d1e5
Cancel revision 64607. There had been a problem with the branch.
...
| ------------------------------------------------------------------------
| r64607 | efif | 2011-07-05 17:27:04 +0200 (Tue, 05 Jul 2011) | 1 line
|
| Merged feature-branch Aos_2-new_functors-tau into next
| ------------------------------------------------------------------------
2011-07-06 11:11:58 +00:00
Yin Xu
6ac2a8c273
executable version of arap modeling
2011-07-01 13:06:32 +00:00
Laurent Rineau
d717e721ba
merge from next
2011-06-09 13:26:02 +00:00
Sébastien Loriot
ca13392880
CGAL -> \cgal\
2011-05-30 12:36:57 +00:00
Yin Xu
0590793d20
Write a new example as mentioned in mail;
...
Add pre-factor function into taucs so that it can do pre-computation and matrix multiplication seperately.
2011-05-27 08:01:31 +00:00
Laurent Rineau
3c02e07b23
Try to fix my last revision about cmake_policy, with CMake-2.6.x
...
CMake gives an error if one tries to use cmake_policy(VERSION x.y.z) if
x.y.z is greater than the current CMake version.
2011-04-28 17:45:22 +00:00
Laurent Rineau
c97205f085
Global handling of CMake policies (second part)
...
We declare
cmake_minimum_required(VERSION 2.6.2)
but we also use
cmake_policy(VERSION 2.8.4)
to declare that our CMake scripts are OK with all the defaults of CMake policies
as of CMake-2.8.4. That shuts down the warnings of CMake-2.8.4.
That way, we no longer need any declaration of specific policies.
Those two lines must be present and maintained in all our CMakeLists.txt
files (the one for the libraries, and also the one for examples and demos,
and maybe tests).
2011-04-28 10:55:56 +00:00
Laurent Rineau
0631943153
Uniform capitalization in our CMake script: use lowercase for commands
2011-04-28 10:36:18 +00:00
Laurent Rineau
ca5c92e034
Global maintenance of CMakeLists.txt: CMake minimal version is -2.6.2
...
The documentation of CGAL says that the minimal version of CMake must be
CMake-2.6.2.
- change cmake_minimum_required to VERSION 2.6.2
- no longer any need for the policy CMP0003 (was for 2.4.x)
- no longer any need for CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS (was for 2.4)
2011-04-27 17:58:27 +00:00
Laurent Rineau
da95064578
Update the \ccPkgHowToCiteCgal tag for CGAL-3.8 (2011).
2011-02-24 15:21:10 +00:00
Sébastien Loriot
a2cec87f46
replace remaing fabs in include files by CGAL::abs
2011-02-18 15:37:40 +00:00
Andreas Fabri
dd0f7e72e1
Use CGAL::abs instead of fabs
2011-02-16 14:17:47 +00:00
Andreas Fabri
08129fab91
On Windows use _mktemp instead of tempnam
2010-08-20 15:51:40 +00:00
Sébastien Loriot
9cabed0fef
add new concept for polyhedron traits to be used in
...
the polyhedron parameter of Parameterization_polyhedron_adaptor_3
2010-07-16 15:04:17 +00:00
Sébastien Loriot
dec70b56a3
bug-fix to use a Polyhedron instanciated with Polyhedron_traits_with_normal
2010-07-13 14:34:21 +00:00
Laurent Saboret
994fe4fc55
Automatic documentation by generate_reference_manual 1.3.1
2010-06-20 17:58:28 +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
29fc8af5f7
Classes deriving from Fixed_border_parameterizer need that the 'using' statement is protected (only g++ 3.4.6 and 4.4 in the 3.7-Ic-60 testsuite)
2010-05-14 06:31:36 +00:00
Andreas Fabri
5778f48061
Add 'using' statements for ansi compliance
2010-05-11 08:34:30 +00:00
Pierre Alliez
1e07ed5c30
reduce img sizes
2010-04-01 19:03:58 +00:00