Commit Graph

79182 Commits

Author SHA1 Message Date
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 93b7b60ae5 remove a directory 2018-03-01 10:44:22 +01:00