Commit Graph

406 Commits

Author SHA1 Message Date
Iordan Iordanov e361edc4c4 Documentation modifications to account for Andreas' and Marc's comments (4th round) 2018-11-08 10:06:06 +01:00
Iordan Iordanov 6fa8ba5c25 removed class Mark_face and relative calls 2018-09-24 14:56:47 +02:00
Iordan Iordanov deb10cab5f fixed type (wrong Kernel name) 2018-09-16 19:09:39 +02:00
Iordan Iordanov 5f11148551 added object Construct_hyperbolic_point (traits class and concept) 2018-09-08 10:33:22 +02:00
Iordan Iordanov b55a57ccae fixed broken link to user manual (thanks Mael); fixed figure not appearing in user manual (thanks again Mael) 2018-09-06 09:36:06 +02:00
Iordan Iordanov 457a907327 Fixed names for point and Voronoi point types 2018-09-03 14:01:33 +02:00
Iordan Iordanov 4bed2fd3f9 added 'Hyperbolic' to point, triangle and Voronoi_point type names; removed 'Orientation_2' object; fixed refinement issue; addes phrase to explain refinement 2018-09-03 13:54:53 +02:00
Iordan Iordanov 20a57472d7 small change to traits class description; changed models for faces from plural to singular 2018-09-03 13:52:51 +02:00
Iordan Iordanov e6fc0250de modifications to demo to account for changes in triangulation class 2018-09-03 13:51:50 +02:00
Iordan Iordanov 7f231a3f96 changed geometryc types according to the renames in the Traits classes; removed 'is_infinite' functions (now using Base::is_infinite where appropriate) 2018-09-03 13:49:54 +02:00
Iordan Iordanov af3b43b4db added 'Hyperbolic' to point, triangle, and Voronoi_point types 2018-09-03 13:46:30 +02:00
Iordan Iordanov e2a38021d5 removed functions 'mirror_index' from face base 2018-09-03 13:44:35 +02:00
Iordan Iordanov e136279ad5 removed extra face class 2018-09-03 13:42:16 +02:00
Iordan Iordanov 5e0cb218fa removing extra face class 2018-09-03 12:40:57 +02:00
Iordan Iordanov 6fb5bd6e56 edits to Reference and User manual; to fix: doxygen does not process figure in the User manual 2018-08-24 18:02:13 +02:00
Iordan Iordanov 751508cc48 new thumbnail; new figures; example of empty disk 2018-08-24 15:35:55 +02:00
Iordan Iordanov 5df23fe935 modified description of face base class; modified also required concept for 'Fb' and default template parameter 2018-08-23 23:12:57 +02:00
Iordan Iordanov b1cc7386c2 changed documentation description for traits classes 2018-08-23 23:04:50 +02:00
Iordan Iordanov 8346fc8c6b modified doxygen links; renamed triangle() and segment() to hyperbolic_triangle() and hyperbolic_segment(); added and removed 'const' access modifiers at appropriate places 2018-08-23 22:57:29 +02:00
Iordan Iordanov 1641e32ed0 renamed segment() and triangle() to hyperbolic_segment() and hyperbolic_triangle(); note that DT_2 still needs triangle() and segment(), so these members are left undocumented; changes to demo to account for renames 2018-08-23 22:55:50 +02:00
Iordan Iordanov e4e54b9709 renamed iterators and circulators to All_ versions; added missing Vertex_iterator and Vertex_circulator types 2018-08-23 22:55:50 +02:00
Iordan Iordanov 731d95aee8 renamed circulators and iterators from Finite_ and Hyperbolic_ to All_; changes to demo to account for renames 2018-08-23 22:55:50 +02:00
Iordan Iordanov 78904909fe renamed get_conflicts() to find_conflicts() 2018-08-23 22:55:50 +02:00
Iordan Iordanov 8fe498884f renamed function get_conflicts() to find_conflicts() 2018-08-23 22:55:50 +02:00
Iordan Iordanov a06120f04d fix for 'side_of_oriented_hyperbolic_segment_object()' (it was missing the suffix _object()) 2018-08-23 22:55:50 +02:00
Iordan Iordanov 6f89840624 small fixes according to Mael's comments; added types FT and Is_Delaunay_hyperbolic 2018-08-23 22:57:16 +02:00
Iordan Iordanov cdb367ca51 Changed concept description according to Mael's comments 2018-08-23 22:55:50 +02:00
Iordan Iordanov 096d7d9e88 added 'Locate_type'; removed references to Base::; added '%' sign in front of Default 2018-08-23 22:56:59 +02:00
Iordan Iordanov d6860914a5 changed version in 'integrated since' to 4.14; removed concepts TriangulationVertexBase_2 and TDS_2 from concepts list 2018-08-23 22:56:43 +02:00
Iordan Iordanov 49c67fa56b removed 'set_flag()', 'set_char()' and respective getters; added documentation for 'tds_data()' 2018-08-23 22:55:50 +02:00
Iordan Iordanov bb6b38f7a6 capitalization of section title 2018-08-23 15:41:32 +02:00
Iordan Iordanov 72676baf17 removed flags from face base, substituted with tds_data(),which is of type CGAL::Object; to discuss: Mark_face tester in triangulation class 2018-08-23 15:14:19 +02:00
Iordan Iordanov 14861cf93e small bigfix: comparison instead of assignment in function side_of_hyperbolic_triangle() 2018-08-18 13:51:08 +02:00
Iordan Iordanov 3a57de65fe renamed 'Segment' to 'Hyperbolic_segment' 2018-08-11 13:58:06 +02:00
Iordan Iordanov 6a2731d5ec removed unnecessary items from documentation for traits classes 2018-08-11 13:57:27 +02:00
Iordan Iordanov d9e4a7cd27 removed documentation for low-level functions setting and retrieving flags in face class; replaced by functions 'get/set_flag' and 'get/set_char'; documented in concept class 2018-08-11 13:55:36 +02:00
Iordan Iordanov 703580f9f7 added short paragraph in the user manual explaining triangulations in the hyperbolic plane 2018-08-11 13:52:46 +02:00
Iordan Iordanov 7715a2c605 renamed flag-setting functions in Face base class to 'set_flag' and 'set_char' to hide low-leven functionality; will be required in the concept 2018-08-11 13:30:49 +02:00
Iordan Iordanov 4da5b7b4de renamed 'incident_vertices' to 'adjacent_vertices'; added a new circulator to ensure that adjacent vertices are connected with hyperbolic edges 2018-08-11 12:58:36 +02:00
Iordan Iordanov 11d82968b2 added function to ensure that the face pointed to by a vertex is always hyperbolic 2018-08-09 10:52:55 +02:00
Iordan Iordanov 6191874c60 modified documentation to exclude Side_of_hyperbolic_triangle_2 and to include Side_of_oriented_hyperbolic_segment_2 2018-08-08 22:52:58 +02:00
Iordan Iordanov e133fcea32 removed object Side_of_hyperbolic_triangle from traits; added object Side_of_oriented_hyperbolic_segment in traits; added function side_of_hyperbolic_triangle in triangulation class 2018-08-08 22:41:01 +02:00
Iordan Iordanov 8d441cebc1 removed mentions to 'is_hyperbolic' from documentation (traits classes and concept, and triangulation class) 2018-08-08 21:44:34 +02:00
Iordan Iordanov a4851a8ef9 renamed functions 'is_non_hyperbolic' to 'is_Delaunay_hyperbolic' (for consistency in affirmative queries) 2018-08-08 21:33:39 +02:00
Iordan Iordanov 8287d55a98 renamed predicate 'Is_hyperbolic' to 'Is_Delaunay_hyperbolic' 2018-08-08 21:26:18 +02:00
Iordan Iordanov d9dd3d54e5 bugfix for demo compilation on Linux 2018-08-08 21:19:14 +02:00
Iordan Iordanov 08c11a06aa bugfix (conflicting Locate_type decarations) 2018-06-11 18:02:14 +02:00
Iordan Iordanov 15be0ed17b added paper reference to doc 2018-06-11 18:01:38 +02:00
Iordan Iordanov 158fcfd24b added suffix '_base' to private class Circular_arc_2; gcc could not differentiate the class from the typedef and was throwing an error 2018-06-04 11:28:28 +02:00
Iordan Iordanov 60ffde2797 first version of documentation for Hyperbolic_triangulation_2; contains only Reference manual 2018-05-22 11:29:55 +02:00
Iordan Iordanov 3ee5441819 added enum for Locate_type 2018-05-22 10:56:16 +02:00
Iordan Iordanov 560acac4bc a few modifications to benchmarks; to examine code and run again 2018-05-22 10:55:44 +02:00
Iordan Iordanov 5bbc247aa9 modified demo to reflect hierarchy; removed a few functionalities that were wrong (moving point was using point removal; it was not correct) 2018-05-09 11:11:02 +02:00
Iordan Iordanov 967b369c0b changed inheritance from public to private for triangulation class; added Triangle_2 class in traits 2018-05-09 11:08:31 +02:00
Iordan Iordanov 1720dd20c2 correction to locate; correction to typedef name for return type of Side_of_hyperbolic_triangle 2018-03-20 15:09:25 +01:00
Iordan Iordanov 4c7ba72443 added locate() 2018-03-19 19:50:48 +01:00
Iordan Iordanov ff41b81c0f renamed Voronoi_point to Voronoi_point_2 in traits; renamed Point_2 to Point in triangulaiton; removed Hyperbolic_circumcenter_2::operator()(Face_handle) from traits 2018-03-19 10:35:23 +01:00
Iordan Iordanov a07bca5c7c removed redundant 'typename' 2018-03-16 16:33:08 +01:00
Iordan Iordanov 28259028ab renamed method is_hyperbolic_object() to start with a lowercase letter; in face base class, changed assert() to CGAL_triangulation_precondition() 2018-03-16 16:30:56 +01:00
Iordan Iordanov b3bfc2b373 Added missing cases from construction of hyperbolic circumcenter; small modifications to benchmark with different kernels 2018-03-12 15:38:54 +01:00
Iordan Iordanov 98a2d64791 moved benchmarks to correct subfolder 2018-03-12 11:11:11 +01:00
Iordan Iordanov 0972a9589d Fix for missing cases when computing circumcenter 2018-03-12 10:27:47 +01:00
Iordan Iordanov 7bc87e7f4c removed inexact constructions 2018-03-09 11:45:10 +01:00
Iordan Iordanov 1921a928ca The traits with CORE now use the same constructions as the traits with CK 2018-03-08 17:27:53 +01:00
Iordan Iordanov d2b5f66280 removed object Side_of_hyperbolic_face from Misha's traits 2018-03-08 11:57:15 +01:00
Iordan Iordanov d0055395d8 Merging branch Hyperbolic_triangulation_2-MBogdanov into branch Periodic_4_hyperbolic_triangulation_2-IIordanov; branch Hyperbolic_triangulation_2-MBogdanov will be DELETED after this operation 2018-03-08 11:03:02 +01:00
Iordan Iordanov 5bf97da410 CK traits now uses Weighted_point_2 from Kernel; class cleanup (removed commented items and output messaged) 2018-03-01 11:38:08 +01:00
Iordan Iordanov 89fe908cdc fixed conflict in cmakelists.txt 2018-03-01 11:12:52 +01:00
Iordan Iordanov 40f4a74490 added benchmark comparing the performance of the two traits classes (CK vs CORE::Expr) 2018-03-01 11:07:28 +01:00
Iordan Iordanov 81aa1abc3d Added type Voronoi_point to both traits classes; Made class Circular_arc_2 internal of the CORE traits class (avoids conflicts if CK is included) 2018-03-01 11:07:28 +01:00
Iordan Iordanov f3eeeddb7b removed useless sqrt() 2018-03-01 11:07:28 +01:00
Iordan Iordanov f620928aaf renamed Simple_circular_arc_2 to Circular_arc_2 in the traits with kernel; removed costly assertions from constructions 2018-03-01 11:07:28 +01:00
Iordan Iordanov 6483516c5c cleanup of Hyperbolic_triangulation_2 -- unnecessary files migrated to INRIA/Periodic_2g_hyperbolic_triangulation_2-IIordanov 2018-03-01 11:07:28 +01:00
Iordan Iordanov 6aff91506e added kernel with template; demos work with both kernels now (see precompiler parameter) 2018-03-01 10:52:06 +01:00
Iordan Iordanov 3440d43796 renamed Misha's traits in view of upcoming modifications 2018-03-01 10:52:06 +01:00
Sébastien Loriot d5bdf05843 fix license headers 2018-03-01 10:52:06 +01:00
Iordan Iordanov 494dd7f8dd UI modifications (icons now appear on the demo window) 2018-03-01 10:52:06 +01:00
Monique Teillaud bd9b60f7cc The traits class now uses circular kernel.
- dual functions in Delaunay class fixed (but code should still be improved)
- examples and demos modified accordingly
- broken: Hyperbolic_random_points_in_disc_2 and benchmarks (problems with number types)
2018-03-01 10:51:29 +01:00
Monique Teillaud 8c88155cc7 demos translations and periodic abandoned (files will be cleaned later) 2018-03-01 10:51:29 +01:00
Monique Teillaud 240d6ec0fc repair benchmark programs after today's changes 2018-03-01 10:51:29 +01:00
Monique Teillaud 5bef845325 details 2018-03-01 10:51:29 +01:00
Monique Teillaud cc498412f7 added face base with info (+ example) 2018-03-01 10:51:29 +01:00
Monique Teillaud 5499e265ff added dual of face, using hyperbolic circumcenter from the traits (not Euclidean...)
cleaned dual of edge
2018-03-01 10:51:29 +01:00
Monique Teillaud dc89da9a11 renamed circumcenter to hyperbolic_circumcenter 2018-03-01 10:51:29 +01:00
Monique Teillaud f850b49090 renamed Hyperbolic_triangulation_traits_2 to Hyperbolic_Delaunay_triangulation_traits_2 2018-03-01 10:51:29 +01:00
Monique Teillaud e2f43b02ba clean todos 2018-03-01 10:51:29 +01:00
Monique Teillaud afc23a1f08 basic cleaning
- qpl -> gpl !!
- removed unused debug code
- indent
+ for some unknown reason, the previous commit about face_base was not complete...
2018-03-01 10:51:29 +01:00
Monique Teillaud 40d99e3978 added Hyperbolic_triangulation_face_base_2 instead of using Triangulation_face_base_2<Hyperbolic_info>
This allows users to easily benefit from rebind (and it makes the code easier to read)
2018-03-01 10:51:29 +01:00
Monique Teillaud 86f6f2cff2 rmoved private _unit_circle everywhere.
The Poincare disc is the uniquely defined  unit disc, the user cannot choose anything here.
2018-03-01 10:51:29 +01:00
Monique Teillaud 97ba697aee one more name fixed 2018-03-01 10:51:29 +01:00
Monique Teillaud 359cfc4085 hard code that Poincare disc center = Point_2(cgal origin) and its [squared] radius = FT(1) 2018-03-01 10:51:29 +01:00
Monique Teillaud dd573d7cd4 traits class now derives from template argument (meant to be a model of Kernel)
cleaning of useless types and includes
cleaning of names (Euclidean vs hyperbolic)
2018-03-01 10:51:29 +01:00
Monique Teillaud 78abe61557 start cleaning names
changed invisible to non_hyperbolic
changed is_infinite to non_hyperbolic when needed
      (is_infinite is still kept for compatibility with Triangulation_2 demo, which is reused)
