Commit Graph

673 Commits

Author SHA1 Message Date
Clement Jamin 76297ebca3 Clean-up Regular_triangulation_euclidean_traits (unused types, etc.) 2015-09-04 08:55:54 +02:00
Clement Jamin cd9aeb3c3b Remove unused includes 2015-09-04 08:42:28 +02:00
Clement Jamin 8342b92835 Add regular triangulations to the user manual 2015-09-03 18:22:20 +02:00
Clement Jamin eae505f4f1 Example for Regular_triangulation 2015-09-03 18:21:53 +02:00
Clement Jamin 950978b2cf Clean-up Regular_triangulation_euclidean_traits 2015-09-03 18:20:52 +02:00
Clement Jamin 5ecd62cf15 Document Regular_triangulation 2015-09-02 18:51:17 +02:00
Clement Jamin 3833fe8883 Fix return type + add comments 2015-09-02 18:51:00 +02:00
Clement Jamin 45e05d5884 Typos + small improvements 2015-09-02 18:49:21 +02:00
Clement Jamin a7a085022f Added an optional #define to deactive static filters 2015-09-02 16:02:06 +02:00
Clement Jamin 235c527bab Fix doc of gather_full_cells 2015-09-02 15:57:15 +02:00
Clement Jamin 6bd2b58341 Forgot console_color.h 2015-07-23 17:59:07 +02:00
Clement Jamin 6ade6e28df Better output 2015-07-23 17:53:46 +02:00
Clement Jamin c0d2bbe2bb Benchmark now compares Delaunay and Regular triangulations 2015-07-23 14:50:00 +02:00
Clément Jamin b484540c39 Add sentence about hashable handles
See https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/hash#Status
Completes PR #179
2015-07-22 17:03:39 +02:00
Clement Jamin d5c3c0bf91 Benchmark comparing Td vs T2/T3 2015-07-21 19:24:10 +02:00
Clement Jamin fd265e1e4f Missing const 2015-07-21 18:02:16 +02:00
Clement Jamin 80d046bc81 Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2015-07-20 12:17:03 +02:00
Laurent Rineau aa72eaa371 Merge pull request #154 from maxGimeno/CGAL-Qt5_support-GF
Qt5 support, GSoC 2014

https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Qt5_support

In this commit, I have fixed the permissions of the file:
	Periodic_3_triangulation_3/demo/Periodic_3_triangulation_3/data/points

In this commit, I have also modified:
	Installation/changes.html
2015-07-17 14:13:37 +02:00
Laurent Rineau f9917c487e CMake 2.8.11 2015-07-13 12:36:43 +02:00
Laurent Rineau 7e6e3f62ba Fix a link error "multiple definition of"
Trivial fix for bug #158
2015-07-10 12:29:23 +02:00
Clement Jamin 2c1f647107 Forgot to fix Triangulation accordingly (see previous commit)
(cherry picked from commit 35555fd3f9)
2015-07-06 20:02:27 +02:00
Clement Jamin 5531f6f169 Definitely removed the "infinite vertex at position 0" constraint...
... and fixed the regular triangulation at the same time.
Even though this constraint had been dropped, the code was still
expecting the infinite vertex to be at position 0 in the cells.
Now, it's not the case anymore, the infinite vertex can be anywhere.
This is particularly useful for the 2D case, because the constraint made
the orientation of the "rightmost" infinite cell wrong.

(cherry picked from commit 48b8382de3)
2015-07-06 19:07:11 +02:00
Clement Jamin ef9b73ca2e Bugfix: ==
(cherry picked from commit aa81039e07)
2015-06-25 20:40:47 +02:00
Clement Jamin 63a5536699 Bugfix in RTd: in dimension 2, the points were never hidden
(cherry picked from commit fa3b2d9bea)
2015-06-25 20:40:33 +02:00
Marc Glisse b71335b4fe Document that Triangulation only works with Epick_d. 2015-06-19 12:15:40 +02:00
Sébastien Loriot bf988b0e68 NewKernel_d package doc is in Kernel_d 2015-04-14 13:56:16 +02:00
Clement Jamin 5f8ca65abf Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2015-03-25 13:48:38 +01:00
Clement Jamin a4be7ea425 Add dependency to NewKernel_d 2015-02-25 17:41:54 +01:00
Clement Jamin 457710be3a Fix doc: capitalization and package name 2015-02-25 17:41:03 +01:00
Sébastien Loriot 74d9e52d0c add a note about the former package 2015-02-12 08:08:23 +01:00
Sébastien Loriot ea7f4e4e41 add missing j 2015-01-31 14:09:43 +01:00
Clement Jamin c32373e75b Rename variable to avoid confusion + remove useless initialization 2015-01-12 17:49:25 +01:00
Clement Jamin d775cde6e6 Better bug fix
Handles the case where an existing point is at the same place as
the point we're trying to insert.
2015-01-12 17:47:09 +01:00
Clement Jamin f320bdee43 Temporary bug fix
Do not insert a point when an already existing point in at the same place.
TODO: something better when the weight is different.
2015-01-12 14:56:03 +01:00
Clement Jamin af405ac7a6 Add output_full_cell 2015-01-12 14:51:21 +01:00
Clement Jamin 10f7b688eb Add output_weighted_point 2015-01-12 11:10:33 +01:00
Clement Jamin bb654aec95 Fix the FIXMEs: "infinite vertex is NOT at index 0 a priori" 2015-01-12 08:49:47 +01:00
Clement Jamin 46ea9798fe Add license.txt for Triangulation
I forgot to add it before the merge into master
2015-01-09 15:57:07 +01:00
Clement Jamin 43d81bb12b Missing param 2015-01-09 15:02:46 +01:00
Mael Rouxel-Labbé 7a11937b97 Fixed TDS's incident_faces() using the wrong index for the first vertex
(and added consts)

