Commit Graph

433 Commits

Author SHA1 Message Date
Andreas Fabri d35d16eb01 doc bug fix 2012-09-25 08:29:12 +00:00
Andreas Fabri 7312b3bc2f polish 2012-09-24 13:26:10 +00:00
Philipp Möller 0aa7cd1c3b Global heading reduction. Rename some Parameter section to Template
Parameters. Fix dependencies.
2012-09-21 09:42:24 +00:00
Andreas Fabri cfc74af4a1 add the \autotoc 2012-09-20 17:19:22 +00:00
Andreas Fabri eeba3d8faf spread doc and group 2012-09-20 17:17:10 +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
Philipp Möller 6420a2b878 Add Periodic_3 doc 2012-09-17 15:24:37 +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
Philipp Möller 79b30908d5 WARNFIX: Silence a good part of unused variable/parameter warnings.
Wextra results in a dreadful wall of yellow in the test-suite and is
scary when using CGAL. Reduce some of the noise by silencing the
obvious cases with CGAL_USE or comments.
2012-08-07 11:04:32 +00:00
Philipp Möller e65a8028ea Replace tex-style quotes with quotes that you would expect, as there
is no way to handle them in the converter.

Needs to be revert before this is being merged into next.
2012-08-02 12:55:15 +00:00
Laurent Rineau db194534c7 First big patch to fix -Wunused-local-typedefs
-Wunused-local-typedefs is a new warning flag of gcc-4.7, and it will enabled
 by -Wall since gcc-4.8 (not yet released).

The fix is a big set of removals of unused typedefs (or comments, or moves,
depending on the context).
2012-08-01 13:29:16 +00:00
Laurent Rineau 6a560629d2 Adapt Periodic_3 to the new API of TDS_3::print_cells. 2012-04-02 13:08:57 +00:00
Laurent Rineau e534c42e1c Fix the detection of qcollectiongenerator 2012-02-24 12:24:01 +00:00
Sébastien Loriot 20ee8d187d do not compile if qcollectiongenerator is missing 2012-02-04 10:34:16 +00:00
Laurent Rineau 76c157041f Remove warnings about unused variables 2012-01-31 15:27:50 +00:00
Laurent Rineau 569a0e174e Add explicit casts
This seems required. At least the Intel Compiler version 12 gives a set of errors
(not even warnings!). Here is one of them:

/home/lrineau/CGAL/CGAL-4.0-Ic-248/include/CGAL/Periodic_3_triangulation_ds_cell_base_3.h:192:29: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned int' in initializer list
    unsigned int off0[3] = {(o0>>2)&1,(o0>>1)&1,(o0&1)};
                            ^~~~~~~~~
