Commit Graph

461 Commits

Author SHA1 Message Date
Sébastien Loriot a2e8a1c68f add the suffix Ref to doxygen link to reference 2018-10-08 10:26:56 +02:00
Mael Rouxel-Labbé 26c857a431 Moved unary/binary_function to CGAL::cpp98 2018-06-13 15:58:19 +02:00
Andreas Fabri c54a6a4980 Put CGAL::random_shuffle() in the subnamespace cpp98 2018-04-11 09:32:23 +01:00
Andreas Fabri 3955f031bd Fix examples/tests/demos 2018-04-04 14:18:22 +01:00
Andreas Fabri 063a91a771 Use CGAL::random_shuffle 2018-04-04 14:00:23 +01:00
Laurent Rineau 0a74393dcf Commit all new dependencies files 2018-03-06 18:44:48 +01:00
Maxime Gimeno 688b5dd06e Move dependencies creation to package_info and add dependencies to git 2018-02-02 12:08:05 +01:00
Maxime Gimeno 8bde832931 Fix METIS headers in BGL 2018-02-02 12:08:05 +01:00
Maxime Gimeno a676d5a60e Try to fix errors in classification checks 2018-02-02 12:08:05 +01:00
Maxime Gimeno acd0a72edf Modify travis script to test dependencies 2018-02-02 12:08:05 +01:00
Maxime Gimeno ae36b452bc Add dependencies of all packages 2018-02-02 12:08:05 +01:00
Mael Rouxel-Labbé cbde108708 Renamed template parameter names
It is safer not to use 'K' as template parameter because the CGAL kernels
will also define 'K' typedefs and this confuses some compilers (MSCV).
2017-12-13 11:23:12 +01:00
Sébastien Loriot 8cdfad0d08 add missing URL and Id tags 2017-11-15 22:58:57 +01:00
Sébastien Loriot ee57fc2d6c add SPDX identifier for files under the GPL-3+ license 2017-11-12 10:17:51 +01:00
Laurent Rineau 7e9f756935 Replace all std::unary_function by CGAL::unary_function 2017-10-04 15:57:09 +02:00
Mael Rouxel-Labbé b82814a24b Changed K::Has_[static/filtered]... to use Has_[static/filtered]_...<K> instead 2017-08-29 12:35:46 +02:00
Mael Rouxel-Labbé 6411ed2de9 Fixed typo 2017-08-29 11:22:19 +02:00
Mael Rouxel-Labbé 4c969d6127 Fixed P2DT2 traits class in P2T2/tests 2017-08-24 15:53:09 +02:00
Mael Rouxel-Labbé 1fce05f81f Doc fixes 2017-08-24 11:33:43 +02:00
Mael Rouxel-Labbé 436bb49681 Uniformized const handle ref in P3T3
No need to take const ref of handles. This also aligns on the signature of
similar functions in other triangulations
2017-08-23 17:16:31 +02:00
Mael Rouxel-Labbé aaeaf35380 Introduced the tag "Periodic_tag" to mark distinguish periodic triangulations 2017-08-23 16:18:05 +02:00
Mael Rouxel-Labbé 252f541f5f Removed useless P2Tvertex_base void specialization 2017-08-23 10:57:57 +02:00
Mael Rouxel-Labbé 0106de5fd0 Misc minor changes 2017-08-23 10:57:48 +02:00
Mael Rouxel-Labbé 11c3a490d1 Added functions / enum necessary for P2DT2 to be usable in 2D Alpha Shapes 2017-08-23 10:52:30 +02:00
Mael Rouxel-Labbé 9b570830f0 Removed useless includes 2017-08-23 10:50:57 +02:00
Mael Rouxel-Labbé c987e0f59e Renamed P2DT2 base class typedef 2017-08-23 10:50:20 +02:00
Mael Rouxel-Labbé 95e110f0ba Fixed traits usage in P2T2
P2DT2 must use P2DTT2, not P2TT2...
2017-08-23 10:48:06 +02:00
Mael Rouxel-Labbé 25b3d8480f Fixed various issues in P2T2 doc 2017-08-23 10:43:53 +02:00
Mael Rouxel-Labbé 5695143729 Moved some functions from P2T2 to P2DT2
circumcenter, side_of_oriented_circle, etc. have nothing to do with P2T2 and
actually will not work if some user decides to use a model of the traits concept
because construct_circumcenter_2 and side_of_oriented_circle_2 are required
by delaunay traits, not triangulation traits.

