Commit Graph

144 Commits

Author SHA1 Message Date
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 e009ea9582 Trying to resolve a bug in serializing the p2t2 hierarchy 2013-04-22 08:23:55 +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 bd096e4b2a Fixing a double defined function 2013-04-08 20:45:50 +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 04191f177a Fixed iterator types 2013-03-31 14:43:39 +02: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 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 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 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 20dcbe7c3a added a missing public 2013-03-19 14:33:41 +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 62ee5054c2 Working on the hierarchy 2013-03-15 08:15:52 +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 75584ac5b1 implemented serialization of the periodic triangulation 2013-03-02 18:53:18 +01:00
Nico Kruithof 1442e12512 Fixing compiler warnings with strict CXXFLAGS 2013-03-01 08:06:59 +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 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 47ad7346c6 Working on the dual functions 2013-02-05 14:08:02 +01:00
Nico Kruithof b11bdb4513 moved circumcircle from triangulation to delaunay triangulation 2013-01-28 08:05:48 +01:00
Nico Kruithof a283157273 Updated comments 2013-01-22 10:12:32 +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 2caa469aaa Added batched insertion with info 2013-01-17 21:21:49 +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 d5244f0878 Implemented optimized removal of degree 7 Delaunay vertices. 2013-01-08 21:35:32 +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 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 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 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 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 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 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 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
Monique Teillaud 27daa83427 fix temporary name to final name 2012-09-27 11:26:01 +00:00