(cherry picked from commit e312d7ddae0188ed0d99b4247f73871a57124f41)
2015-01-09 14:57:46 +01:00
Sébastien Loriot 9349ab87ca add Triangulations in the bibtex input file and update release date 2015-01-09 10:54:15 +01:00
Clement Jamin 07160a1996 Erased doc_tex/ 2015-01-06 18:03:41 +01:00
Clement Jamin 754dd21c31 Fix license in the doc 2015-01-06 17:58:21 +01:00
Sébastien Loriot e1b5cce14c add missing dependencies 2014-12-23 08:24:23 +01:00
Clement Jamin 5c2a810ba9 Fix refs... but it still doesn't work :( 2014-12-23 08:03:19 +01:00
Clement Jamin 20cfa93713 Add missing examples 2014-12-23 07:45:48 +01:00
Clement Jamin 392155b2d4 Fix filename 2014-12-23 07:27:09 +01:00
Clement Jamin 782f969da9 \cgalDebug doesn't exist 2014-12-23 07:21:45 +01:00
Clement Jamin 81f68efb7e Oops. This fixes the previous bug fix (wrong place). 2014-12-18 11:00:12 +01:00
Clement Jamin 2f4bb69e0a Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2014-12-18 10:59:01 +01:00
Clement Jamin 6694b8adfb Bugfix: we can't call infinite_vertex() like this 2014-12-18 10:56:09 +01:00
Clement Jamin d605eff325 Restore 4-space identations 2014-12-18 10:24:44 +01:00
Clement Jamin 2cb94870d3 Forgot to remove this sentence 2014-12-17 16:15:06 +01:00
Clement Jamin f6971fbed3 Doc clean-up: remove \cgalModifXXX 2014-12-16 17:05:24 +01:00
Clement Jamin 5b13d122f9 Bug fix for when the first points lie in a lower dimension 2014-12-12 16:20:27 +01:00
Clement Jamin b8c6aa87ad Restore some text accidentally removed 2014-12-11 15:49:10 +01:00
Clement Jamin 60a1950464 Added performance data 2014-12-11 15:47:07 +01:00
Clement Jamin 478f56c75a Fix example file name 2014-12-11 14:36:57 +01:00
Clement Jamin c5ae1ba1dd Derecursify insert_in_tagged_hole
No stack overflow anymore.
2014-12-11 12:46:21 +01:00
Clement Jamin e63d10260c Bug fix 2014-12-11 11:18:12 +01:00
Clement Jamin f277603c05 Fix the FIXMEs: "infinite vertex is NOT at index 0 a priori" 2014-12-10 17:32:54 +01:00
Clement Jamin d558985a14 Fix an "Internal compiler error" in MSVC 2013 2014-12-01 21:01:13 +01:00
Clement Jamin 7b230a4ff2 Fix warnings 2014-11-26 17:35:46 +01:00
Clement Jamin ee73601172 Fix a warning and a "FIXME" 2014-11-26 17:26:13 +01:00
Clement Jamin 0aa818ca1f Fix a bug in the input/output (due to mixed sizes of integers) 2014-11-25 13:21:53 +01:00
Clement Jamin 1aa392ef57 Fix a compilation error of some platforms 2014-11-25 13:20:53 +01:00
Clement Jamin 8c47df9bf7 Fix a warning 2014-11-25 11:39:54 +01:00
Clement Jamin cded6dadd9 Use size_t instead of int 2014-11-20 13:20:56 +01:00
Clement Jamin d6a3e6aebc Fix gcc warnings (unused typedefs) 2014-11-20 13:06:59 +01:00
Clement Jamin 01c39fc414 Make test_torture faster 2014-11-19 14:08:03 +01:00
Clement Jamin c2185923e3 Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2014-10-28 17:52:29 +01:00
Clement Jamin 9259bd777f Also uses 64 bits for Xor_type on 32-bit systems, if possible 2014-10-28 17:47:18 +01:00
Clement Jamin fa796a088d unsigned long was not big enough here 2014-10-28 16:56:44 +01:00
Clement Jamin d78071c7f8 CMakeLists.txt file for apps 2014-10-25 23:56:01 +02:00
Clement Jamin 01e7dfb323 New app for generating Delaunay triangulations from data files 2014-10-25 23:54:18 +02:00
Clement Jamin 6078634d07 Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2014-09-23 08:56:09 +02:00
Clement Jamin 2974822d30 Fix warnings 2014-09-22 15:20:46 +02:00
Clement Jamin 8835be2374 Clean-up includes + untabify 2014-09-22 14:41:49 +02:00
Clement Jamin e0474c1b92 Remove unused typedefs 2014-09-22 14:29:07 +02:00
Clement Jamin 080d913416 Reorder initializer list to suppress a warning 2014-09-22 14:26:08 +02:00
Clement Jamin 2450d24a35 Remove test_torture for now since it takes too much time, particularly in debug 2014-09-19 15:50:06 +02:00
Clement Jamin c17b04e319 Pedantic GCC doesn't like those useless semicolons 2014-09-19 15:32:51 +02:00
Clement Jamin 9a1c16fc9f Prevent name conflict with min/max 2014-09-19 12:22:36 +02:00
Clement Jamin 2bc5d62429 Comment some tests 2014-09-15 14:32:38 +02:00
Clement Jamin a2f9041d54 Fix spatial_sort 2014-09-14 09:06:21 +02:00
Clement Jamin 121fabd264 Removed some "auto" keywords 2014-09-12 17:04:26 +02:00
Clement Jamin d6255a16f0 Fix syntax 2014-09-12 16:56:47 +02:00
Clement Jamin bf946d4e87 Temporarily remove spatial_sort as it was wrong 2014-09-12 16:51:12 +02:00
Clement Jamin 4b48d7db87 Comments clean-up 2014-09-05 16:03:08 +02:00
Clement Jamin 3d8bb299d2 Fix insert_if_in_star 2014-09-05 12:45:39 +02:00
Clement Jamin ded123507d Updated and new input data files for apps 2014-09-05 09:19:44 +02:00
Clement Jamin f1a7c45490 Hidden points are now handled during insertion and stored in a common container
Note that they are not handled/restored during removal yet
2014-09-05 09:17:23 +02:00
Clement Jamin eb884bd4eb Removed a precondition
This precondition may be false when processing the hidden cells of
the regular triangulation
2014-09-05 08:17:17 +02:00
Clement Jamin ec7f3a6fd3 Pass-by-ref the traits + slightly better handling of hidden points (WIP) 2014-09-05 07:44:44 +02:00
Clement Jamin e41484a3f0 Pass-by-ref the traits 2014-09-05 07:43:31 +02:00
Clement Jamin 544d3a1ef1 Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2014-09-04 17:36:21 +02:00
Clement Jamin dfb38ed1af Do not insert hidden points
Hidden points are not handled for now
2014-09-04 17:05:18 +02:00
Clement Jamin ee825951d2 Removed two local static variables
Local static variables are not thread-safe
2014-09-04 16:06:29 +02:00
Clement Jamin 72601f6cbd Fix a bug in the copy-constructor of TDS
When the dimension is -1, there is one vertex: the infinite vertex.
2014-09-02 18:47:00 +02:00
Clement Jamin 429e992570 Fix a bug in the copy-constructor of TDS
When the dimension is -1, there is one vertex: the infinite vertex.

