Commit Graph

432 Commits

Author SHA1 Message Date
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