Commit Graph

447 Commits

Author SHA1 Message Date
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
Nico Kruithof 1976de6925 Removing debug logging code 2012-12-11 22:42:31 +01:00
Nico Kruithof e23892b91b Use the converter instead of hardcoding the conversion 2012-12-11 22:41:04 +01:00
Nico Kruithof 61f4f2ec2d Fixed bugs found by the demo.
Changed the NYI assertions to a log message before asserting (Qt won't tell which assertion caused the crash)
Minor code cleanup.
2012-12-10 16:22:09 +01:00
Nico Kruithof 09758fa185 Fixed the bounding box of the periodic triangulation 2012-12-10 15:00:02 +01:00
Nico Kruithof eee7df882f More compiler fixes 2012-12-10 13:46:28 +01:00
Nico Kruithof 4beee8f147 Fixed more compile errors 2012-12-10 13:32:49 +01:00
Nico Kruithof 546c77e89a Fixing compiler errors. 2012-12-10 13:23:30 +01:00
Nico Kruithof 7b2fc8cd7b Renamed examples and tests to give them unique names (otherwise CMake complains) 2012-12-10 12:17:57 +01:00
Nico Kruithof 0313119dc7 Updating the TODO list 2012-12-10 10:06:48 +01:00
Philipp Möller f20a4d249f Added doxygen for Periodic_2_triangulation_2 2012-10-24 17:54:13 +00:00
Monique Teillaud 27daa83427 fix temporary name to final name 2012-09-27 11:26:01 +00:00