changed Finite_faces/edges_iterators to Hyperbolic_faces/edges_iterators
      (Finite* also kept for demo)
and example modified to allow deterministic testing
2018-03-01 10:51:29 +01:00
Monique Teillaud a3f5238e4c the exemple now shows the two different algorithms
(it is currently used as basic testsuite)
2018-03-01 10:51:29 +01:00
Monique Teillaud 6d9b0fe3f4 added dont_submit
basic fix of copyright headers
changed Triangulation_hyperbolic_traits into Hyperbolic_triangulation_traits
changed Delaunay_hyperbolic_triangulation into Hyperbolic_Delaunay_triangulation
2018-03-01 10:51:29 +01:00
Monique Teillaud c88552cf44 fix directory structure for package info 2018-03-01 10:51:29 +01:00
Monique Teillaud 3949c16fb3 move a few files to new directory benchmarks 2018-03-01 10:51:29 +01:00
Monique Teillaud 83709b6baf trivial bug fix in example 2018-03-01 10:51:29 +01:00
Monique Teillaud ebee377df9 Hyperbolic_triangulation_2: added package info 2018-03-01 10:51:29 +01:00
Iordan Iordanov aaf1807404 Modifications regarding AUTOUIC in CMakeFiles.txt 2018-03-01 10:51:29 +01:00
Iordan Iordanov f2bb82992a Modifications regarding AUTOUIC in CMakeFiles.txt 2018-03-01 10:51:29 +01:00
Iordan Iordanov 1fbeec4367 Corrections for CMakeLists.txt and minor changes regarding Qt5 moc requirements 2018-03-01 10:51:29 +01:00
Iordan Iordanov 8c31d22f47 Better CMake file. 2018-03-01 10:49:41 +01:00
Aymeric PELLE 2667645395 Default values of OriginalDomainNeighbors constructor are moved in the class.
They were located outside of the class.
2018-03-01 10:47:41 +01:00
Monique Teillaud 9e486b6df8 isnan, isinf, copysign added (but to be fixed) to please libc++. The second demo compiles now. 2018-03-01 10:47:41 +01:00
Monique Teillaud 7f77e3decd remove useless include 2018-03-01 10:47:41 +01:00
Monique Teillaud bffb5f8cd8 change of syntax with boost::tuple to please clang 5.0 2018-03-01 10:47:41 +01:00
Aymeric PELLE 0865d6d5f1 Fix unexpected typedef errors. Fix include in octagon demo. 2018-03-01 10:47:41 +01:00
Mikhail Bogdanov 7d8f4a827b empty body of insert_dummy_points 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov 7f19c3ae02 add temp.h 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov 7fc36822be new file 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov 0a650761eb commented a line 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov ac6be3368b cosmetic 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov 9c932f57f7 cosmetic 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov 8f328e6189 cosmetic 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov e975517085 add colors 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov 7472550b03 cosmetic 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov e2ce44f520 cosmetic 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov 59d724f426 main demo files 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov 51b0bc64f8 demo in progress 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov efa61f98f0 periodic stuff 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov 509393893b draw lines instead of arcs, if the supporting spheres are too big 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov c83af015a0 modified and moved the predicate Is_hyperbolic to the traits 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov 5a9c80dd75 adjust the coords of the disk to the coords of the view port 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov c452f9d8eb delete file 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov dd44b8acca small changes in demo 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov 2d4a0da228 delete outdated files 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov 025ad2052c tests 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov c2f10e2102 add generation of random points according to the hyperbolic metric 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov 98a3635aa7 commmit changes done in the base directory of the package 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov 5ad5ed837b tests are changed for the paper 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov 3ea080c409 Change and Add some functionality: we can see words corresponding to translations 2018-03-01 10:44:22 +01:00
Mikhail Bogdanov bb43abe344 implemented some predicates evaluations described in the corresponding paper. 2018-03-01 10:43:42 +01:00
Monique Teillaud d14825a71c fix path 2018-03-01 10:43:42 +01:00
Mikhail Bogdanov b7fb591a19 migrating to the new branch: changed CMakeLists 2018-03-01 10:42:39 +01:00
Mikhail Bogdanov 1ada594b96 move our experimental package with its history to its new branch 2018-03-01 10:42:39 +01:00
Iordan Iordanov 20fa2c145a added benchmark comparing the performance of the two traits classes (CK vs CORE::Expr) 2018-03-01 09:53:45 +01:00
Iordan Iordanov 6d0785d1a7 Added type Voronoi_point to both traits classes; Made class Circular_arc_2 internal of the CORE traits class (avoids conflicts if CK is included) 2018-03-01 09:52:02 +01:00
Iordan Iordanov 4cdd12eab4 removed useless sqrt() 2018-03-01 09:24:19 +01:00
Iordan Iordanov 0bc3f5e76a renamed Simple_circular_arc_2 to Circular_arc_2 in the traits with kernel; removed costly assertions from constructions 2018-02-28 19:25:18 +01:00
Iordan Iordanov 8e10a13285 cleanup of Hyperbolic_triangulation_2 -- unnecessary files migrated to INRIA/Periodic_2g_hyperbolic_triangulation_2-IIordanov 2018-02-28 18:18:51 +01:00
Iordan Iordanov 78fb8e814e added kernel with template; demos work with both kernels now (see precompiler parameter) 2018-02-26 11:08:01 +01:00
Iordan Iordanov ea2b05ffec renamed Misha's traits in view of upcoming modifications 2018-02-26 09:25:09 +01:00
Sébastien Loriot 88f6c2985e fix license headers 2017-05-19 09:43:22 +02:00
Iordan Iordanov 67dc38ece8 UI modifications (icons now appear on the demo window) 2016-09-19 15:21:35 +02:00
Monique Teillaud 5476b75809 The traits class now uses circular kernel.
- dual functions in Delaunay class fixed (but code should still be improved)
- examples and demos modified accordingly
- broken: Hyperbolic_random_points_in_disc_2 and benchmarks (problems with number types)
2016-08-11 17:15:18 +02:00
Monique Teillaud 559dd876a4 demos translations and periodic abandoned (files will be cleaned later) 2016-08-04 16:31:37 +02:00
Monique Teillaud 61575d4e49 repair benchmark programs after today's changes 2016-08-04 16:15:11 +02:00
Monique Teillaud 34c76815ce details 2016-08-04 16:02:22 +02:00
Monique Teillaud 3e4c523367 added face base with info (+ example) 2016-08-04 15:47:15 +02:00
Monique Teillaud 9e0fd08949 added dual of face, using hyperbolic circumcenter from the traits (not Euclidean...)
cleaned dual of edge
2016-08-04 14:48:07 +02:00
Monique Teillaud f9684cdf45 renamed circumcenter to hyperbolic_circumcenter 2016-08-04 13:57:44 +02:00
Monique Teillaud 4a1b333144 renamed Hyperbolic_triangulation_traits_2 to Hyperbolic_Delaunay_triangulation_traits_2 2016-08-04 13:30:16 +02:00
Monique Teillaud cc2cc3880a clean todos 2016-08-04 12:05:59 +02:00
Monique Teillaud 4760258b92 basic cleaning
- qpl -> gpl !!
- removed unused debug code
- indent
+ for some unknown reason, the previous commit about face_base was not complete...
2016-08-04 11:42:50 +02:00
Monique Teillaud c6786b9ea6 added Hyperbolic_triangulation_face_base_2 instead of using Triangulation_face_base_2<Hyperbolic_info>
This allows users to easily benefit from rebind (and it makes the code easier to read)
2016-08-04 11:20:50 +02:00
Monique Teillaud 6fbb796a59 rmoved private _unit_circle everywhere.
The Poincare disc is the uniquely defined  unit disc, the user cannot choose anything here.
2016-08-04 09:38:51 +02:00
Monique Teillaud 1e23f8dce7 one more name fixed 2016-08-03 18:42:59 +02:00
Monique Teillaud 1d26f6b37a hard code that Poincare disc center = Point_2(cgal origin) and its [squared] radius = FT(1) 2016-08-03 18:32:52 +02:00
Monique Teillaud 61ded8fc1e traits class now derives from template argument (meant to be a model of Kernel)
cleaning of useless types and includes
cleaning of names (Euclidean vs hyperbolic)
2016-08-03 16:55:14 +02:00
Monique Teillaud 706195c3ee start cleaning names
changed invisible to non_hyperbolic
changed is_infinite to non_hyperbolic when needed
      (is_infinite is still kept for compatibility with Triangulation_2 demo, which is reused)
