Commit Graph

331 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé addaf298c7 Removed Periodic_2_triangulation_hierarchy_vertex_base_2
This class is a needless duplicate of Triangulation_hierarchy_vertex_2.

Also, actually use the periodic hierarchy in the examples/tests...
2017-08-22 17:29:56 +02:00
Mael Rouxel-Labbé 06d977885f Fixed PT2 hierarchy's doc using imaginary concepts 2017-08-22 16:52:46 +02:00
Mael Rouxel-Labbé bd135557fa Fixed P2T2's concept description
P2DTT2 is not a model of Periodic_2TriangulationTraits_2
2017-08-22 14:24:28 +02:00
Mael Rouxel-Labbé 391c737108 Fixed 2D periodic traits
This is aligned on P3T3 new traits on actually use filtered and statically
filtered traits (automatically selected).
2017-08-22 13:35:45 +02:00
Mael Rouxel-Labbé 3c42724e22 Merge branch 'Periodic_3_Regular_triangulation_3-APelle-old' into Periodic_3_Regular_triangulation_3-APelle
Based on Kernel_Weighted_point_without...
  @ 41e7520b3e
2017-06-15 15:07:53 +02:00
Mael Rouxel-Labbé 98800d2de8 Fixed regular triangulation capitalization across CGAL 2017-06-15 10:34:15 +02:00
Mael Rouxel-Labbé 18a1643c90 Periodic construct_point_2 must have access to the base construct_point_2 operator() 2017-06-15 10:34:15 +02:00
Mael Rouxel-Labbé 06fb6b2b15 Construct_point_2 should not copy the domain 2017-05-24 12:24:18 +02:00
Mael Rouxel-Labbé c554a16695 Fixed bad copy paste 2017-05-24 12:23:10 +02:00
Mael Rouxel-Labbé 73a4326346 Periodic construct_point_2 must have access to the base construct_point_2 operator() 2017-05-22 11:27:02 +02:00
Sébastien Loriot 50510c05ea add include directive for license of all GPL header files
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
          grep -v Operations_on_polyhedra | \
          grep -v Algebraic_kernel_for_circles | \
          grep -v Algebraic_kernel_for_spheres | \
          grep -v Polyhedron_IO`;
do
  echo $i
  python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
2017-01-19 15:20:25 +01:00
Laurent Rineau 1ae739a100 Merge pull request #1600 from afabri/Peiodic_2-static-GF
Periodic_2_triangulation_2: Make variables thread local
2016-10-24 11:46:42 +02:00
Sébastien Loriot 51f0b9b431 move internal struct to external struct 2016-10-21 15:12:17 +02:00
Sébastien Loriot b90d411514 gather static variables in a small struct to have only one thread local variable 2016-10-20 18:25:37 +02:00
Laurent Rineau 223c1cf5a4 Merge pull request #1530 from lrineau/Installation-compute_dependencies-GF
Compute and fix packages dependencies
2016-10-05 13:11:04 +02:00
Andreas Fabri 3c375d7cb7 Fix package Periodic_2_Triangulation_2 2016-09-30 15:22:27 +02:00
Andreas Fabri 21ad968457 Fix package Triangulation_3: Add #include 2016-09-30 15:22:27 +02:00
Andreas Fabri 3df4481e46 Use CGAL_STATIC_THREAD_LOCAL_VARIABLE 2016-09-21 11:01:50 +02: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 7f3772a50b replace the usage of raw pointer as property map
It was deprecated in boost 1.55
http://www.boost.org/users/history/version_1_55_0.html
2016-07-13 13:53:00 +02:00
Laurent Rineau 82026459f2 Merge pull request #944 from afabri/Periodic-typos-GF
prefix with CGAL:: to cross link
2016-03-29 11:19:15 +02:00
Sébastien Loriot 4c29bf1b44 CMAKE_SOURCE_DIR -> CMAKE_CURRENT_SOURCE_DIR 2016-03-24 16:33:46 +01:00
Andreas Fabri b27441256b prefix with CGAL:: to cross link 2016-03-24 15:41:59 +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
Andreas Fabri 27abe38a56 Call init_double in Periodic_T2 static filters 2016-03-03 08:33:44 +01:00
Philipp Möller 0a04a3a48f Use CGAL_DOC_VERSION 2016-02-11 15:37:54 +01:00
Andreas Fabri 7ba4b7016e In debug mode it makes no sense to run a performance test 2016-02-04 09:35:26 +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 6692f993ce Add/Remove some cgalPkgDependsOn
Move Visibility package from Arrangements to Polygons
Add some ``  in the Visibility package
Add the keyword 'Geodesic' to the Shortest Path package.
2015-09-09 12:09:57 +02:00
Sébastien Loriot 6ee3c59489 doc bug-fix: Hidden_type -> unspecified_type
theses were coming from merges done after the global replacement
2014-06-02 07:47:05 +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 93104198dd Another fix proposed by Nico 2013-09-09 14:42:41 +02:00
Nico Kruithof 90cc4c852b Fixed a copy-paste error from the 3D code to the 2D code.
bug-fix for master
2013-09-09 14:32:16 +02:00
Andreas Fabri 6bb5b1e44a unify package anchor with P3T3 2013-08-28 15:13:54 +02:00
Nico Kruithof 7c0f9944b1 Added missing documentation for the Periodic triangulation hierarchy vertex class.
Added vertex and face classes in a single group similar to the Triangulation_2
2013-08-09 22:20:56 +02:00
Sébastien Loriot 9a8eeb8867 remove Figure work added by the macro+postprocessing 2013-08-08 23:01:09 +02:00
Sébastien Loriot 07a13bb06a remove duplicated Inherits from sections and using cgalHeading instead of <h3> 2013-08-07 08:30:17 +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 c130fa3b8c update copyright holder of P2T2 package 2013-07-26 08:32:46 +02:00
Sébastien Loriot 8e2db3be02 add copyright file for P2T2 2013-07-26 08:25:02 +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
Nico Kruithof e6a963832c Fixed errors in the Doxygen documentation
- Missing template arguments
- Typo in iterator types in P2T2
2013-07-18 20:59:27 +02:00
Nico Kruithof fe3017a048 minor fix for master
- Fixed #define guard
- Fixed #include
2013-07-18 20:57:45 +02:00
Nico Kruithof 0889773189 * Changed template parameter Predicate_ to Functor_ (for the traits classes of P2T2 and P3T3)
* Added side_of_bounded_circle to the predicates in the 2D traits classes
2013-07-15 13:06:45 +02:00
Nico Kruithof 3eeb035a33 Moved a generic named class to an internal namespace 2013-07-04 23:52:59 +02:00
Laurent Rineau b5b388d33e Fill the license.txt file for Periodic_2 2013-06-28 17:54:04 +02:00
Nico Kruithof c39c55b4f1 Changed the copyright and the license 2013-06-26 21:55:51 +02:00
Laurent Rineau 285099af60 Better thumb picture for Periodic_2 2013-06-26 13:03:38 +02:00
Nico Kruithof 58bbfceb6f Changes proposed by the release manager (Laurent) 2013-06-24 15:47:59 +02:00
Nico Kruithof c9228f71fb More doc fixes 2013-06-21 23:51:47 +02:00
Nico Kruithof 4a6829ddb2 Removing more comments that things are advanced when they are already marked advanced 2013-06-21 23:47:44 +02:00
Nico Kruithof 739d78d582 Removed an advanced function remark 2013-06-21 23:45:41 +02:00
Nico Kruithof d0eca5584d documentation 2013-06-21 23:20:24 +02:00
Nico Kruithof e62ee1f642 Merge branch 'Periodic_2_triangulation_2-nkruithof' of ssh://scm.cgal.org/var/git/cgal into Periodic_2_triangulation_2-nkruithof 2013-06-21 21:37:35 +02:00
Nico Kruithof 190903c821 Fixed a reference 2013-06-21 21:37:02 +02:00
Sébastien Loriot 9573de6416 use the new macros for advanced sections 2013-06-17 08:46:43 +02:00
Sébastien Loriot e0682bc390 add doxygen config files for cmake build system 2013-06-17 08:22:41 +02:00
Nico Kruithof eb83b2cb97 Fixed the last 6 warnings 2013-06-07 08:48:46 +02:00
Nico Kruithof 81fc05c90f Changed the copyright to remain mine until Monique sorts out legal issues with the INRIA legal department 2013-06-06 09:19:13 +02:00
Nico Kruithof a94549091c Resolving warnings 2013-06-04 11:33:38 +02:00
Nico Kruithof 2db890c902 Fixed typo 2013-06-03 12:53:43 +02:00
Nico Kruithof 4ab8d8bd71 Added citation 2013-05-22 13:14:38 +02:00
Nico Kruithof 84b7de6f3c Changes proposed by Monique 2013-05-22 13:09:19 +02:00
Nico Kruithof c364c05731 Fixing compiler warnings with CGAL defines 2013-05-18 07:02:21 +02:00
Nico Kruithof 5832a7c0e1 Fixing warnings 2013-05-17 13:01:50 +02:00
Nico Kruithof 4cac3b0020 Fixing compiler warnings 2013-05-16 12:20:36 +02:00
Nico Kruithof 175f6c7d37 Fixing the fix 2013-05-14 09:55:36 +02:00
Nico Kruithof 89c6b1d4a7 Working on the error in the hierarchy and removing compiler warnings 2013-05-14 09:46:19 +02:00
Nico Kruithof 02fdc5b53e Added debug code to analyse the error on windows with the hierarchy 2013-05-12 19:44:36 +02:00
Nico Kruithof 80b9868441 Fixed an error 2013-05-12 19:18:41 +02:00
Sébastien Loriot 93926b5ff7 remove \ccc in doxygen doc 2013-05-07 09:31:16 +02:00
Nico Kruithof 4ab460c28b Final changes in the documentation proposed by Monique 2013-05-07 08:04:15 +02:00
Nico Kruithof 763ce13a82 Working on the documentation, remarks by Monique 2013-05-04 20:58:16 +02:00
Nico Kruithof 69a3d922c0 Explaining the performance test better. 2013-05-04 07:22:05 +02:00
Nico Kruithof 35a12e6101 Incorporated errors noted by Andreas 2013-05-04 06:37:55 +02:00
Nico Kruithof 73e353e8f4 Removed an invalid assertion 2013-04-23 17:45:50 +02:00
Nico Kruithof e009ea9582 Trying to resolve a bug in serializing the p2t2 hierarchy 2013-04-22 08:23:55 +02:00
Nico Kruithof ace6e40a76 Adding debug info 2013-04-22 08:23:43 +02:00
Nico Kruithof 8e47f8446d Working on fixing the testsuite 2013-04-16 10:03:26 +02:00
Nico Kruithof b7878b69bd Fixed errors in the testsuite 2013-04-13 12:49:36 +02:00
Nico Kruithof a779b4d7cc Adding data sets to the testsuite and changed the test to load those. 2013-04-08 21:03:09 +02:00
Nico Kruithof bd096e4b2a Fixing a double defined function 2013-04-08 20:45:50 +02:00
Nico Kruithof 4edb672243 Incorporated the changes proposed by Marc:
- Changed to code to show the menus
- Added a sentence to mention the distribution of the points
2013-04-04 20:11:57 +02:00
Sébastien Loriot 220b3ac3e9 add table of content 2013-04-02 12:31:53 +02:00
Sébastien Loriot cd8e1b68cf using cgal macros for figures 2013-04-02 12:31:33 +02:00
Sébastien Loriot 477e31b435 single author 2013-04-02 12:23:46 +02:00
Nico Kruithof d69d0e303b Formatting, ran astyle:
for i in `find . -name "*.h" -or -name "*.cpp"`; do echo $i; astyle -A7 -bps2 $i; done
2013-03-31 22:10:07 +02:00
Nico Kruithof a980dfc210 Big code cleanup. Cleaned all NGHK's (own notes).
Work is done.
2013-03-31 22:06:39 +02:00
Nico Kruithof 6454707d07 Added my name to all files 2013-03-31 20:53:37 +02:00
Nico Kruithof 71c26b0a21 Added images. 2013-03-31 19:50:21 +02:00
Nico Kruithof f4781e453b Adding documentation images for the different iterators 2013-03-31 17:10:56 +02:00
Nico Kruithof 8ff3ea3e4a Added figure 2013-03-31 14:58:36 +02:00
Nico Kruithof 42b9157d13 Added performance benchmark 2013-03-31 14:58:11 +02:00
Nico Kruithof 04191f177a Fixed iterator types 2013-03-31 14:43:39 +02:00
Nico Kruithof 34a3cd98ba Taking larger increments 2013-03-29 15:00:09 +01:00
Nico Kruithof 80c7a3cb7a Fixing a bug in measuring performance (didn't reset the timer) 2013-03-29 14:57:17 +01:00
Nico Kruithof ea1bf9d494 Added the html code to generate the plot
made the maximal number of points to benchmark controllable by an command line argument
2013-03-29 14:39:46 +01:00
Nico Kruithof fe72cd13b1 Cleanup of the performance test 2013-03-29 14:37:29 +01:00
Nico Kruithof a9ff53e529 Added test to log the performance of the periodic Delaunay triangulation 2013-03-27 18:05:50 +01:00
Nico Kruithof 0e9e38498f Fixed excessive calls to validating whether the too long edges administration is correct.
The entire triangulation was checked for every face.
2013-03-27 07:58:11 +01:00
Nico Kruithof 851e7a3d94 Fixed a bug in the too_long_edges bookkeeping. 2013-03-26 15:08:39 +01:00
Nico Kruithof 26e7e44acb Everything is implemented. The big cleanup starts now 2013-03-26 11:16:22 +01:00
Nico Kruithof 33ec6528e7 Added locally_Delaunay tests to the testsuite 2013-03-26 10:58:33 +01:00
Nico Kruithof 98a85e2636 Code cleanup
Making locally_Delaunay public
2013-03-26 10:57:26 +01:00
Nico Kruithof f26692677f Working on the demo, coloring the vertices of small triangulations 2013-03-24 09:19:52 +01:00
Nico Kruithof 8e2e8b9ac8 Code cleanup 2013-03-24 00:03:12 +01:00
Nico Kruithof b0712e8dd5 Added the Face to the main classes 2013-03-23 23:31:14 +01:00
Nico Kruithof 1ed22d6fed Fixed a compiler error 2013-03-23 23:08:52 +01:00
Nico Kruithof 15623c4762 Fixed serialization (binary mode doesn't work for exact number types) 2013-03-23 22:51:51 +01:00
Nico Kruithof f44799cdfb Fixed a test in the test suite 2013-03-21 20:47:52 +01:00
Nico Kruithof 6476837c76 Fixed compiler errors 2013-03-21 20:25:40 +01:00
Nico Kruithof 31f77a6a0e Changed template arguments for the vertex and face.
Changed documentation accordingly
2013-03-21 19:56:52 +01:00
Nico Kruithof 8949bfea19 Changed documentation 2013-03-21 19:56:24 +01:00
Nico Kruithof 52d39974cc Changing move to move_point in the Hierarchy to be consistent with the P2DT2 2013-03-21 19:55:11 +01:00
Nico Kruithof d6f0982c87 Added more tests for iterators, removed debug code 2013-03-20 08:14:59 +01:00
Nico Kruithof 9c05224ab7 Resolving a warning 2013-03-20 08:14:19 +01:00
Nico Kruithof 918062b370 Resolving warnings 2013-03-20 07:55:30 +01:00
Nico Kruithof c79093892a Check Hierarchy with other kernels 2013-03-20 07:54:32 +01:00
Nico Kruithof aa38449c55 Check compilation of the periodic triangulation with other kernels. 2013-03-20 07:54:14 +01:00
Nico Kruithof 20dcbe7c3a added a missing public 2013-03-19 14:33:41 +01:00
Nico Kruithof 8217035275 Updated TODO 2013-03-19 11:13:54 +01:00
Nico Kruithof 8e71ce7551 Fixed renamed include files 2013-03-18 09:57:46 +01:00
Nico Kruithof baa96ddadb More testing of the hierarchy 2013-03-18 08:06:26 +01:00
Nico Kruithof 8a81f70bdc Got the testsuite compiling for the hierarchy 2013-03-18 07:59:17 +01:00
Nico Kruithof 0fd25f152f More checking of the hierarchy 2013-03-15 18:41:45 +01:00
Nico Kruithof 59e18bfe2a Checking more functions 2013-03-15 18:31:42 +01:00
Nico Kruithof 87bdde2415 Working further on the hierarchy 2013-03-15 18:26:13 +01:00
Nico Kruithof f74fb3db6e Implemented the copy constructor 2013-03-15 18:19:07 +01:00
Nico Kruithof b4c5a3091b Fixed compiler errors with types 2013-03-15 08:28:08 +01:00
Nico Kruithof 62ee5054c2 Working on the hierarchy 2013-03-15 08:15:52 +01:00
Nico Kruithof 7b1ab8eb5e Renaming tests to get unique names for CMake 2013-03-15 08:14:49 +01:00
Nico Kruithof f05ca0bb23 Working on the vertex/face structs, renaming.
Working on the hierarchy
2013-03-04 21:25:48 +01:00
Nico Kruithof 55f561b0dc Fixed a compiler error 2013-03-02 21:36:56 +01:00
Nico Kruithof 82762065ca implemented a raw version of move_if_no_collision 2013-03-02 19:25:59 +01:00
Nico Kruithof 00f4bb30ba Added two more serialization tests 2013-03-02 18:56:42 +01:00
Nico Kruithof 75584ac5b1 implemented serialization of the periodic triangulation 2013-03-02 18:53:18 +01:00
Nico Kruithof 841e415e7b Adding CGAL_USE to avoid compiler warnings 2013-03-02 08:18:59 +01:00
Nico Kruithof 1442e12512 Fixing compiler warnings with strict CXXFLAGS 2013-03-01 08:06:59 +01:00
Nico Kruithof 1e2970799c Fixed doxygen warnings 2013-03-01 08:01:23 +01:00
Nico Kruithof 8453a635b1 Fixing compiler warnings 2013-02-28 21:14:17 +01:00