Commit Graph

128 Commits

Author SHA1 Message Date
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 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 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 bffb5f8cd8 change of syntax with boost::tuple to please clang 5.0 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 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 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 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 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 bb43abe344 implemented some predicates evaluations described in the corresponding paper. 2018-03-01 10:43:42 +01:00
Mikhail Bogdanov 1ada594b96 move our experimental package with its history to its new branch 2018-03-01 10:42:39 +01:00