changed Finite_faces/edges_iterators to Hyperbolic_faces/edges_iterators
      (Finite* also kept for demo)
and example modified to allow deterministic testing
2016-08-03 10:47:02 +02:00
Monique Teillaud 5c89b69947 the exemple now shows the two different algorithms
(it is currently used as basic testsuite)
2016-08-02 17:13:50 +02:00
Monique Teillaud ac3cece91b added dont_submit
basic fix of copyright headers
changed Triangulation_hyperbolic_traits into Hyperbolic_triangulation_traits
changed Delaunay_hyperbolic_triangulation into Hyperbolic_Delaunay_triangulation
2016-07-20 10:58:00 +02:00
Monique Teillaud 84d5a15ecd fix directory structure for package info 2016-07-19 14:31:56 +02:00
Monique Teillaud 4a56187a1c move a few files to new directory benchmarks 2016-07-12 14:47:48 +02:00
Monique Teillaud 790f680c60 trivial bug fix in example 2016-07-12 14:40:35 +02:00
Monique Teillaud 63cdcb5957 Hyperbolic_triangulation_2: added package info 2016-07-12 11:34:10 +02:00
Iordan Iordanov c1ffc601d6 Modifications regarding AUTOUIC in CMakeFiles.txt 2016-02-10 04:09:34 +01:00
Iordan Iordanov 86abce2489 Modifications regarding AUTOUIC in CMakeFiles.txt 2016-02-10 04:07:24 +01:00
Iordan Iordanov 6e2616a9fa Corrections for CMakeLists.txt and minor changes regarding Qt5 moc requirements 2016-02-03 17:48:58 +01:00
Iordan Iordanov 25be730c1c Better CMake file. 2016-02-02 11:07:44 +01:00
Iordan Iordanov c6798953f0 Merge branch 'Hyperbolic_triangulation_2-MBogdanov-old' into Hyperbolic_triangulation_2-MBogdanov 2016-02-02 10:59:53 +01:00
Aymeric PELLE 82928cb969 Merge branch 'Hyperbolic_triangulation_2-MBogdanov' of ssh://scm.cgal.org/var/git/cgal into Hyperbolic_triangulation_2-MBogdanov 2014-08-08 16:44:21 +02:00
Aymeric PELLE 5a995644f5 Default values of OriginalDomainNeighbors constructor are moved in the class.
They were located outside of the class.
2014-08-08 16:25:04 +02:00
Monique Teillaud c78b1a63b8 isnan, isinf, copysign added (but to be fixed) to please libc++. The second demo compiles now. 2014-08-08 15:51:01 +02:00
Monique Teillaud 2072ebe64d remove useless include 2014-08-06 14:13:31 +02:00
Monique Teillaud 48b4e76933 change of syntax with boost::tuple to please clang 5.0 2014-08-06 12:05:17 +02:00
Aymeric PELLE a64f7be6ff Fix unexpected typedef errors. Fix include in octagon demo. 2014-08-05 18:47:26 +02:00
Mikhail Bogdanov b405ccd60e empty body of insert_dummy_points 2014-08-05 18:00:02 +02:00
Mikhail Bogdanov 4dab54e048 add temp.h 2014-08-05 18:00:02 +02:00
Mikhail Bogdanov 50e7056be7 new file 2014-08-05 18:00:02 +02:00
Mikhail Bogdanov fda17b10b3 commented a line 2014-08-05 18:00:02 +02:00
Mikhail Bogdanov c39b8461d8 cosmetic 2014-08-05 18:00:02 +02:00
Mikhail Bogdanov 0552cc194f cosmetic 2014-08-05 18:00:02 +02:00
Mikhail Bogdanov d1f202fba6 cosmetic 2014-08-05 18:00:02 +02:00
Mikhail Bogdanov 8e90886c94 add colors 2014-08-05 18:00:01 +02:00
Mikhail Bogdanov 02f205e5e7 cosmetic 2014-08-05 18:00:01 +02:00
Mikhail Bogdanov 88be7d0a09 cosmetic 2014-08-05 18:00:01 +02:00
Mikhail Bogdanov 00f0b5aef1 main demo files 2014-08-05 18:00:01 +02:00
Mikhail Bogdanov 118a277446 demo in progress 2014-08-05 18:00:01 +02:00
Mikhail Bogdanov d9b75e296a periodic stuff 2014-08-05 18:00:01 +02:00
Mikhail Bogdanov 4feb494e7f draw lines instead of arcs, if the supporting spheres are too big 2014-08-05 18:00:00 +02:00
Mikhail Bogdanov 27a81e581d modified and moved the predicate Is_hyperbolic to the traits 2014-08-05 18:00:00 +02:00
Mikhail Bogdanov 221d624d73 adjust the coords of the disk to the coords of the view port 2014-08-05 18:00:00 +02:00
Mikhail Bogdanov 1aa515b47a delete file 2014-08-05 18:00:00 +02:00
Mikhail Bogdanov 9b5c154a31 small changes in demo 2014-08-05 18:00:00 +02:00
Mikhail Bogdanov 2722c2f5f6 delete outdated files 2014-08-05 18:00:00 +02:00
Mikhail Bogdanov f33944bce5 tests 2014-08-05 18:00:00 +02:00
Mikhail Bogdanov 8abf5026cf add generation of random points according to the hyperbolic metric 2014-08-05 18:00:00 +02:00
Mikhail Bogdanov db52f5b64f commmit changes done in the base directory of the package 2014-08-05 18:00:00 +02:00
Mikhail Bogdanov 17027554d0 tests are changed for the paper 2014-08-05 17:59:59 +02:00
Mikhail Bogdanov 7c7db43cf1 Change and Add some functionality: we can see words corresponding to translations 2014-08-05 17:59:59 +02:00
Mikhail Bogdanov 256abb5e55 implemented some predicates evaluations described in the corresponding paper. 2014-08-05 17:59:59 +02:00
Monique Teillaud 9b532e642c fix path 2014-08-05 17:59:59 +02:00
Mikhail Bogdanov 2f89d3e8c0 migrating to the new branch: changed CMakeLists 2014-08-05 17:59:59 +02:00
Mikhail Bogdanov 35a23aa8e2 move our experimental package with its history to its new branch 2014-08-05 17:59:59 +02:00