/home/lrineau/CGAL/CGAL-4.0-Ic-248/include/CGAL/Periodic_3_triangulation_ds_cell_base_3.h:192:29: note: override this message by inserting an explicit cast
    unsigned int off0[3] = {(o0>>2)&1,(o0>>1)&1,(o0&1)};
                            ^~~~~~~~~
                            static_ca)t<unsigned int>(
2012-01-19 11:33:04 +00:00
Andreas Fabri 5e3416b4e8 Fix for Windows 'min/max' bug 2012-01-18 10:57:34 +00:00
Andreas Fabri bcb3936fa7 Fix for Windows 'min/max' bug 2012-01-18 09:56:05 +00:00
Laurent Rineau a37c74d534 Add license files, per package 2012-01-16 15:54:22 +00:00
Laurent Rineau 6a7f27540c Missing #include for assert. 2012-01-16 10:32:41 +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
Laurent Rineau 5b5dd33848 merge changes from next 2012-01-09 12:33:39 +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
Laurent Rineau c7ca93c07e Include <CGAL/glu.h> before any use of GLU 2011-11-09 14:24:17 +00:00
Laurent Rineau 88ef561715 Fix the call to Q_INIT_RESOURCE
For resources that are shipped by the CGAL_Qt4 library, one need to call
CGAL_QT4_INIT_RESOURCES, a macro that calls CGAL_Qt4_init_resources
(exported by the CGAL_Qt4 DLL)
2011-10-11 09:51:29 +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
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
Laurent Rineau 78b2f8ba39 Remove the use of QT ASSISTANT in CMakeLists.txt (not actually used) 2011-06-14 14:02:42 +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 0dc1194fc8 Fix URLs to the manual pages 2011-04-28 15:14:20 +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 4edaa583e4 merge from trunk 2011-04-27 20:54:11 +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
Sébastien Loriot 6e897fafb6 bug-fix: typo 2011-04-26 17:01:34 +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 4070f44d62 Use CGAL::abs instead of fabs 2011-02-16 16:37:23 +00:00
Andreas Fabri 2fee1527c2 Use size_type instead of int 2011-01-11 14:59:50 +00:00
Manuel Caroli f1059c785c remove deprecated functions as was done for the non-periodic case
to avoid warning with clang
2010-11-17 13:30:08 +00:00
Manuel Caroli 1876c25281 define functions before using them in order to avoid error with clang 2010-11-17 13:29:22 +00:00
Manuel Caroli 27f838fb7e remove unused variables 2010-11-12 17:03:19 +00:00
Andreas Fabri c2ca884e0a Remove unused variable 2010-11-12 08:39:33 +00:00
Laurent Rineau 3e7b862d7d Follow-up to my previous commit: Periodic_3_triangulation_filtered_traits_3
needs a default value for its second template argument "Off".
2010-09-15 21:08:15 +00:00
Laurent Rineau a448af53f7 Revert the following revision, which was the wrong way to "fix" the issue:
| ------------------------------------------------------------------------
  | r58079 | mcaroli | 2010-08-15 20:28:30 +0200 (Sun, 15 Aug 2010) | 2 lines
  | Changed paths:
  |    M /trunk/Periodic_3_triangulation_3/include/CGAL/Periodic_3_triangulation_traits_3.h
  | 
  | minor fix
  | 
  | ------------------------------------------------------------------------

The issue is that Periodic_3_triangulation_traits_3<K> needs to be
specialized for Filtered_kernel, but
CGAL::Exact_predicates_inexact_constructions_kernel is no longer a typedef
for Filtered_kernel<Simple_cartesian<double> >:  it is now a class
CGAL::Epick, equivalent to Filtered_kernel<...>.

The solution is to partially specialize
Periodic_3_triangulation_traits_3<K> for CGAL::Epick too. But, for that, I
needed to make Periodic_3_triangulation_filtered_traits_base_3 have a
second template parameter Offset, like Periodic_3_triangulation_traits_3<K>
(Offset has a default value), to avoid an instantiation loop.

The revision 58079 above was just a patch that showed that
Periodic_3_triangulation_filtered_traits_base_3 was no longer used with the
EPIC kernel.
2010-09-15 16:36:27 +00:00
Laurent Rineau 7606b93406 Merge last unmerged revision from the branch CGAL-3.7-branch:
| ------------------------------------------------------------------------
  | r57979 | lrineau | 2010-08-11 15:24:20 +0200 (Wed, 11 Aug 2010) | 1 line
  | 
  | Global fix of all uses of qt4_generate_moc: the destination file path must be absolute.
  | ------------------------------------------------------------------------
  | r58026 | stayeb | 2010-08-12 17:40:41 +0200 (Thu, 12 Aug 2010) | 2 lines
  | 
  | Bug fix: ensure that c3t3 contains no in complex cell when starting a new refinement process. We need this because the first refinement of the surface does not update the volume, so c3t3 can't know that in complex cells have been deleted.
  | 
  | ------------------------------------------------------------------------

(That shows it is difficult to avoid to merge the release branch in the
trunk from time to time.)
2010-08-20 13:09:22 +00:00
Laurent Rineau 30f1115639 Backport from trunk:
| ------------------------------------------------------------------------
  | r58060 | lrineau | 2010-08-13 18:07:57 +0200 (Fri, 13 Aug 2010) | 2 lines
  | Changed paths:
  |    M /trunk/Periodic_3_triangulation_3/include/CGAL/Periodic_3_triangulation_filtered_traits_3.h
  |    M /trunk/Periodic_3_triangulation_3/include/CGAL/Periodic_3_triangulation_statically_filtered_traits_3.h
  | 
  | Fix compilation with -DCGAL_CFG_MATCHING_BUG_6
  | 
  | ------------------------------------------------------------------------
2010-08-19 11:58:49 +00:00
Manuel Caroli cafa29bd6e minor fix 2010-08-15 18:28:30 +00:00
Laurent Rineau 210578c95a Fix compilation with -DCGAL_CFG_MATCHING_BUG_6 2010-08-13 16:07:57 +00:00
Laurent Rineau af3ad196a0 Global fix of all uses of qt4_generate_moc: the destination file path must be absolute. 2010-08-11 13:24:20 +00:00
Laurent Rineau b0c3cf4121 Merge the work from CGAL-3.7-branch:
| ------------------------------------------------------------------------
  | r57723 | lrineau | 2010-08-02 16:51:09 +0200 (Mon, 02 Aug 2010) | 9 lines
  | 
  | - Fix the Qt Help Collection stuff: 
  |   - CMakeLists.txt is changed (now that FindQt4.cmake has been update to
  |   the version shipped with CMake-2.8.1,
  |   - the .qhcp files have been updated, so that the first URL is correct.
  | 
  | - Use embedded resources in demo/Periodic_3_triangulation_3/MainWindow.h,
  |   so that the resources are found even if the build/install directory is
  |   out of sources.
  | 
  | ------------------------------------------------------------------------
2010-08-10 11:56:34 +00:00
Laurent Rineau efb2c205a3 - Fix the Qt Help Collection stuff:
- CMakeLists.txt is changed (now that FindQt4.cmake has been update to
  the version shipped with CMake-2.8.1,
  - the .qhcp files have been updated, so that the first URL is correct.

- Use embedded resources in demo/Periodic_3_triangulation_3/MainWindow.h,
  so that the resources are found even if the build/install directory is
  out of sources.
2010-08-02 14:51:09 +00:00
Manuel Caroli 4bb914994b the demo's help now uses QProcess to call the qt assistant
instead of using the deprecated QAssistantClient
2010-07-11 19:45:18 +00:00
Manuel Caroli 7418d1bf73 put the collection files to the demo's root directory so they can access the icons 2010-07-11 19:26:06 +00:00
Manuel Caroli 32e9308ea2 remove generated binary files from svn 2010-07-11 19:21:33 +00:00
Manuel Caroli 3bb22cc580 make the help work using a non-interactive QProcess that calls the assistant 2010-07-11 19:18:34 +00:00
Manuel Caroli 52227057f8 added the paths to the icons in the collection file 2010-07-05 16:21:17 +00:00
Manuel Caroli 0715fb8896 small bugfixes. Help works now under Linux.
TODO: the qhc must be registered in the assistant.
Can this be done using cmake?
The help does not show the icons, which works under MacOS though.
2010-07-05 16:16:56 +00:00
Manuel Caroli 3cf9ee4c67 Use QProcess instead of deprecated QAssistentClient to show custom help
Does not yet work: the QtAssistent gets stuck in the background
2010-07-05 15:16:07 +00:00
Andreas Fabri ec14ce674f int size_t 2010-06-24 16:25:36 +00:00
Andreas Fabri b1c1823f51 int size_t 2010-06-24 16:25:04 +00:00
Andreas Fabri f30692b048 int size_t 2010-06-24 16:24:54 +00:00
Manuel Caroli d732146e00 improved the small figure 2010-06-22 18:08:34 +00:00
Manuel Caroli 5a8b4b31ba made the figure 75% smaller and take a part of it for the small version 2010-06-22 18:06:25 +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
Manuel Caroli 935f8d788c scale small package illustration picture to 120x120 px 2010-06-07 14:07:08 +00:00
Manuel Caroli ba3615d537 make small version of the package illustration squared
in order to avoid stretching
2010-06-07 14:05:15 +00:00
Manuel Caroli a34a47f08c new illustration for the P3T3 package 2010-06-05 12:37:47 +00:00
Laurent Rineau 67928706cf C++ conformance: calls to member templates of dependent names must be
qualified with the "template" keyword.

Example:
  template <typenam T>
  void f(T foobar) {
    foobar.get<0>().foobar(); // error
  }
must be written:

  foobar.template get<0>().foobar();
2010-05-16 16:50:24 +00:00
Manuel Caroli 258d98bfaf establish strict-ansi compliance 2010-05-13 15:33:16 +00:00
Sébastien Loriot e3c0dd54fb change private to protected (needed by 'using locate' in Alpha_shape_3 class) 2010-05-13 06:39:52 +00:00
Manuel Caroli 2154129b9c use NT_converter to test whether the given domain is a cube (precondition) 2010-05-10 21:42:48 +00:00
Manuel Caroli 972756d810 construct underlying triangulation without dummy points 2010-05-07 08:40:50 +00:00
Manuel Caroli bf5e38abb8 fix errors in strict-ansi mode 2010-05-07 08:38:36 +00:00
Manuel Caroli adf3589c64 fix warning 2010-05-06 21:33:19 +00:00
Manuel Caroli 1fa16139a0 split the traits test into several tests to decrease the number of instantiations for VC++ 2010-05-06 16:55:09 +00:00
Manuel Caroli 83e7ca6895 deactivate assertion that is not evaluated exactly 2010-05-06 16:52:46 +00:00
Manuel Caroli b6f9f38dab check whether the new assertion works with CentOS 2010-05-04 20:03:24 +00:00
Manuel Caroli 62310ab94d change int to unsigned int to avoid compiler warning 2010-05-04 10:38:21 +00:00
Manuel Caroli 5b8efd2fdb bugfix in triangulation hierarchy: put the down pointers right if the triangulation
in the upper level is in 27-cover and the next lower one in 1-cover
2010-05-03 16:08:26 +00:00
Manuel Caroli 671b2043c1 adding some temporary tests to get a minimal example for the problem
with CentOS
2010-04-30 09:23:02 +00:00
Manuel Caroli b530badb8b put forgotten typename 2010-04-29 16:16:02 +00:00
Manuel Caroli e2dc1e858e construct the cuboid from the same FT values to eliminate comparison problems 2010-04-29 09:52:37 +00:00
Manuel Caroli 39b81098ac bugfix in management of the too long edges 2010-04-27 19:00:21 +00:00
Manuel Caroli 6247a8b5bc add some output to find the problem with Iso_cuboids constructed from
doubles on CentOS
2010-04-27 10:03:16 +00:00
Manuel Caroli d6904b53f7 output some additional information in order to find the problem with CentOS 2010-04-26 09:11:03 +00:00
Manuel Caroli 48ff3847b1 add data for alpha shape test 2010-04-24 16:26:42 +00:00
Manuel Caroli 634eea9d3a periodic alpha shape tests 2010-04-23 18:22:53 +00:00
Manuel Caroli 05319e6059 bugfix in is_Gabriel with tests 2010-04-22 17:09:21 +00:00
Manuel Caroli 3fb24464ea speed-up: Use kernel instead of periodic traits for spatial sorting 2010-04-15 17:27:24 +00:00
Manuel Caroli b0b46225a2 change find_conflicts from recursive to using a stack (as in Triangulation_3) 2010-04-14 18:18:23 +00:00
Mikhail Bogdanov cf8684a394 class Conflict_tester: private -> protected 2010-04-14 16:20:51 +00:00
Mikhail Bogdanov 9dd237f1af Adjusted a piece of code. It deals with the previous commit 2010-04-13 13:26:29 +00:00
Mikhail Bogdanov c53fa10c22 Modified get_location_offset. This function returns an offset for a point such that this point is in conflict with given cell. 2010-04-13 11:56:28 +00:00
Manuel Caroli 0c1ca742fe use cell_circulator instead of facet_circulator to compute the dual of an edge 2010-04-12 08:48:06 +00:00
Manuel Caroli 800867263a remove some macros 2010-03-01 09:24:55 +00:00
Manuel Caroli d77568c0d9 improvement in formulations 2010-02-26 12:23:13 +00:00
Manuel Caroli 39b003be1a minor improvements and fixes in the doc 2010-02-22 15:14:58 +00:00
Manuel Caroli f6f8515536 fix sign error in heuristical optimization 2010-02-19 20:49:17 +00:00
Manuel Caroli 98160ad077 documentation for Unique_vertex_iterator and iterator range removal 2010-02-08 15:39:26 +00:00
Manuel Caroli d2305d0ffd - added new iterator Unique_vertex_iterator that iterates over all vertices
whose corresponding points lie in the original domain
- added the iterator range removal again
2010-02-08 15:39:04 +00:00
Manuel Caroli 07989fc45b replace version number by "last" in links to the online manual 2010-02-08 08:52:36 +00:00
Sylvain Pion 85dc12f2a7 Remove empty lines at beginning and end of files
(apply Scripts/developer_scripts/remove_empty_lines.pl).
2010-02-01 12:55:28 +00:00
Manuel Caroli 0f78796045 Replace CGAL::Random by Boost RNG (with geometric distribution)
This is the adaptation of rev 53804 for the periodic case
2010-01-28 13:47:00 +00:00
Andreas Fabri ae05fd3a58 Switch to boost::rand48 2010-01-28 07:50:26 +00:00
Laurent Rineau cf58402520 Merged revisions 53772,53774,53776,53785 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53772 | penarand | 2010-01-25 16:07:11 +0100 (Mon, 25 Jan 2010) | 4 lines
  
  added GMP version check in Gmpfi testsuite (because the testsuite runs
  mostly with the version of MPFI shipped with RS, which needs GMP>=4.2)
........
  r53774 | mcaroli | 2010-01-25 16:31:25 +0100 (Mon, 25 Jan 2010) | 2 lines
  
  Precision on the behavior of remove
........
  r53776 | mcaroli | 2010-01-25 17:15:21 +0100 (Mon, 25 Jan 2010) | 2 lines
  
  change O(sqrt n) check into expensive_precondition
........
  r53785 | fcacciola | 2010-01-25 22:44:06 +0100 (Mon, 25 Jan 2010) | 1 line
  
  Fixed buggy testsuite
........
2010-01-25 22:47:06 +00:00
Manuel Caroli fd5bb1a4de merge from CGAL-3.6-branch r53774: Precision on the behavior of remove 2010-01-25 15:32:27 +00:00
Manuel Caroli 2da81523d1 merge from CGAL-3.6-branch r53767: cleanup in the preconditions 2010-01-25 14:09:47 +00:00
Manuel Caroli 14b3d2441d merge from CGAL-3.6-branch r53765 2010-01-25 12:33:59 +00:00
Laurent Rineau 5e4c755bdb Merged revisions 53668-53669,53678-53679,53682-53686 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53668 | yvinec | 2010-01-19 11:00:41 +0100 (Tue, 19 Jan 2010) | 3 lines
  
  added changes for Mesh_3
........
  r53669 | yvinec | 2010-01-19 11:04:38 +0100 (Tue, 19 Jan 2010) | 3 lines
  
  fixed page layout in Changes for Mesh_3
........
  r53678 | spion | 2010-01-20 13:32:36 +0100 (Wed, 20 Jan 2010) | 2 lines
  
  Link AK_d and reorder to have Modular close to NT.
........
  r53679 | lrineau | 2010-01-20 13:37:23 +0100 (Wed, 20 Jan 2010) | 9 lines
  
  Merge from trunk:
    | New Revision: 53666
    |  Author: sloriot
    |  Date: 2010-01-19 08:41:16 +0100 (Tue, 19 Jan 2010)
    |  
    |  Log message:
    |  
    | remove warnings
........
  r53682 | lrineau | 2010-01-20 14:31:41 +0100 (Wed, 20 Jan 2010) | 2 lines
  
  Simplify the URL to CORE, so that "_" is not in the URL (Pb with manual tools)
........
  r53683 | lrineau | 2010-01-20 14:42:23 +0100 (Wed, 20 Jan 2010) | 3 lines
  
  Fix the package description of AK (fix the bib label and the version of
  CGAL)
........
  r53684 | lrineau | 2010-01-20 14:45:53 +0100 (Wed, 20 Jan 2010) | 1 line
  
  clean PkgDescription.tex
........
  r53685 | lrineau | 2010-01-20 15:01:09 +0100 (Wed, 20 Jan 2010) | 3 lines
  
  - Update PkgDexcription.tex to year 2010.
  - Add manual-3.6.bib
........
  r53686 | lrineau | 2010-01-20 15:03:10 +0100 (Wed, 20 Jan 2010) | 1 line
  
  Update the biblio shipped in manual tools, using manual-3.6.bib
........
2010-01-20 14:07:18 +00:00
Monique Teillaud 80136d89f3 fix 2010-01-05 10:50:18 +00:00
Monique Teillaud 2cd502f870 update in references and history 2010-01-05 10:23:54 +00:00
Manuel Caroli 4bd9d6549f final minor cosmetics before the code freeze 2009-12-17 18:31:13 +00:00
Manuel Caroli 3991baf6e6 typo, caused warning in the test suite 2009-12-11 18:58:22 +00:00
Manuel Caroli 0ffb1fb2ef fix warnings in the test suite 2009-12-09 10:51:26 +00:00
Manuel Caroli 666b6e9c6c enable antialiasing for the viewer 2009-12-09 10:51:00 +00:00
Manuel Caroli 7635f9f32a typo in doc 2009-12-09 09:44:02 +00:00
Manuel Caroli dbadc61397 final changes to put the demo on the next release 2009-12-08 21:02:25 +00:00
Manuel Caroli 848c774faf correcting typo
several cosmetic changes
2009-12-08 19:55:53 +00:00
Manuel Caroli 1ebc5a9727 bugfix in voronoi cell centroid computation 2009-12-08 19:32:13 +00:00
Manuel Caroli 83ab1400bb add functions to load and save point sets 2009-12-08 19:31:55 +00:00
Manuel Caroli 9c7b3580a0 bugfix in lloyd_step (centroid computation) 2009-12-08 18:16:06 +00:00
Manuel Caroli c590fe94c5 document volume and centroid computation of Voronoi cells 2009-12-08 16:57:32 +00:00
Manuel Caroli f84e9e94e8 add volume and centroid computation for Voronoi cells with tests 2009-12-08 16:56:31 +00:00
Manuel Caroli 9707594a87 establish compatibility to Alpha_shapes_3 2009-12-04 12:22:31 +00:00
Manuel Caroli 1e55d03f2d change the way of removing the 26 copies to not break iterators 2009-11-23 11:52:58 +00:00
Manuel Caroli ef58a17680 improved doc of periodic_point(v) and periodic_point(v,i) 2009-11-12 16:41:58 +00:00
Manuel Caroli b550ee68f2 remove unused variables to avoid warnings 2009-11-11 16:14:09 +00:00
Manuel Caroli 88fe42756b fix warning 2009-10-28 15:09:02 +00:00
Manuel Caroli 84cd6ec9d1 improvements in CMakeLists.txt 2009-10-27 09:33:19 +00:00
Manuel Caroli 139153d48c fix dual of an edge 2009-10-26 16:40:02 +00:00
Manuel Caroli b52704edcd add the missing dual function for edges
add some dummy functions for compatibility with Alpha_shape_3
2009-10-26 10:43:35 +00:00
Manuel Caroli 4afe2e88e7 add a phrase that precises that input points have to lie inside the cube 2009-10-23 09:56:56 +00:00
Manuel Caroli 743ecace76 add the domain to the basic example 2009-10-23 09:15:57 +00:00
Manuel Caroli 9c37c95799 unused parameter warning 2009-10-16 08:07:52 +00:00
Manuel Caroli 3d52467d8b bugfix due to the name space change of the static filters 2009-10-15 17:01:02 +00:00
Manuel Caroli a85a84ac6d Move static filters stuff under CGAL/internal and CGAL::internal 2009-10-14 18:54:51 +00:00
Manuel Caroli 47561ea023 Move static filters stuff under CGAL/internal and CGAL::internal 2009-10-14 18:53:15 +00:00
Manuel Caroli ecb54c6cf6 make I/O operators consistent with the doc 2009-10-14 15:32:07 +00:00
Manuel Caroli 3f38106af5 minor modification for the test suite 2009-10-14 15:31:29 +00:00
Manuel Caroli 6c1109fa79 minor fixes for the test suite 2009-10-14 09:23:07 +00:00
Manuel Caroli e9f8612c29 improving the doc 2009-10-07 15:59:19 +00:00
Manuel Caroli 996f8b2954 keep one point at constant position to avoid the point set to move as a whole 2009-10-07 14:43:51 +00:00
Manuel Caroli 23e5126bb2 minor updates in the doc: set_domain, dual, etc. 2009-10-07 13:30:58 +00:00
Manuel Caroli 56e35c3ed1 integrating the icons in the executable 2009-10-07 11:59:24 +00:00
Manuel Caroli a30617b7d4 bugfix : iterator range insert returns the number of points it
has inserted
2009-10-07 10:12:05 +00:00
Manuel Caroli e7fc284371 bugfix for empty iterator range 2009-10-07 09:59:32 +00:00
Manuel Caroli c7f291c537 tests for set_domain, inserting empty iterator range, and dual(edge) and dual(vertex) 2009-10-07 09:59:03 +00:00
Manuel Caroli d26f570f3c Periodic Lloyd demo initial commit 2009-10-07 09:39:46 +00:00
Manuel Caroli 9cf8c7227d add duals vertex and edge 2009-10-07 08:24:39 +00:00
Manuel Caroli 682dac0eb2 add function set_domain 2009-10-07 08:24:19 +00:00
Manuel Caroli bfc394e765 adding accessors for the combinatorial primitives corresponding to the
current geometric primitive.
2009-10-07 08:24:02 +00:00
Andreas Fabri 0aa2e28657 Add link to demo 2009-09-28 11:52:01 +00:00
Sylvain Pion 4e7c43310e Remove svn:executable property 2009-09-19 05:36:12 +00:00
Sylvain Pion 0a1d9c4194 Remove svn:executable property 2009-09-19 05:30:14 +00:00
Sylvain Pion 516f8d5eee Same as revision 51948 on CGAL-3.5-branch :
Rename following the converging convention to prevent future incompatibility :
  - Vertex_container -> Vertex_range
  - Face_container   -> Face_range
  - Cell_container   -> Cell_range
2009-09-15 17:12:03 +00:00
Manuel Caroli c30f8cbb57 modifications due to changing internal namespace from CGALi to internal 2009-08-27 09:33:40 +00:00
Manuel Caroli 505f94a0a5 removing obsolete eps files 2009-08-25 08:29:23 +00:00
Sylvain Pion 8573fe26ce Rename CGALi to internal. 2009-08-24 17:10:04 +00:00
Manuel Caroli 129f66c82a rename Benchmarks directory to benchmark 2009-08-24 09:09:19 +00:00
Manuel Caroli 3fa11a478b typo in doc 2009-08-20 08:32:22 +00:00
Manuel Caroli aec98e49c2 adding Benchmarks folder to dont_submit in order to avoid
that it appears in releases
2009-08-18 16:14:12 +00:00
Manuel Caroli db1556784f change initalization order in order to remove warning 2009-08-18 08:16:00 +00:00
Manuel Caroli 25dd9db46f replace the conflict_flag by tds_data according to
the changes in the TDS class
2009-08-17 14:30:26 +00:00
Manuel Caroli e833490329 correcting bug in last commit: incident_vertices should still be tested for 2009-08-17 13:25:07 +00:00
Manuel Caroli dfd75c6859 replacing all calls of incident_vertices to adjacent_vertices 2009-08-17 13:23:20 +00:00
Manuel Caroli 554046ca20 renaming function convert_to_needed_cover to convert_to_27_sheeted_cover
which suits better its functionality
2009-08-17 12:47:21 +00:00
Sylvain Pion 927b432b39 typo : mecanism -> mechanism. 2009-08-10 15:57:03 +00:00
Laurent Rineau f1a3f94274 Merge to trunk commits from CGAL-3.5-branch so far.
Merged revisions 50855,50859,50863,50868,50871,50878-50879,50886,50893,50930-50934 via svnmerge from 
svn+ssh://scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.5-branch

........
  r50855 | lrineau | 2009-07-27 13:47:18 +0200 (Mon, 27 Jul 2009) | 1 line
  
  Attempt to fix links to precompiled demos.
........
  r50859 | lrineau | 2009-07-27 14:37:54 +0200 (Mon, 27 Jul 2009) | 2 lines
  
  update the AUTHORS list
........
  r50863 | lrineau | 2009-07-27 14:53:14 +0200 (Mon, 27 Jul 2009) | 3 lines
  
  Remove occurences of "3.4" in various files (problem reported by
  J. Reichel)
........
  r50868 | lrineau | 2009-07-27 15:38:39 +0200 (Mon, 27 Jul 2009) | 2 lines
  
  Fix target names conflicts with Triangulation_2.
........
  r50871 | lrineau | 2009-07-27 15:48:57 +0200 (Mon, 27 Jul 2009) | 2 lines
  
  Taucs will be updated for CGAL-3.5.
........
  r50878 | lrineau | 2009-07-27 16:10:03 +0200 (Mon, 27 Jul 2009) | 2 lines
  
  There was still a 3.4 in that file.
........
  r50879 | lrineau | 2009-07-27 16:16:11 +0200 (Mon, 27 Jul 2009) | 2 lines
  
  Fix a problem with \cgalrawversion{}: use "\cgalrawversion" instead!
........
  r50886 | reichel | 2009-07-27 19:09:07 +0200 (Mon, 27 Jul 2009) | 2 lines
  
  Set CGAL_SONAME_VERSION to 4 and CGAL_SOVERSION to 4.0.0.
........
  r50893 | lsaboret | 2009-07-28 10:27:31 +0200 (Tue, 28 Jul 2009) | 2 lines
  
  * Fixed include path.
  * Fixed order of libraries: TAUCS must be listed before LAPACK.
........
  r50930 | lrineau | 2009-07-29 11:58:00 +0200 (Wed, 29 Jul 2009) | 2 lines
  
  Add periodic_3_demo to "make demos".
........
  r50931 | lrineau | 2009-07-29 11:59:33 +0200 (Wed, 29 Jul 2009) | 2 lines
  
  Add CGAL ipelets to "make demos".
........
  r50932 | lrineau | 2009-07-29 12:57:59 +0200 (Wed, 29 Jul 2009) | 2 lines
  
  Add the polyhedron demo to "make demos".
........
  r50933 | lrineau | 2009-07-29 13:04:50 +0200 (Wed, 29 Jul 2009) | 2 lines
  
  Add the points set demo to "make demos".
........
  r50934 | lrineau | 2009-07-29 13:09:22 +0200 (Wed, 29 Jul 2009) | 2 lines
  
  Make the windows installer fetch the manual from the right place!
........
2009-07-29 12:49:27 +00:00
Manuel Caroli 799f6c902e adding licence header
+ propsets
2009-07-27 11:22:44 +00:00
Manuel Caroli fa9c26ebed integrating the help directly into the demo 2009-07-22 09:22:31 +00:00
Manuel Caroli 7473705678 forgot to submit file 2009-07-17 11:34:55 +00:00
Manuel Caroli 4097100246 minor changes, mainly cosmetic 2009-07-17 11:33:21 +00:00
Manuel Caroli b270829457 add a manual for the demo 2009-07-17 11:30:53 +00:00
Manuel Caroli 8dde8dc27f minor cosmetics 2009-07-16 19:17:31 +00:00
Manuel Caroli d77ad6fc91 adding icons to the demo 2009-07-16 18:42:39 +00:00
Manuel Caroli 41d493a97d adding icons to the demo 2009-07-16 18:36:17 +00:00
Manuel Caroli d2180ac85e adding icons to the demo 2009-07-16 18:32:28 +00:00
Manuel Caroli 11221e8096 adding about and tooltips 2009-07-15 16:02:03 +00:00
Manuel Caroli c90f6adb95 removing obsolete files 2009-06-30 18:51:49 +00:00
Manuel Caroli 0cd3ec864a bugfix 2009-06-30 18:42:31 +00:00
Manuel Caroli 935f5f7443 removing experimental functionality for the release 2009-06-30 18:25:25 +00:00
Manuel Caroli 941125c849 add a proper class MainWindow 2009-06-30 15:30:03 +00:00
Manuel Caroli 96202c22ef rename periodic.ui to MainWindow.ui together with all the necessary
modifications
2009-06-30 14:10:01 +00:00
Manuel Caroli f495b8b0b1 renaming the periodic triangulation demo 2009-06-30 13:50:35 +00:00
Manuel Caroli c3c3c3227e minor grammatical improvements in the doc 2009-06-29 16:01:04 +00:00
Manuel Caroli 5b2c0c7622 put the README file up-to-date 2009-06-29 16:00:47 +00:00
Manuel Caroli 7ff1e4f084 last todo's for the release 2009-06-27 12:27:12 +00:00
Manuel Caroli 2d81db69c4 remove the offset to int encoding from the Cell base class
as it is not part of the Cell base concept
2009-06-26 08:25:50 +00:00
Manuel Caroli dc2c4ebf70 removing the constructor Periodic_3_offset_3(int) as written in the doc
call P3T3::int_to_off instead to decode an offset encoded into an int
2009-06-24 10:00:40 +00:00
Andreas Fabri 59fcb4fac1 std::min -> (std::min) 2009-06-19 10:14:17 +00:00
Marc Glisse f8d199ad6d No reason not to make this function const, and it helps with several STL
implementations.
2009-06-18 19:50:50 +00:00
Marc Glisse efcf123e59 Help the compiler by giving parameters the same name in declaration and
definition.
2009-06-17 06:06:17 +00:00
Manuel Caroli 880ea67014 bugfix in the dual functions 2009-06-12 16:32:28 +00:00
Manuel Caroli 50e4e67739 doing some todos 2009-06-01 18:43:38 +00:00
Manuel Caroli a5a830bf60 removing obsolete todos 2009-05-28 15:19:17 +00:00
Manuel Caroli cfb5289891 transforming all CGAL_assertion into CGAL_triangulation_assertion 2009-05-27 16:47:15 +00:00
Manuel Caroli 854ba92143 treating the remaining todos in Periodic_3_Delaunay_triangulation_3 2009-05-27 14:29:11 +00:00
Manuel Caroli 60c94dc1ed bugfix in the nearest_vertex test. 2009-05-26 11:01:46 +00:00
Manuel Caroli f378725bce repairing tests 2009-05-26 09:28:20 +00:00
Manuel Caroli 0a940dc72f correcting typo to get rid of warnings 2009-05-26 08:27:10 +00:00
Manuel Caroli f2f04f60e7 Definition of Vertex_remover out of line iff
CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG is not defined
2009-05-25 16:12:40 +00:00
Manuel Caroli fa036c04cf minor changes to make it work with sunPro 2009-05-25 09:15:38 +00:00
Manuel Caroli 61cc878024 minor clean-ups 2009-05-25 08:38:08 +00:00
Manuel Caroli e05ab9ec88 remove temporary debugging code 2009-05-19 11:53:12 +00:00
Manuel Caroli f86d30c434 bugfix 2009-05-19 08:51:51 +00:00
Manuel Caroli 4b83c6f9a3 making it compile with SunPRO 2009-05-18 16:59:13 +00:00
Manuel Caroli 50e282fe19 eliminating compiler error 2009-05-15 09:11:27 +00:00
Manuel Caroli 0bf0004e37 small fix (typo) 2009-05-12 16:03:39 +00:00
Manuel Caroli b04d5889a3 optimizing hierarchy
adapting documentation
2009-05-12 15:39:20 +00:00
Manuel Caroli b60167d573 - store too long edges in a std::set instead of a std::vector of std::pair
using the indices stored in the vertices
- bugfix in nearest_vertex
- improve hierarchy
2009-05-12 12:06:23 +00:00
Manuel Caroli 0611c7ad8f fix in CMakeList.txt 2009-05-12 10:51:34 +00:00
Manuel Caroli 02eae34ffe improving hierarchy, adding tests 2009-05-11 09:29:03 +00:00
Manuel Caroli 68fc612c96 fixing warnings 2009-05-11 08:09:05 +00:00
Manuel Caroli c9fc90bab4 hierarchy is working
currently it runs too slowly due to multiply sheeted covering
todo: speed up.
2009-05-07 17:08:35 +00:00
Manuel Caroli 1469716d49 the triangulation hierarchy.
The adaptation for the case of multiple coverings still needs to be done.
2009-05-07 15:38:37 +00:00
Manuel Caroli f04dce71d2 final cleanup of the test suite 2009-05-06 16:21:18 +00:00
Manuel Caroli 539e0b1dea added files for the hierarchy to please the manual test suite
the implementation will follow according to the planning in the wiki
2009-05-06 15:51:23 +00:00
Manuel Caroli db8d5ba433 improved cmake configuration file for the demo 2009-05-06 15:01:46 +00:00
Manuel Caroli 7ad7530ff0 removing deprecated demos from svn 2009-05-06 14:51:35 +00:00
Manuel Caroli 8bf3530286 bugfix 2009-05-06 14:41:16 +00:00
Manuel Caroli c66c48eb61 minor fixes to get rid of warnings 2009-05-06 11:20:42 +00:00
Manuel Caroli ed87889d39 IO in binary mode 2009-05-06 09:07:10 +00:00
Manuel Caroli 6f210c95d0 get rid of warnings 2009-05-05 11:38:34 +00:00
Manuel Caroli d9757bc54d bugfix in convert_to_neede_covering 2009-05-05 11:05:58 +00:00
Manuel Caroli 1482d7377f repare makefile
apply name changes of access functions in the package
2009-05-05 08:45:51 +00:00
Manuel Caroli 654df8ca16 fixing is_facet and is_edge with offsets 2009-05-04 16:54:55 +00:00
Manuel Caroli 9223aa5191 moving the package Periodic_3_triangulation_3 to the trunk
upon approval by Laurent R.
2009-05-04 10:04:08 +00:00