Doc changed accordingly
2017-08-22 17:38:40 +02:00
Mael Rouxel-Labbé b5fd4dfa01 Removed useless include 2017-08-22 17:34:05 +02:00
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
Nico Kruithof 468af1fbdb Fixed a compiler error in the demo 2013-02-28 20:37:44 +01:00
Nico Kruithof 3dced96b93 Cleaning up the documentation 2013-02-28 20:29:19 +01:00
Nico Kruithof 6abe7fd5ef Fixing the interface 2013-02-26 21:21:53 +01:00
Nico Kruithof 3f34c0e976 Removed removal from the non-Delaunay triangulation 2013-02-26 21:07:18 +01:00
Nico Kruithof 2328bba069 Moving generic initialization of the removal from the Delaunay class to the Triangulation class 2013-02-24 21:20:19 +01:00
Nico Kruithof 586e4539eb Working on removing vertices from the Periodic triangulation (not Delaunay) 2013-02-23 22:21:58 +01:00
Nico Kruithof d25ed74532 Added a convenience function 2013-02-23 15:07:55 +01:00
Nico Kruithof d05ea5f4e9 Documentation 2013-02-12 12:48:19 +01:00
Nico Kruithof 6ecba6854d Working on the documentation 2013-02-12 12:44:14 +01:00
Nico Kruithof 7e4e75798b Fixed a copy-paste error 2013-02-09 20:32:23 +01:00
Nico Kruithof 511106ca5b Working on the documentation / interface 2013-02-07 17:09:40 +01:00
Nico Kruithof 22f4b8e6b6 Working on the interface and documentation 2013-02-05 22:05:38 +01:00
Nico Kruithof d4ee4c49cd Checking the interface 2013-02-05 21:52:48 +01:00
Nico Kruithof 92fd8c38c6 Added todo's to the documentation 2013-02-05 14:53:21 +01:00
Nico Kruithof 13764ac4f1 Working on the documentation 2013-02-05 14:42:54 +01:00
Nico Kruithof e940cf20e0 Merge branch 'master' into Periodic_2_triangulation_2-nkruithof
Conflicts:
	Documentation/doxyassist.xml
