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