(cherry picked from commit f466414a75)
2014-09-02 18:42:30 +02:00
Clement Jamin 2ded31716e Update test 2014-07-30 19:00:12 +02:00
Clement Jamin cc2e0edeb9 Make the test random + smaller weights
Hidden points are not handled for now
2014-07-30 18:32:13 +02:00
Clement Jamin 5cc88e11e4 This version of insert_if_in_star seems to work better
At least in 2D
2014-07-30 18:26:44 +02:00
Clement Jamin b916d18319 First version of insert_if_in_star that is too restrictive
We need to check that star_center is not part of the conflict zone.
2014-07-30 18:07:03 +02:00
Clement Jamin 78428ac253 File renaming 2014-07-30 16:45:28 +02:00
Clement Jamin 9d8d255307 Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2014-07-30 16:42:33 +02:00
Clement Jamin 10547ce0e7 Fix identation + remove useless typedefs 2014-07-29 17:05:45 +02:00
Clement Jamin b01ebecf5a Data 2014-07-29 17:02:16 +02:00
Clement Jamin 96fa41a1e7 Add a comment 2014-07-29 16:59:50 +02:00
Clement Jamin 681f6dd11c Fix duplicate find_package(Eigen3) 2014-07-29 16:37:57 +02:00
Clement Jamin ba44eb778f Switch to UTF8 2014-07-24 14:45:51 +02:00
Clement Jamin 018929fecf Replace operator<< for Point_d by output_point 2014-07-22 17:26:55 +02:00
Sébastien Loriot 38b860ca86 remove non-utf8 caracters 2014-07-08 09:15:34 +02:00
Clement Jamin 1f455f621d Fix Eigen detection 2014-07-07 14:18:04 +02:00
Clement Jamin b32209f6a9 Update dont_submit 2014-07-05 06:19:58 +02:00
Clement Jamin 8b5b585c77 Rename example cpp file (already exists in another package) 2014-07-03 20:46:42 +02:00
Clement Jamin 7958689c5d Rename test cpp files 2014-07-03 19:56:46 +02:00
Clement Jamin 5a5f5de56e Commit the CMakeLists.txt (use Eigen) 2014-07-02 13:06:57 +02:00
Clement Jamin b80defe0f5 Bug fix: there is no data in the cell 2014-07-01 19:09:39 +02:00
Clement Jamin dbb9446668 Doc: fix template param 2014-06-24 23:03:34 +02:00
Clement Jamin 52f67ed4da Doc: changes according to Mariette's live review 2014-06-24 18:48:53 +02:00
Clement Jamin d0b8281ab7 Update license in the code (QPL => GPL) 2014-06-24 15:47:47 +02:00
Clement Jamin bd92b4f6c8 Simplify package description 2014-06-24 13:27:02 +02:00
Clement Jamin a0d3077ee6 Doc: changes according to Mariette's live review 2014-06-24 11:46:46 +02:00
Clement Jamin 8ff09b38a0 Comment fix 2014-06-19 07:56:10 +02:00
Clement Jamin d02296de83 Missing using/typedef + bug fix 2014-06-19 07:52:14 +02:00
Clement Jamin 7d0d7293f0 Derecursify insert_in_tagged_hole
No stack overflow anymore.
2014-06-18 19:27:52 +02:00
Clement Jamin 7b9cfe4168 Fix tabulation (size = 2 spaces) 2014-06-18 14:57:59 +02:00
Clement Jamin 963ebc58bd Test more dimensions 2014-06-17 18:45:05 +02:00
Clement Jamin cb848a4375 Remove useless typedefs 2014-06-17 17:38:03 +02:00
Clement Jamin 8926a565d0 Call is_valid 2014-06-17 17:37:24 +02:00
Clement Jamin 490adcdd1b Add DT::is_valid and RT::is_valid 2014-06-17 17:36:41 +02:00
Clement Jamin 754808bef7 Change default param value (for export) 2014-06-17 14:53:10 +02:00
Clement Jamin 54ab0fc5a1 Clean-up debug traces 2014-06-17 14:48:34 +02:00
Clement Jamin d8b0e2904e New data for 2D and 3D + improved export 2014-06-17 14:48:03 +02:00
Clement Jamin ad12bb88df Fix MSVC warnings 2014-06-17 11:23:33 +02:00
Clement Jamin 60fc6b63f3 RTd to OFF application 2014-06-17 11:23:12 +02:00
Clement Jamin 2f4c40cdad Fix a warning 2014-06-17 00:18:34 +02:00
Clement Jamin 3898ccdd8b Remove Triangulation_io.h 2014-06-17 00:17:51 +02:00
Clement Jamin de6fbd8d85 Triangulation_io.h does not exist anymore 2014-06-17 00:17:05 +02:00
Clement Jamin 907f7bec01 Export to OFF (2D & 3D triangulations) 2014-06-16 11:44:06 +02:00
Clement Jamin 9055e27175 Improve output + variable renaming 2014-06-16 09:26:14 +02:00
Clement Jamin d141311a5b Some operator<< for the points 2014-06-16 09:25:24 +02:00
Clement Jamin 41a312bca3 Revert "Temporary ugly code that runs without crashing"
Now it works.
This reverts commit d829e61fd1.
2014-06-16 08:06:52 +02:00
Clement Jamin d829e61fd1 Temporary ugly code that runs without crashing 2014-06-14 08:17:16 +02:00
Clement Jamin 9277e907db Commented the traces out 2014-06-14 08:16:30 +02:00
Clement Jamin 286d476f68 Use lower weights 2014-06-14 08:14:59 +02:00
Clement Jamin 92de88555f More debug traces 2014-06-13 19:12:34 +02:00
Clement Jamin a94ed18092 Just test dim 2 for now 2014-06-13 16:09:51 +02:00
Clement Jamin 25a319f4a5 Fix compilation with GCC 2014-06-13 15:33:22 +02:00
Clement Jamin 54a3641ae7 Regular_triangulation. Compiles but does not work. 2014-06-12 13:54:29 +02:00
Clement Jamin 174fde081e Update doc according to Menelaos review 2014-05-23 17:02:52 +02:00
Clement Jamin 19f4c90954 Fix indentation 2014-05-22 07:51:04 +02:00
Clement Jamin 37f2286036 Fix precondition 2014-05-22 07:50:36 +02:00
Clement Jamin b7f2e2efb5 Update doc according to Menelaos review 2014-05-20 17:54:17 +02:00
Clement Jamin ad352fdb50 Missing includes 2014-05-20 17:31:03 +02:00
Clement Jamin 3464d28637 Use CGAL_assertion 2014-05-20 17:23:39 +02:00
Clement Jamin 09ed3f40d0 Doc fixes according to Mariette's review 2014-05-20 17:02:27 +02:00
Clement Jamin d97dc95df6 Fix explanations about the infinite vertex
According to Mariette's review
2014-05-20 15:30:56 +02:00
Clement Jamin 84d3517cdd Clean-up \cgalModifXXX 2014-05-19 16:54:37 +02:00
Clement Jamin a55a810fe4 Replace Hidden_type by unspecified_type 2014-05-19 16:17:44 +02:00
Clement Jamin 42e2287f8c Add "advanced" sections + clarify some sentences 2014-05-19 16:10:49 +02:00
Clement Jamin 6c67029107 Fix link 2014-05-15 17:48:17 +02:00
Clement Jamin 189529b349 Split concepts TriangulationDSFullCell and TriangulationDSVertex 2014-05-15 17:42:47 +02:00
Clement Jamin d5e2e3668f Doc: add a precision 2014-05-15 13:33:11 +02:00
Clement Jamin e34eb121b1 Clarify doc (Mariette's review) 2014-04-30 17:56:56 +02:00
Clement Jamin b76ef3a7ef Proof-reading of the documentation 2014-04-30 17:19:20 +02:00
Clement Jamin 9606d70583 Clarify dimensions (Mariette's review) 2014-04-30 15:47:07 +02:00
Clement Jamin 44ab951a9d Remove problematic line-breaks 2014-04-30 15:46:44 +02:00
Clement Jamin 774a7c3923 Fix the "R" 2014-04-10 17:59:29 +02:00
Clement Jamin db3960dee9 Minor fixes for doxygen 2014-04-10 11:01:36 +02:00
Clement Jamin fbcf657a2d Clean-up + code for static/dynamic dimension 2014-04-08 16:18:30 +02:00
Clement Jamin 62af53e7f0 Doc: add missing figure 2014-04-08 16:17:23 +02:00
Clement Jamin 8266346f6d Move Substitute_point_in_vertex_iterator outside of Triangulation 2014-04-07 10:00:28 +02:00
Clement Jamin 144d03f08f Merge branch 'Triangulation-higher_dimensions-odevil_shornus' of ssh://scm.cgal.org/var/git/cgal into Triangulation-higher_dimensions-odevil_shornus 2014-04-04 22:55:02 +02:00
Clement Jamin b4b05769fd Missing includes 2014-04-04 22:51:10 +02:00
Marc Glisse 4a321e57d2 Let it compile. Substitute_point_in_vertex_iterator should move out of
Triangulation ASAP.
2014-04-04 22:37:19 +02:00
Clement Jamin 9c8a469339 Use transform_iterator instead of iterator_adaptor 2014-04-04 16:06:33 +02:00
Clement Jamin 0709be0904 Substitute_iterator is not used anymore 2014-04-04 15:35:06 +02:00
Clement Jamin e2faf48a5c Store a pointer instead of a ref in Substitute_point_in_vertex_iterator 2014-04-04 15:28:04 +02:00
Clement Jamin 5c5151ce2b New "substitution iterator" for orientation computation 2014-04-03 17:39:29 +02:00
Clement Jamin 81a32628a6 Add requirements for "Point_d" 2014-04-02 15:27:03 +02:00
Clement Jamin 1930dec817 Untabify + make the examples use the Epick_d kernel 2014-04-01 17:30:49 +02:00
Clement Jamin 40538db82e Use boost::optional::get_ptr() + comments 2014-04-01 17:19:54 +02:00
Clement Jamin 2258e7a810 Fix: use a pointer instead of a copy of Flat_orientation_d
Note: the previous commit fixing this problem (using
construct_flat_orientation_d_object()) was not compilable
2014-04-01 16:01:21 +02:00
Clement Jamin 3e7422dc75 Remove useless consts 2014-04-01 15:22:58 +02:00
Clement Jamin 92f3d67ebc Do not use Flat_orientation_d default constructor (it might not exist) 2014-04-01 15:02:06 +02:00
Clement Jamin 939b8b648f Fix warnings 2014-04-01 14:40:44 +02:00
Clement Jamin 53b9729d71 Merge branch 'Triangulation-higher_dimensions-odevil_shornus' of ssh://scm.cgal.org/var/git/cgal into Triangulation-higher_dimensions-odevil_shornus 2014-04-01 13:57:13 +02:00
Clement Jamin 2f874ff8a3 Bug fix (reference to temporary object)
Conflict_predicate now stores copies of the predicates instead of references.
2014-04-01 13:56:38 +02:00
Marc Glisse 5887acc1b4 typename only for dependent nested types. 2014-03-31 20:56:41 +02:00
Clement Jamin 3db5931721 Remove debugging code (oops) 2014-03-31 20:07:26 +02:00
Clement Jamin 3090bad5ce Fix Dark_triangulation orientation bug.
See commit 7cb5ef208d
2014-03-31 20:06:12 +02:00
Clement Jamin c7c7c184a3 Merge branch 'Triangulation-higher_dimensions-odevil_shornus' of ssh://scm.cgal.org/var/git/cgal into Triangulation-higher_dimensions-odevil_shornus 2014-03-31 19:41:15 +02:00
Clement Jamin ee1183f8b5 Doc fixes according to Mariette's review 2014-03-31 19:38:56 +02:00
Marc Glisse 6728dede7f Remove unused and illegal default arguments of do_locate. 2014-03-31 18:09:41 +02:00
Clement Jamin cedb382c88 Remove old doc files 2014-03-28 11:04:10 +01:00
Clement Jamin b7bf6488cd Doc fixes according to reviews 2014-03-28 11:02:50 +01:00
Clement Jamin 7e845cea75 Doc fixes according to Mariette's review 2014-03-27 18:00:44 +01:00
Clement Jamin e65c167497 Minor fixes in the doc 2014-03-26 17:53:23 +01:00
Clement Jamin 769da4d749 Fix \cgalAdvanced 2014-03-26 17:02:10 +01:00
Clement Jamin b7cfd3928f rename get_tds_data=>tds_data + more detail in the doc 2014-03-26 16:54:14 +01:00
Clement Jamin 737215505a Merge branch 'Triangulation-higher_dimensions-odevil_shornus' of ssh://scm.cgal.org/var/git/cgal into Triangulation-higher_dimensions-odevil_shornus 2014-03-26 16:37:26 +01:00
Clement Jamin a73fccb17d Using template alias declarations to document rebind classes in TDS3 + clarify 2014-03-26 16:36:13 +01:00
Marc Glisse 9e3028ba87 Let it compile.
Move the wrapper after the typedefs it uses.
Missing typename.
The last using typename may have to be replaced with a typedef for
gcc-4.6.
2014-03-25 16:53:46 +01:00
Clement Jamin 885741d466 Use Marc's new Kernel_d 2014-03-25 11:51:23 +01:00
Clement Jamin 94ae9ec16a Fix warnings 2014-03-25 11:48:39 +01:00
Clement Jamin 4afe04851b Fix a warning 2014-03-25 11:23:08 +01:00
Clement Jamin 7008499422 Syntax fix 2014-03-24 16:17:16 +01:00
Clement Jamin efe8aabd90 Changes according to reviews (with Olivier) 2014-03-20 18:15:38 +01:00
Clement Jamin 5e351fe56e Doc: some fixes according to Mariette's review 2014-03-19 18:00:48 +01:00
Clement Jamin 35fdca409a Untabify + rename 'd' => 'dim' in some functions 2014-03-19 16:54:52 +01:00
Clement Jamin 6d7e22e0d2 Classes: changes according to Menelaos' review (first pass) 2014-03-19 16:53:52 +01:00
Clement Jamin ef6de73a41 Doc of concepts: changes according to Menelaos' review 2014-03-19 16:33:55 +01:00
Clement Jamin e4491acdcb Doc: fixes according to Menelaos' review 2014-03-19 16:33:28 +01:00
Clement Jamin aee62af817 Doc: cosmetic fixes 2014-03-19 16:32:41 +01:00
Olivier Devillers 40b29fc35f reading the todo list with Clement 2014-03-18 16:36:25 +01:00
Olivier Devillers fe2f9f25c8 adding one dim 2014-03-18 16:12:04 +01:00
Clement Jamin f84092f146 Update deprecated code 2014-03-18 16:00:23 +01:00
Olivier Devillers 5ad9f44d83 Triangulation user manual 2013-12-05 08:50:49 +01:00
Olivier Devillers 671e0833b3 adding config files for doxygen 2013-11-29 14:01:33 +01:00
Philipp Möller b3fa1e4efe Integrate the classified references 2012-12-29 23:06:47 +01:00
Philipp Möller fd8e36348f Get rid of latex macros 2012-12-29 22:59:57 +01:00
Philipp Möller 86f726849d Fix odd math modes and broken links 2012-12-29 22:50:50 +01:00
Philipp Möller 704ac2f68c Missing examples file and wrong capitalization in commands 2012-12-29 22:29:46 +01:00
Philipp Möller 11c93a5f35 Fix converrors 2012-12-29 20:39:29 +01:00
Philipp Möller 8bc5e52bbb First pass of doxygen doc 2012-12-22 18:19:41 +01:00
Samuel Hornus 7bc1f17175 some little improvements to the user manual. 2012-09-19 14:15:06 +00:00
Samuel Hornus 8907c117b7 additions to the TODO list 2012-09-10 13:14:40 +00:00
Samuel Hornus c823a02ae9 fix minor issues with code and doc regarding the locate() functions 2012-09-10 12:15:28 +00:00
Samuel Hornus f99bc3b258 removed now-useless header inclusion 2012-07-19 13:52:57 +00:00
Samuel Hornus 475ca91c6a revised the definition of TDS::Facet and TDS::Rotor to avoid problems with automatic casting of Full_cell_handle to Facet, and fix Facet_iterator to not use the equality comparison of two Facets, which is not in the TDS concept 2012-07-19 13:46:48 +00:00
Samuel Hornus c46b18dee1 small fixed on is_infinite 2012-07-18 18:56:52 +00:00
Samuel Hornus 057c00d3c6 various stuff 2012-07-18 15:30:54 +00:00
Samuel Hornus 1476d216ee updated TODO 2012-07-18 10:14:10 +00:00
Samuel Hornus c12988a9cc add user minformation about mirror indices and the storage policy in the user manual 2012-07-18 10:12:43 +00:00
Samuel Hornus 034b8a4f1f improved collapse-face figure 2012-07-18 10:11:56 +00:00
Samuel Hornus 1fbc72f4a7 improved figures a little bit and improved their PNG versions with correct crop box 2012-07-18 09:15:31 +00:00
Samuel Hornus 427add5d67 removed points_begin()/end() from TriangulationFullCell 2012-07-17 12:44:39 +00:00
Samuel Hornus ba7c89c860 revised is_valid code and doc for Triangulation class 2012-07-10 13:13:41 +00:00
Samuel Hornus f4bc57b8ef removed useless healder inclusion 2012-07-10 13:13:13 +00:00
Samuel Hornus e96a8301eb code and doc for is_valid, for vertex, full_cell and tds 2012-07-09 16:06:37 +00:00
Olivier Devillers 284142f645 ambient vs max dim, (code first step) 2012-07-06 14:13:18 +00:00
Olivier Devillers 44c4d5cc8c max vs ambient dim (doc) 2012-07-06 13:16:09 +00:00
Olivier Devillers e9ac837bd4 delaunay example 2012-07-06 10:57:55 +00:00
Olivier Devillers 3503ca6846 some comments in todo list 2012-07-06 10:54:46 +00:00
Samuel Hornus 1f3a2925c3 updated TODO 2012-07-04 15:47:45 +00:00
Samuel Hornus 0ffec0eaf4 update documentation w.r.t. default value for constructor's parameter 2012-07-04 15:47:18 +00:00
Samuel Hornus 22022fb2d1 updated documentation of is_valid 2012-07-04 15:46:42 +00:00
Samuel Hornus db89f01baf fix HTML manual 2012-07-04 15:45:02 +00:00
Samuel Hornus 0aa3a83f6f improve the is_valid() method: more thorough test 2012-07-04 15:43:53 +00:00
Samuel Hornus e9d2061ac3 update code to follow new development in the package 2012-07-04 15:42:24 +00:00
Samuel Hornus 45eea10500 cosmetic changes and fixed a function declaration in barycentric_subdivision.cpp 2012-07-03 16:42:26 +00:00
Olivier Devillers 6416b4a73b default arg to tds constructor 2012-07-03 15:33:45 +00:00
Samuel Hornus acccab37ca - added missing "using Base::..."
- fixed DT::remove() to account for the removal of is_vertex(p, v, hint) function from the Triangulation class.
- call tds().incident... since the local incident... function has been removed.
2012-07-03 15:16:31 +00:00
Olivier Devillers 4336cf166a all details in reviews implemented, remain some stuff in the todo list 2012-06-20 16:25:02 +00:00
Olivier Devillers adbf200c70 all details in reviews implemented, remain some stuff in the todo list 2012-06-20 16:13:27 +00:00
Olivier Devillers b9ba031fbe detail 2012-06-20 15:23:32 +00:00
Olivier Devillers 1d74a45727 add_some_files 2012-06-20 15:22:56 +00:00
Olivier Devillers c4d210193c implementing_reviews 2012-06-08 16:04:21 +00:00
Olivier Devillers 78a3224468 implementing the reviews 2012-06-08 12:26:30 +00:00
Olivier Devillers 53d5c41759 implementing reviews of concept TDS 2012-05-25 14:45:48 +00:00
Olivier Devillers 0ce7e7e53b new fig 2012-05-25 13:27:09 +00:00
Olivier Devillers dddd995972 details 2012-05-24 14:31:26 +00:00
Olivier Devillers a8ae50d1da after reviews of user manual 2012-05-23 15:22:34 +00:00
Olivier Devillers 1c976bb71f after reviews of user manual 2012-05-23 15:22:18 +00:00
Olivier Devillers 20b9923723 reviwer 2, user manual 2012-05-22 14:28:36 +00:00
Olivier Devillers a995ebf6ff pass, user manual reviewer 1 2012-05-22 12:36:31 +00:00
Olivier Devillers c922c1b474 following reviews 2012-05-16 12:41:38 +00:00
Olivier Devillers 3c8c4cf576 splitting basic example 2012-05-15 14:37:55 +00:00
Samuel Hornus f08323e864 add comments for future fixes to be done 2012-01-09 15:46:16 +00:00
Samuel Hornus 807acdab2a fix some issues brought by Andreas (see wiki) 2012-01-09 15:33:05 +00:00
Samuel Hornus 5cc91351c2 add barycentric subdivision example in documentation 2011-10-24 14:28:52 +00:00
Samuel Hornus d6e77bfe99 tiny fixes 2011-10-24 14:28:41 +00:00
Samuel Hornus f1f8b0bfec added new example about barycentric subdivision 2011-10-24 14:07:23 +00:00
Samuel Hornus 2183ad00d7 clarify how to read the first example 2011-10-21 19:27:14 +00:00
Samuel Hornus 41baaa39ab back to 100 points 2011-10-20 13:56:45 +00:00
Samuel Hornus 17ac914600 tiny fixes in user manual 2011-10-20 13:56:25 +00:00
Olivier Devillers 910c32a14c remove hack of substituting the query in the simplex before calling orientation 2011-10-20 07:41:32 +00:00
Olivier Devillers 952eff0b21 remove hack of substituting the query in the simplex before calling orientation 2011-10-19 17:22:12 +00:00
Olivier Devillers 71d80c3cc1 doc details, almost ready for submission 2011-10-19 13:46:09 +00:00
Olivier Devillers 9adbdc3ee0 doc details, almost ready for submission 2011-10-19 13:36:34 +00:00
Olivier Devillers bb02600abb better predicates in triangulation traits 2011-10-19 12:43:10 +00:00
Olivier Devillers 84a832fa4d few things 2011-10-14 14:46:25 +00:00
Olivier Devillers a1bb0c01b8 removing the requirement that infinity has index 0 2011-10-14 13:27:36 +00:00
Olivier Devillers 099cbfa45e testing finite_vertex_iterator 2011-10-14 08:37:16 +00:00
Olivier Devillers 42e210f739 spatial sort include a random shuffle 2011-10-14 08:32:42 +00:00
Olivier Devillers 6f972ff658 is_finite --> ! is_infinite 2011-10-13 15:27:14 +00:00
Samuel Hornus 5b031ef0ac fix finite_vertex_iteartor 2011-10-13 13:52:02 +00:00
Olivier Devillers 94d36d0eff todo_update 2011-10-13 09:55:06 +00:00
Olivier Devillers 97f060d709 todo_update 2011-10-13 09:47:05 +00:00
Olivier Devillers b9677b4c66 todo_update 2011-10-13 09:46:58 +00:00
Olivier Devillers daa92a2b7d todo list 2011-10-10 09:31:10 +00:00
Olivier Devillers db97ea9082 one pass on the doc 2011-10-07 15:02:20 +00:00
Olivier Devillers 738a6dea6c smoothing doc and examples 2011-09-28 12:59:50 +00:00
Olivier Devillers 65a497f793 smoothing doc and examples 2011-09-28 12:59:24 +00:00
Olivier Devillers ce2d815a20 filtered kernel 2011-09-23 12:39:08 +00:00
Samuel Hornus f9d3a0cee8 update TODO 2011-06-22 12:56:49 +00:00
Samuel Hornus f76a46bf4a some more doc fixes for TDS concept 2011-06-22 12:52:58 +00:00
Samuel Hornus d4cc6dd84a more small fixes 2011-06-22 12:43:51 +00:00
Samuel Hornus c93a08987a more doc fixes 2011-06-21 14:55:47 +00:00
Samuel Hornus 136d296943 doc of Triangulation 2011-06-21 14:41:45 +00:00
Samuel Hornus 05b6f935b7 quick fix 2011-06-21 11:35:15 +00:00
Samuel Hornus 1e05274cc3 quick fix 2011-06-21 11:35:05 +00:00
Samuel Hornus 6aa238623f fix small issues in doc of Delaunay_triangulation class 2011-06-21 10:21:30 +00:00
Samuel Hornus 50b53cbf79 copy constructor for the class Triangulation 2011-06-20 12:54:31 +00:00
Samuel Hornus a6a22e4d02 copy constructor for TDS (class only, not in concept) 2011-06-20 12:38:32 +00:00
Samuel Hornus bdb42edd21 fixes in the documentation 2011-06-17 14:23:27 +00:00
Samuel Hornus e634806a1a fixes from a reading pass of the user manual 2011-06-17 13:28:57 +00:00
Samuel Hornus 32984361ef getting rid of pure complex term 2011-06-17 08:52:05 +00:00
Samuel Hornus fd68218511 hunting pure complexes 2011-06-17 08:40:50 +00:00
Samuel Hornus cf98604c4e update TODO 2011-06-17 08:32:46 +00:00
Samuel Hornus 469a5e8f31 update documentation about TDS_data 2011-06-17 08:32:25 +00:00
Samuel Hornus 1e991fcbe5 minor fixes 2011-06-09 14:50:59 +00:00
Samuel Hornus b7fc235445 use incident_faces instead of useless (in this case) incident_upper_faces 2011-05-31 14:21:43 +00:00
Samuel Hornus 4b273f2abe use color macro only for TeX, not HTML manual 2011-05-31 14:21:10 +00:00
Samuel Hornus 4cd3a9d860 fix delaunay.cpp improperly counting infinite edges in dimension 1 because calling incident_faces in that case, instead of incident_full_cells 2011-05-31 12:35:56 +00:00
Samuel Hornus 6c798df21d *) cleaner (like Triangulation_data_structure_3) handling of flags in simplices.
*) Remove usage of non-documented function from TDS in Delaunay_triangulation.h (ie, functions not in the TDS concept, mostly set/get_visited)
2011-05-31 12:11:11 +00:00
Samuel Hornus 195275e0c3 IN_SIMPLEX -> IN_FULL_CELL, and little a cleaning 2011-05-20 11:17:17 +00:00
Olivier Devillers a3f23480b4 small correction 2011-05-12 12:54:32 +00:00
Olivier Devillers 35f8104643 remove filter from example to make it compile 2011-05-12 08:30:59 +00:00
Samuel Hornus c54c445c42 more details on the storage policy 2011-05-11 16:13:48 +00:00
Samuel Hornus 96b8da3e2a comment is_boundary_facet and abstract the type Facet in the TDS Concept 2011-05-11 15:50:38 +00:00
Olivier Devillers 6fef8c0c17 todo 2011-05-11 15:44:02 +00:00
Olivier Devillers aa3cdf9afe one pass on user manual 2011-05-11 15:41:19 +00:00
Samuel Hornus 8280eccd6a mark functions in Triangulation_face.h as required by the Concept. Add precondition that Face be of dim strictly smaller than ambient_dim; fix bug due to this precondition, in Triangulation.h 2011-05-11 15:01:38 +00:00
Samuel Hornus dcf05ce797 compute_star -> star, remove adjacent, mark Concept function as such 2011-05-11 14:11:50 +00:00
Samuel Hornus 99caf92b87 cleaning TriangulationDSV and TriangulationDSFC and some comments in Triangulation.tex 2011-05-11 14:10:38 +00:00
Olivier Devillers 5366257bb5 remove adjacent and gather 2011-05-11 14:02:16 +00:00
Olivier Devillers e06ad56c3f remove adjacent and gather 2011-05-11 13:57:12 +00:00
Olivier Devillers 3d1f9a7206 compute_star 2011-05-11 11:37:16 +00:00
Samuel Hornus 0f15bc8a38 mark function from Concept as such for Triangulation_ds_vertex.h 2011-05-10 21:39:51 +00:00
Samuel Hornus 35ccb9ff86 mark function from Concept as such (in comment) and update TODO 2011-05-10 21:33:05 +00:00
Samuel Hornus f17dfaca4e fix tiny errors 2011-05-10 21:32:05 +00:00
Samuel Hornus af70f1d297 fix the table of content of the ref man 2011-05-10 20:18:50 +00:00
Samuel Hornus 1dafc48b7a renamed some functions, see TODO 2011-05-10 19:49:31 +00:00
Samuel Hornus 42ba0c960d some cleanup in the code 2011-05-10 15:56:58 +00:00
Olivier Devillers 0af064912d renaming, first pass on ref manual ok, still work to do on user manual 2011-05-10 15:22:45 +00:00
Samuel Hornus 5f9d0ee0bd rename all classes, did not rename some member functions yet 2011-05-10 14:34:11 +00:00
Samuel Hornus c623439481 renamed all simplex and vertex classes 2011-05-10 14:10:39 +00:00
Samuel Hornus 52f1b45abc change Pure_complex_ds* to Triangulation_ds* 2011-05-10 13:13:59 +00:00
Samuel Hornus 3829cc5ca6 change Pure_complex_face to Triangulation_face 2011-05-10 12:54:33 +00:00
Samuel Hornus aa763317f5 rename simplex storage policies files 2011-05-10 12:45:58 +00:00
Samuel Hornus 6934fe43d9 renaming internal directory 2011-05-10 12:38:08 +00:00
Samuel Hornus c46b43fa08 change some internal files names 2011-05-10 12:33:19 +00:00
Samuel Hornus 1d4d6d99ac rename include-guard-macros, PCDS template param, PCDS* class name, internal namespaces 2011-05-10 12:26:23 +00:00
Samuel Hornus 6edfe5640f cleanup 2011-05-09 20:39:15 +00:00
Samuel Hornus 090007350c fix small bug in stream output 2011-05-09 20:22:48 +00:00
Olivier Devillers 00da4e19fd renaming tds 2011-05-09 14:28:14 +00:00
Olivier Devillers ea41eb3b27 renaming tds 2011-05-09 14:27:17 +00:00