Iordan Iordanov
323075d21f
Removed completed todo items from documentation
2018-12-27 21:13:37 +01:00
Iordan Iordanov
cf5e7f0691
Added 'remove' function with iterator input
2018-12-27 21:12:59 +01:00
Mael Rouxel-Labbé
94e9ae9667
Cleaned P4HT2 tests
2018-12-20 10:20:21 +01:00
Mael Rouxel-Labbé
852ef51bce
Compilation fixes
2018-12-20 09:53:15 +01:00
Mael Rouxel-Labbé
5084e6db5b
Fixed Periodic/Weighted triangulation tags
2018-12-20 09:48:07 +01:00
Mael Rouxel-Labbé
4931c6f7bf
Added dependencies files
2018-12-20 09:46:53 +01:00
Mael Rouxel-Labbé
663bf96c05
Fixed project names for HT2/P4HT2
2018-12-19 22:54:48 +01:00
Mael Rouxel-Labbé
76f1a3b5fc
Some more licenses fixes for P4HT2
2018-12-19 22:39:46 +01:00
Mael Rouxel-Labbé
2b56bc6258
Some P4_HT2 code cleaning
2018-12-19 22:35:48 +01:00
Mael Rouxel-Labbé
322ddd50c8
Fixed headers / licenses in HT2 / P4_HT2
2018-12-19 20:31:49 +01:00
Iordan Iordanov
4c90155200
bugfix (wrong function call)
2018-12-19 11:21:59 +01:00
Monique Teillaud
8e285088e9
fixes following review
2018-12-12 18:45:26 +01:00
Iordan Iordanov
aa2464442f
a few more edits to the user manual
2018-12-12 15:40:09 +01:00
Iordan Iordanov
041d19f178
Modifications to user manual to account for Mael's review
2018-12-12 15:05:07 +01:00
Iordan Iordanov
f018de7131
added directory package_info with preliminary content
2018-12-11 10:08:10 +01:00
Iordan Iordanov
6b88c86c62
small bugfix in documentation (useless underscore)
2018-12-05 07:57:48 +01:00
Iordan Iordanov
e58ef3cc7b
minor edits to account for Andreas' comments: changed 'allows' to 'enables'; most files were already in svg format
2018-11-24 09:35:45 +01:00
Iordan Iordanov
96f5f1fbc3
Cleanup: removed CGAL modification macros from documentation files
2018-11-22 21:07:32 +01:00
Monique Teillaud
d00ab156e3
small fixes
2018-11-22 16:14:05 +01:00
Monique Teillaud
aced207668
putting things in order
2018-11-22 16:07:40 +01:00
Iordan Iordanov
9ad179cee5
modified description for P4HDT2::is_valid()
2018-11-22 15:53:29 +01:00
Iordan Iordanov
f55c3f0132
Corrected reference to Chapter Hyperbolic; Removed cgalmodif for links (working)
2018-11-22 15:52:49 +01:00
Monique Teillaud
894f8436d3
a few improvements
2018-11-22 15:06:39 +01:00
Monique Teillaud
9abd087b72
fixes following Andreas' comments
2018-11-22 11:28:39 +01:00
Iordan Iordanov
ccf90bb2fe
Changed documentation to follow new convention for naming scheme of pagkage anchors; added new image file to Doxyfile.in
2018-11-16 23:29:19 +01:00
Iordan Iordanov
dfad7cc34f
Edits to account for Mael's comment from last revision
2018-11-16 23:28:08 +01:00
Iordan Iordanov
a49c635135
exposed derived members in traits class; changed phrase in main page of ref manual
2018-11-15 13:46:19 +01:00
Iordan Iordanov
abf6922714
Added default parameter for GT
2018-11-14 21:55:04 +01:00
Iordan Iordanov
205018f07f
fixed wrong concept name
2018-11-14 21:54:22 +01:00
Iordan Iordanov
f1ecd5d254
fixed typo
2018-11-14 21:53:51 +01:00
Iordan Iordanov
03bd70de12
modified demo to use default GT for periodic hyperbolic Delaunay triangulation
2018-11-14 21:53:20 +01:00
Iordan Iordanov
b106d40fa0
added default value for GT
2018-11-14 21:52:28 +01:00
Iordan Iordanov
32f99d5da5
renamed clean_dummy_points() to try_to_remove_dummy_vertices(); added remove() for range; fixed description of insert() with range
2018-11-14 19:05:12 +01:00
Iordan Iordanov
7c3cdad165
Added _hyperbolic_ where needed; changed concept requirement for GT; fixed Locate_type description
2018-11-14 19:03:56 +01:00
Iordan Iordanov
8b53ba70cf
Added better requirement for GT model; indication of how the class can be used
2018-11-14 19:02:30 +01:00
Iordan Iordanov
823c13f302
added typedef for Geom_traits and used it to derive points and translations
2018-11-14 19:00:46 +01:00
Iordan Iordanov
4e856f6c8d
added text to concepts and models description
2018-11-14 18:59:44 +01:00
Iordan Iordanov
54e1db34d9
modifications to demo to account for code changes
2018-11-14 18:59:06 +01:00
Iordan Iordanov
5cfc13cdb0
added _hyperbolic_ where needed; renamed clean_dummy_points() to try_to_remove_dummy_vertices()
2018-11-14 18:58:21 +01:00
Iordan Iordanov
375b1c22f8
Added _hyperbolic_ to types that were missing it
2018-11-14 18:57:28 +01:00
Iordan Iordanov
055038e14a
Correct type names, redefinition of Construct_hyperbolic_point_2
2018-11-14 18:56:38 +01:00
Iordan Iordanov
c46fb5f1ae
Modifications to documentation (quick review together with Monique)
2018-11-08 10:07:01 +01:00
Iordan Iordanov
8de3482c00
changed documentation for function 'find_faces()' to reflect code changes
2018-10-02 14:14:46 +02:00
Iordan Iordanov
a3e20a20d9
changed function 'find_conflicts()' from recursive to iterative version as per Andreas' indication
2018-10-02 12:09:19 +02:00
Iordan Iordanov
25385f93e8
Merge branch 'Periodic_4_hyperbolic_triangulation_2-IIordanov' of github.com:cgal/cgal-public-dev into Periodic_4_hyperbolic_triangulation_2-IIordanov
2018-10-01 15:23:17 +02:00
Iordan Iordanov
33becbd26d
removed unneeded file
2018-10-01 15:22:29 +02:00
Iordan Iordanov
c435a470f2
better remove test file
2018-09-24 15:03:10 +02:00
Iordan Iordanov
db1e17cedd
changed name of file for hyperbolic billiards to hyperbolic free motion
2018-09-24 15:02:28 +02:00
Iordan Iordanov
dbb20753d7
removed generator for hyperbolic random points
2018-09-16 19:08:49 +02:00
Iordan Iordanov
47ce9d2fd5
added 'generators' function in translation matrix object; used this function in translations object
2018-09-16 19:08:25 +02:00
Iordan Iordanov
25930c907c
modified test files (fixed compilation errors)
2018-09-16 19:06:53 +02:00
Iordan Iordanov
fa8d79ba1d
modified demo to insert Euclidean random points instead of hyperbolic
2018-09-16 19:05:10 +02:00
Iordan Iordanov
094fb61139
modifications and answers to Monique's comments
2018-09-10 10:43:10 +02:00
Iordan Iordanov
75332b9254
modified text to reflect removal of translations concept
2018-09-10 10:42:19 +02:00
Iordan Iordanov
5b94910e40
removed concept for hyperbolic translaitons; imposed translation type; changed Point_2 to Hyperbolic_point_2; added missing constructor objects
2018-09-10 10:41:46 +02:00
Iordan Iordanov
0c5f5c64d1
modified documentation for hyperbolic translation class
2018-09-10 10:40:21 +02:00
Iordan Iordanov
52ed2533d2
modified template parameters and translation type definition
2018-09-10 10:39:47 +02:00
Iordan Iordanov
00d1ddcdfe
modified hyperbolic translaiton class to remove unnecessary function for matrix access; created new function to recover individual generator
2018-09-10 10:37:27 +02:00
Iordan Iordanov
8fb3cf2c13
modifications to account for changes in traits class (Point_2 --> Hyperbolic_point_2, plus construction objects)
2018-09-08 12:57:21 +02:00
Iordan Iordanov
a3ec78d228
added constructor objects fro Hyperbolic_point_2; removed type Circle_2; modified Side_of_original_octagon to use different call to InCircle predicate; modified opearot() functir of Compute_approximate_hyperbolic_diameter object
2018-09-08 12:56:01 +02:00
Iordan Iordanov
9f0cf65dad
added a few comments to example
2018-09-08 08:32:21 +02:00
Iordan Iordanov
9f20ece6b5
renamed NT to FT; added CORE::Expr as default template parameter
2018-09-08 08:31:54 +02:00
Monique Teillaud
e3bc22b104
small fixes, new comments and todos
2018-09-07 15:36:49 +02:00
Iordan Iordanov
80fe83feab
edits and answers to comments in User manual
2018-09-07 11:27:19 +02:00
Iordan Iordanov
f0897ef42a
modified concepts according to Monique's comments
2018-09-07 11:26:38 +02:00
Iordan Iordanov
23096bd0d7
added default template parameters to traits class and modified description of translation class
2018-09-07 11:26:14 +02:00
Iordan Iordanov
b50fda7eef
modified hyperbolic translation class to expose get_generator functions as static members
2018-09-07 11:23:10 +02:00
Iordan Iordanov
dd52213c4e
added default template parameter for Kernel in Geometric traits
2018-09-06 16:34:51 +02:00
Iordan Iordanov
4e8804dd1a
updated example
2018-09-06 16:33:43 +02:00
Monique Teillaud
9506d60112
cleaning + bug fix on dummy points + more todos
2018-09-06 14:09:02 +02:00
Iordan Iordanov
bfdecacd32
fixed a couple more todos in the user manual (figure-related)
2018-09-05 18:12:10 +02:00
Iordan Iordanov
02cab8dbb7
batch insert function by default removes dummy points now
2018-09-05 18:11:31 +02:00
Iordan Iordanov
baefc615fa
new figures and a few answered 'todos' in the User manual
2018-09-05 16:58:07 +02:00
Monique Teillaud
129c79a711
edits on the rest of the chapter - to be read and checked
...
some todos left
2018-09-05 15:32:03 +02:00
Monique Teillaud
b21dd31d5b
edits in first section of the user manual
2018-09-04 17:16:06 +02:00
Iordan Iordanov
54c68efd9e
changed 'insert' function: now if a point is inserted on a dummy point, the existing vertex handle is returned, and the dummy point is no longer 'dummy', it becomes a normal point
2018-09-04 14:02:47 +02:00
Iordan Iordanov
83d3267779
added new function to remove dummy points manually; modified description of 'insert' functions accordingly
2018-09-04 14:00:03 +02:00
Iordan Iordanov
c81b78963c
modified example to clean dummy points explicitly
2018-09-04 13:30:40 +02:00
Iordan Iordanov
462f7596bd
modified demo to clean dummy points after each insertion
2018-09-04 13:30:15 +02:00
Iordan Iordanov
22be89daf3
added new function to remove dummy points manually
2018-09-04 13:29:15 +02:00
Iordan Iordanov
65addc1eac
removed wrong 'const' modifier
2018-09-04 12:39:24 +02:00
Iordan Iordanov
10f7ad2c54
added example of non-simplicial decompisition of the Bolza surface
2018-09-04 11:52:55 +02:00
Iordan Iordanov
958f1190ac
edits to User manual to account for changed hierarchy in vertex and face classes; new vector figures; a few places where corrections were omitted
2018-09-04 10:46:22 +02:00
Iordan Iordanov
7583ae4732
changed inheritance and default parameters for face and vertex classes
2018-09-04 10:02:36 +02:00
Iordan Iordanov
c72bcc9ed3
fixed refinement relationship for vertex and face concepts
2018-09-04 10:01:03 +02:00
Iordan Iordanov
b6f74b0ac0
changed hierarchy for face and vertex classes; changed triangulation classes accordingly
2018-09-04 09:33:01 +02:00
Iordan Iordanov
53b1d7482d
modificationd to documentation for Periodic_4_hyperbolic_Delaunay_triangulation: added constructor with point range; added function 'is_valid()'; renamed 'get_conflicts()' to 'find_conflicts()'; a few corrections to description text
2018-08-27 16:07:07 +02:00
Iordan Iordanov
2ff0120a4c
removed documentation for Word_letter
2018-08-27 16:05:50 +02:00
Iordan Iordanov
2c0900cfaa
modificationd to Periodic_4_hyperbolic_Delaunay_triangulation: added constructor with point range; added function 'is_valid()'; renamed 'get_conflicts()' to 'find_conflicts()'
2018-08-27 16:04:29 +02:00
Iordan Iordanov
4b68cba688
modificationd to Periodic_4_hyperbolic_triangulation_2: changed Point declaration; modified has_vertex signature; renamed functions 'incident_vertices()' to 'adjacent_vertices()'; added 'all' in vertex iterator descriptions
2018-08-27 15:15:29 +02:00
Iordan Iordanov
9064e2d376
modificationd to Periodic_4_hyperbolic_triangulation_2: changed Point declaration; modified has_vertex signature; renamed functions 'incident_vertices()' to 'adjacent_vertices()'
2018-08-27 15:14:00 +02:00
Iordan Iordanov
02109b2716
added '_object' function for Compute_approximate_hyperbolic_diameter
2018-08-27 14:31:19 +02:00
Iordan Iordanov
13cc7e8c77
added missing type 'Circle_2'
2018-08-27 14:30:46 +02:00
Iordan Iordanov
1d04559a14
added '_object' function for Compute_approximate_hyperbolic_diameter
2018-08-27 14:29:33 +02:00
Iordan Iordanov
36b70621b3
split traits concept in two parts, one for P4HT2 and one for P4DHT2; note that there is still only one model availabl, for P4DHT2
2018-08-27 14:10:44 +02:00
Iordan Iordanov
b714f3528d
cosmetic changes for vertex and face class documentation
2018-08-27 12:58:22 +02:00
Iordan Iordanov
c05c76bf83
Modifications to Face and Vertex concepts: added refinement relationships, removed inheritance; fixed declarations for Point and Hyperbolic_translation
2018-08-27 12:57:33 +02:00
Iordan Iordanov
4e9039c34c
added 'const' access modifier in 'set_translation()'
2018-08-27 11:08:34 +02:00
Iordan Iordanov
f33164a67f
Changed structure of Reference Manual main page; taken Mael's comments into consideration, but followed the Ref page for P3M3
2018-08-27 11:07:23 +02:00
Iordan Iordanov
2cd9d7449d
added 'const' modifier to 'set_translation()' (documentation)
2018-08-27 11:06:22 +02:00
Iordan Iordanov
46aae9bc84
added 'const' access modifier to 'set_translation()'
2018-08-27 10:58:30 +02:00
Iordan Iordanov
df7a224428
Edits to the User Manual to account for Mael's comments (2nd review round)
2018-08-26 21:43:00 +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
804ea721f7
modifications to test file for more consistent benchmarks
2018-08-18 13:31:49 +02:00
Iordan Iordanov
72e345b124
removed version of with 5 parameters from documentation
2018-08-13 14:02:22 +02:00
Iordan Iordanov
7fb6fd57f5
review modifications to Reference manual
2018-08-12 11:20:02 +02:00
Iordan Iordanov
1366ff89e1
review modifications to User manual
2018-08-12 11:19:03 +02:00
Iordan Iordanov
3604fc91dc
cosmetic modifications: commented debug console messages for hyperbolic billiards
2018-08-12 09:59:14 +02:00
Iordan Iordanov
3316037fad
updated traits class by replacing Side_of_hyperbolic_triangle with Side_of_oriented_hyperbolic_segment; added function side_of_hyperbolic_triangle to class Periodic_4_hyperbolic_triangulation; changed locate() function to more efficient version
2018-08-12 09:54:57 +02:00
Iordan Iordanov
d9dd3d54e5
bugfix for demo compilation on Linux
2018-08-08 21:19:14 +02:00
Iordan Iordanov
44bae1c493
updated documentation for 'bool remove()'
2018-06-04 21:33:01 +02:00
Iordan Iordanov
85b7e210a0
modifications to user manual
2018-06-04 17:19:20 +02:00
Iordan Iordanov
4e98d38ac9
fixes and modifications to tests
2018-06-04 17:18:43 +02:00
Iordan Iordanov
636dbb3abf
changed return type of 'remove()' to 'bool' to indicate if the vertex has been removed or not
2018-06-04 10:44:14 +02:00
Iordan Iordanov
47e6699ce4
added a few comments to the code, explaining that the flag in is not documented
2018-05-22 11:56:46 +02:00
Iordan Iordanov
7dca46a52d
small correction to documentation
2018-05-22 11:51:41 +02:00
Iordan Iordanov
a3a3a427a6
first version of documentation for Periodic_4_hyperbolic_triangulation_2; contains the Reference manual and an old version of the User manual (to be reviewed)
2018-05-22 11:32:30 +02:00
Iordan Iordanov
8f92bd787d
removed TDS_data from face class; replaced find_conflicts with get_conflicts
2018-05-21 19:53:55 +02:00
Iordan Iordanov
a6df830fdd
changed inheritance for face and vertex classes; changed templates in triangulation classes accordingly
2018-05-18 17:17:40 +02:00
Iordan Iordanov
ee4335260e
moved make_canonical from face class to triangulation class; access level set to 'protected'
2018-05-18 11:05:44 +02:00
Iordan Iordanov
c516594ec3
moved function neighbor_translation from face class to triangulation class; added an overload for periodic_triangle
2018-05-18 10:24:51 +02:00
Iordan Iordanov
a8a6e70a8e
removed dependence of Periodic_4_hyperbolic_triangulation_2 from Triangulation_2; moved all location functions in the base triangulation class; changes throughout to account for these modifications
2018-05-17 17:47:31 +02:00
Iordan Iordanov
367f6dc7c7
renamed Geometric_traits to Geom_traits
2018-05-09 11:56:22 +02:00
Iordan Iordanov
1c64d1a849
changes to demo files to reflect function renaming in base triangulation, face and vertex classes
2018-05-09 11:22:02 +02:00
Iordan Iordanov
df7bd4a5de
preliminary modifications to Delaunay triangulation class to make it consistent with modifications to base triangulation class
2018-05-09 11:19:57 +02:00
Iordan Iordanov
f688da3ff3
removed redundant and wrong functions from basic triangulation class; renamed functions to maintain consistency with other packages; implemented some changes in the traits class; used the correct function in the dummy points initialization
2018-05-09 11:19:03 +02:00
Iordan Iordanov
99723330df
changed inheritance of vertex base; forwarded methods from base class
2018-05-09 11:14:20 +02:00
Iordan Iordanov
cbf19ac58b
changed inheritance of face base; forwarded methods from base class
2018-05-09 11:14:03 +02:00
Iordan Iordanov
2114776210
Periodic_hyperbolic now uses the Side_of_hyperbolic_triangle from Hyperbolic
2018-03-20 15:20:22 +01:00
Iordan Iordanov
5358822b3e
insert_in_hole is now protected (instead of public) in basic triangulation class
2018-03-20 13:47:43 +01:00
Iordan Iordanov
051a673fa0
using Locate_type from Triangulation_2 instead of internal re-definition
2018-03-20 13:28:29 +01:00
Iordan Iordanov
ef8e8ad778
moved dummy points header into internal/ subfolder
2018-03-20 13:20:45 +01:00
Iordan Iordanov
3d14d6bfad
reorganised directory structure
2018-03-20 11:54:46 +01:00
Iordan Iordanov
6435ffcaba
Removed Exact_complex.h from periodic triangulaiton -- using it from Hyperbolic_triangulation_2 now
2018-03-20 11:46:21 +01:00
Iordan Iordanov
dc052fb5d5
fixed demo slowness issue -- everything works as it used to
2018-03-12 18:19:03 +01:00
Iordan Iordanov
d3325162dd
Corrections to computation of inexact hyperbolic circumcenter; code cleanup
2018-03-12 15:43:05 +01:00
Iordan Iordanov
abf1d42f07
Corrected crash when requesting Voronoi diagram in demo; avoided recomputing of circumcenters at every paint step
2018-03-12 10:29:48 +01:00
Iordan Iordanov
1c8a08ebe5
Fix for missing cases when computing inexact hyperbolic circumcenter
2018-03-12 10:28:45 +01:00
Iordan Iordanov
29a33ccede
fixed issue with slow insertion in the presence of dummy points
2018-03-12 09:16:10 +01:00
Iordan Iordanov
deb2d30220
Traits class inherits from Hyperbolic traits now; TODO: investigate why triangulation is so slow
2018-03-09 11:47:38 +01:00
Iordan Iordanov
8366c4896c
fixed tests
2018-03-09 11:44:02 +01:00
Iordan Iordanov
8985edbfa1
moved Qt headers inside demo folder
2018-03-08 11:38:25 +01:00
Iordan Iordanov
30f6fb9dc8
Fixed compialtion error for demo; Changed demo project name in CMakeLists
2018-03-08 11:21:49 +01:00
Iordan Iordanov
c00b75c345
deleted redundant file
2017-12-25 15:37:05 +01:00
Iordan Iordanov
4831da29ba
correct file for Exact_complex.h
2017-12-25 15:33:42 +01:00
Iordan Iordanov
66ef613906
bug fix (thanks to Siargey Kachanovich)
2017-12-18 11:21:43 +01:00
Iordan Iordanov
57af0515f6
Corrections to the hyperbolic billiards demo
2017-12-12 11:21:31 +01:00
Iordan Iordanov
18506a9eba
Modifications to Traits class: used Olivier's code for hyperbolic constructions. Much cleaner and simpler, also more efficient.
2017-12-08 15:20:26 +01:00
Iordan Iordanov
e3cec8cd1a
fixed bugs; demo now allows insertion while the conflict zone is showed
2017-11-06 16:46:24 +01:00
Iordan Iordanov
bd3a70fba0
Hierarchy changed; Header files renamed; Logic modified to reflect hierarchy modifications
2017-10-31 17:07:19 +01:00
Iordan Iordanov
ac799ce972
copyright and license info
2017-03-22 11:20:07 +01:00
Iordan Iordanov
b917e16c39
modifications due to idea by Olivier -- significantly better runtime
2017-03-17 14:51:43 +01:00
Iordan Iordanov
25fed3360a
cleanup
2017-03-16 19:42:20 +01:00
Iordan Iordanov
b66c4afb36
Added optional parameters to improve runtime; Added button to show/hide octagon in the demo
2017-03-16 19:02:31 +01:00
Iordan Iordanov
59d45e86f0
Introduced own intersection in traits; dual implemented; Voronoi diagram in Demo
2017-03-07 11:31:40 +01:00
Iordan Iordanov
cab6689327
Modifications to code (faster insertion via spatial sorting) + new test for Euclidean DT_2
2017-02-28 15:51:39 +01:00
Iordan Iordanov
fef53805d5
manual drawing of the octagon (no more image overlay); demo can now show circumcircle
2017-02-27 20:45:43 +01:00
Iordan Iordanov
800a14fffd
edits to tests and demo; using hyperbolic random point generator
2017-02-27 18:35:31 +01:00
Iordan Iordanov
f7799fa3e6
update to exact number type; everything uses now the exact_complex class; also, modfied hyperbolic constructions (in the traits class); updated Qt painter
2017-02-22 18:28:19 +01:00
Iordan Iordanov
3fe9a19cfe
Exact hyperbolic locate works; still to do -- handle the cases when the query is located on an edge or on a vertex.
2017-02-15 17:47:05 +01:00
Iordan Iordanov
320cf3d342
Demos are now using the Circular_kernel_2 with CORE::Expr. Also, code has been copied for the traits from Misha's class in order to have hyperbolic constructions (needed for exact locate). Currently working on: correcting exact locate.
2017-02-14 19:27:00 +01:00
Iordan Iordanov
5ee11130b5
removal of dummy points implemented + test
2016-12-13 15:50:13 +01:00
Iordan Iordanov
ef50f56dd0
added removability criterion
2016-12-12 22:36:03 +01:00
Iordan Iordanov
d110e737bd
remove() works
2016-12-12 16:27:36 +01:00
Iordan Iordanov
f6fabdd5dc
Removed unused file
2016-12-06 11:58:47 +01:00
Iordan Iordanov
f4ba6c29c8
Cleanup for unused and backup files
2016-12-06 11:56:33 +01:00
Iordan Iordanov
50d15ee786
Merge with master (for small feature), plus pending non-committed modifications
2016-12-06 11:54:29 +01:00
Iordan Iordanov
9de24973d6
Merge with master (for small feature), plus pending non-committed modifications
2016-12-06 11:15:43 +01:00
Iordan Iordanov
86fd537a1e
CMakeFiles.txt change
2016-12-06 10:43:00 +01:00
Iordan Iordanov
5bfb1b7635
Update to the latest edition of the code.
...
Modifications since last update:
* Offsets are working correctly (append)
* TDS_2 includes the function insert_in_hole (to be merged from master when available)
* Insertion (whould) work well
* Removed a few unnecessary files for QT
* Corrected dummy points; also corrected initial triangulation
* Modified convention about the original domain
* Added a new test
* Ipelets!
2016-12-06 10:43:00 +01:00
Iordan Iordanov
b23c64a679
First working GUI demo of the periodic hyperbolic Delaunay triangulation. For the time being the working features are initialization with dummy points, point insertion, random point insertion, clear() and circumsenter visualization.
2016-12-06 10:40:42 +01:00
Iordan Iordanov
f3fd833b4a
Update of offsets during point insertion in the periodic hyperbolic triangulation. Preliminary tests look good.
2016-12-06 10:40:42 +01:00
Iordan Iordanov
d802fae777
First results with insert(). A new test has been added, it inserts 100 random points (using the predicate to see whether they are valid or not).
2016-12-06 10:40:42 +01:00
Iordan Iordanov
9815a8c9b5
With this commit the Hyperbolic_octagon_translation_matrix no longer uses its own types -- it has been templated to use Geometric_traits passed by the user. This makes more sense, there is no point in using explicit types since we want to give the user full control. The computation of the image of a point under the translation described by an instance of the class still works with doubles, but modifications are coming.
2016-12-06 10:40:42 +01:00
Iordan Iordanov
2af45a5730
Commit for the modifications regarding the initial implementation of the _real_ triangulation of the Bolza surface. For the time being only contains the initialization with the dummy points and a simple test. The demo that existed has been moved into a subdirectory (see the file readme.txt)
2016-12-06 10:40:42 +01:00
Iordan Iordanov
d692d3574e
Modification for Voronoi diagram graphics (thicker lines)
2016-12-06 10:38:53 +01:00
Iordan Iordanov
7f65e45cbb
modifications due to Windows incompatibility
2016-12-06 10:38:53 +01:00
Iordan Iordanov
8d8d97b490
missing ui file
2016-12-06 10:38:53 +01:00
Iordan Iordanov
e3eaffa056
Modification allowing the insertion of all dummy points
2016-12-06 10:38:53 +01:00
Iordan Iordanov
096b58fdbd
Side_of_fundamental_octagon predicate
2016-12-06 10:38:53 +01:00
Iordan Iordanov
126d8c212d
Corrections to Dehn's algorithm and renamed classes. First implementation of Periodic Delaunay triangulation in the yperbolic case.
2016-12-06 10:38:53 +01:00
Iordan Iordanov
7a86990289
Modifications to Dehn's algorithm and reorganization of classes hierarchy (inheriting from Misha's classes)
2016-12-06 10:38:53 +01:00
Iordan Iordanov
533762f2d6
Renamed folder 'Periodic_4_Dirichlet_region' to 'Periodic_4_hyperbolic_triangulation_2'
2016-12-06 10:38:53 +01:00
Iordan Iordanov
126594f64e
Renamed folder 'Periodic_4_hyperbolic_triangulation_2' to 'temp'
2016-12-06 10:38:53 +01:00
Iordan Iordanov
7fe09fb016
Reorganisation of include/ directory and modifications regarding class hierarchy. Ported a periodic triangulation traits class to the hyperbolic case.
2016-12-06 10:38:53 +01:00
Iordan Iordanov
0488644f6c
Changes for the correct ordering of elements in Octagon_matrix, and eliminating rotations of the scene in the Dirichlet demo.
2016-12-06 10:38:53 +01:00
Iordan Iordanov
7bef92b6d9
Added new demo, changes in the folder structure, minor modifications to the code
2016-12-06 10:38:53 +01:00
Iordan Iordanov
10540c2931
Reorganisation of include directories, added functionality under the Edit menu (Modify recursion depth)
2016-12-06 10:38:53 +01:00
Iordan Iordanov
5d1eae585c
Initial commit for Periodic_4_hyperbolic_triangulation_2_demo
2016-12-06 10:38:53 +01:00
Iordan Iordanov
f8ca4a6caf
CMakeFiles.txt change
2016-09-23 12:04:34 +02:00
Iordan Iordanov
440c73312a
Update to the latest edition of the code.
...
Modifications since last update:
* Offsets are working correctly (append)
* TDS_2 includes the function insert_in_hole (to be merged from master when available)
* Insertion (whould) work well
* Removed a few unnecessary files for QT
* Corrected dummy points; also corrected initial triangulation
* Modified convention about the original domain
* Added a new test
* Ipelets!
2016-09-22 09:30:48 +02:00
Iordan Iordanov
d188081152
First working GUI demo of the periodic hyperbolic Delaunay triangulation. For the time being the working features are initialization with dummy points, point insertion, random point insertion, clear() and circumsenter visualization.
2016-06-16 12:21:30 +02:00
Iordan Iordanov
30ffeb0337
Update of offsets during point insertion in the periodic hyperbolic triangulation. Preliminary tests look good.
2016-06-13 11:37:41 +02:00
Iordan Iordanov
38d15e7fc8
First results with insert(). A new test has been added, it inserts 100 random points (using the predicate to see whether they are valid or not).
2016-06-09 17:44:38 +02:00
Iordan Iordanov
04634409e1
With this commit the Hyperbolic_octagon_translation_matrix no longer uses its own types -- it has been templated to use Geometric_traits passed by the user. This makes more sense, there is no point in using explicit types since we want to give the user full control. The computation of the image of a point under the translation described by an instance of the class still works with doubles, but modifications are coming.
2016-06-08 18:54:42 +02:00
Iordan Iordanov
ab14213c35
Commit for the modifications regarding the initial implementation of the _real_ triangulation of the Bolza surface. For the time being only contains the initialization with the dummy points and a simple test. The demo that existed has been moved into a subdirectory (see the file readme.txt)
2016-06-03 19:47:55 +02:00
Iordan Iordanov
fb5a870e3a
Modification for Voronoi diagram graphics (thicker lines)
2016-05-18 17:43:28 +02:00
Iordan Iordanov
84f28a9f1c
modifications due to Windows incompatibility
2016-04-29 20:47:31 +02:00
Iordan Iordanov
5a6e2d8fa4
missing ui file
2016-04-29 11:34:39 +02:00
Iordan Iordanov
b0acbbe746
Modification allowing the insertion of all dummy points
2016-04-11 10:30:04 +02:00