Commit Graph

331 Commits

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