2013-02-05 14:25:56 +01:00
Nico Kruithof 47ad7346c6 Working on the dual functions 2013-02-05 14:08:02 +01:00
Nico Kruithof a0e7fa3c5b Working on the documentation 2013-02-05 13:59:37 +01:00
Nico Kruithof b11bdb4513 moved circumcircle from triangulation to delaunay triangulation 2013-01-28 08:05:48 +01:00
Nico Kruithof d23bb62118 Moved the Periodic demo to the graphicsview package. This makes it easier to find icons and other resources 2013-01-22 10:12:49 +01:00
Nico Kruithof a283157273 Updated comments 2013-01-22 10:12:32 +01:00
Nico Kruithof 19b1c229ae Also remove the old point when simulating insertion. 2013-01-21 15:40:50 +01:00
Nico Kruithof a76b314cd4 Fixed another bug when changing the domain 2013-01-17 21:40:24 +01:00
Nico Kruithof 2f11cd898c Fixing compiler warnings and a bug when setting the domain 2013-01-17 21:36:24 +01:00
Nico Kruithof 46e77c4ae2 Adding examples for the batch insertion with info 2013-01-17 21:36:07 +01:00
Nico Kruithof 2caa469aaa Added batched insertion with info 2013-01-17 21:21:49 +01:00
Nico Kruithof 3679ef8bfd Moving the demo one directory up to let the scripts pick it up. 2013-01-17 20:22:30 +01:00
Nico Kruithof 2e293d597c Fixed a warning 2013-01-15 22:11:58 +01:00
Nico Kruithof 5a3f51dbe4 Fixed the p2t2_find_conflicts example. 2013-01-15 21:55:21 +01:00
Nico Kruithof d625043083 Merge branch 'Periodic_2_triangulation_2-nkruithof' of ssh://scm.cgal.org/var/git/cgal into Periodic_2_triangulation_2-nkruithof 2013-01-15 16:00:17 +01:00
Nico Kruithof 369914fa52 Fixing compiler warnings 2013-01-15 15:28:04 +01:00
Nico Kruithof 17e76ee7bf Trying to resolve an error that Gabe sees. 2013-01-13 21:56:33 +01:00
Nico Kruithof cbd37b7769 Optimizing removal of points from the Delaunay triangulation by making special functions for the case when the Offset is (0,0) 2013-01-10 21:35:49 +01:00
Nico Kruithof 1abde8b1e9 Code cleanup and minor optimization 2013-01-08 22:29:42 +01:00
Nico Kruithof 12ab336e81 Adding removal of vertices to the random insertion test 2013-01-08 21:38:39 +01:00
Nico Kruithof cf82153001 Gredner performance benchmark test 2013-01-08 21:35:55 +01:00
Nico Kruithof d5244f0878 Implemented optimized removal of degree 7 Delaunay vertices. 2013-01-08 21:35:32 +01:00
Nico Kruithof 62cbe46171 Fixed type 2013-01-06 21:38:42 +01:00
Nico Kruithof 31afbf49bd Implemented removal of vertices in the demo 2013-01-06 21:37:18 +01:00
Nico Kruithof 3cfc37800f Working on the performance tests 2013-01-06 21:36:06 +01:00
Nico Kruithof 317a80680e Implemented optimized removal of degree 4 vertices. 2013-01-06 21:21:58 +01:00
Nico Kruithof d77eda2bba Minor code changes
Added has_self_edges (similar to P3T3)
Minor optimizations
2013-01-06 21:21:18 +01:00
Nico Kruithof 59811d576a Inheriting from the Filtered kernel to reduce code duplication 2013-01-05 11:28:40 +01:00
Nico Kruithof e834885e71 Implemented optimized removal of vertices with degree 6. 2012-12-31 16:36:07 +01:00
Nico Kruithof 8cad9164ad Small optimizations 2012-12-31 10:54:03 +01:00
Nico Kruithof 09f7843b75 Adding another random generator. 2012-12-31 10:11:34 +01:00
Nico Kruithof a49b32c31b Implemented optimized removal of Delaunay vertices with degree 5
Tested a lot.
2012-12-31 10:09:17 +01:00
Nico Kruithof 90c9bc914a Implemented optimized removal of Delaunay vertices with degree 3 2012-12-27 21:26:40 +01:00
Nico Kruithof 932247a2db Removed old and commented code 2012-12-27 21:26:11 +01:00
Nico Kruithof cdb5e049bb Changing the default kernel. 2012-12-27 21:12:53 +01:00
Nico Kruithof db031f82a1 Implemented removal of vertices from the periodic Delaunay triangulation 2012-12-27 21:11:39 +01:00
Nico Kruithof e2e66640fd Fixed predicate 2012-12-20 17:01:18 +01:00
Sébastien Loriot 0b36af6f28 enable filtering using kernel flags 2012-12-20 13:59:16 +01:00
Nico Kruithof a79f027410 Code cleanup
Working on remove
Fixed issues with predicates
2012-12-20 11:20:48 +01:00
Nico Kruithof 4a4a80fc86 Fixed a kernel issue. 2012-12-20 11:14:21 +01:00
Nico Kruithof 432e12ff68 Fixing the in-circle test for the non 1-cover, starting to work on remove 2012-12-20 08:51:42 +01:00
Nico Kruithof 30f749bd35 Code cleanup. 2012-12-18 16:01:36 +01:00
Nico Kruithof b06d990514 Worked on the performance of point location. 2012-12-18 15:16:01 +01:00
Nico Kruithof f617763241 Make sure that the input points lie within the domain. 2012-12-18 13:24:39 +01:00
Nico Kruithof 88f412c215 Fixing a bug and optimizing flippable method 2012-12-18 13:24:11 +01:00
Nico Kruithof 1cc6f6d88c Sanity check. 2012-12-18 13:23:15 +01:00
Nico Kruithof 698a459117 Formatting 2012-12-18 13:22:07 +01:00
Nico Kruithof 21df5ed5e6 Working more on performance:
added the non-recursive flip method
changed the test function
minor optimizations
2012-12-17 16:56:00 +01:00
Nico Kruithof 1fcc88f041 Changed the performance test application 2012-12-17 16:06:59 +01:00
Nico Kruithof cfcdf7624f Improving the performance, 0-10% slower than Triangulation_2, not removing the initial vertices 2012-12-17 16:06:39 +01:00
Nico Kruithof 9314cb20de Improving the performance, 10-20% slower than Triangulation_2, not removing the initial vertices 2012-12-17 15:48:04 +01:00
Nico Kruithof 030de0111a Added dummy points and fixed the kernel type 2012-12-17 14:31:18 +01:00
Nico Kruithof 0fe322c8cc Working on performance improvements 2012-12-17 12:55:15 +01:00
Nico Kruithof 5ef265ccd8 Fixed crash while inserting point 2012-12-17 08:27:47 +01:00
Nico Kruithof 2a98b441e5 Working on removing vertices. Still work in progress ... 2012-12-11 22:44:21 +01:00