Guillaume Damiand
c7a4236281
Update CMakeLists.txt to allow drawing of lcc example
2018-05-29 11:06:07 +02:00
Guillaume Damiand
6d01411003
Remove ifdef in draw example since this is now done in the basic viewer.
2018-05-29 11:04:57 +02:00
Guillaume Damiand
d0010de73f
Add an example to illustrate the use of display for LCC; remove all the use of display from other examples
2018-05-29 11:04:56 +02:00
Guillaume Damiand
8870e304a3
Update basic viewer; now it works for LCC, Polyhedron and Surface_mesh.
2018-05-29 11:01:59 +02:00
Guillaume Damiand
b7f5c709f0
rename filename for polyhedron viewer
2018-05-29 11:01:59 +02:00
Guillaume Damiand
9e4f2870b8
Work on generic display function.
2018-05-29 11:01:59 +02:00
Maxime Gimeno
f22c2864a0
Put qglviewer in the namespace CGAL
2018-05-17 10:20:56 +02:00
Maxime Gimeno
6584abd90b
Use integrated qglviewer for 3D demos
2018-05-17 10:20:55 +02:00
Guillaume Damiand
a52a324262
Continue tests.
2018-03-30 16:42:22 +02:00
Guillaume Damiand
ba014bfa3c
Update all tests for canonical representation; start tests for isotopy.
2018-03-30 15:03:02 +02:00
Guillaume Damiand
6ec0beba66
Add more test of validity
2018-03-29 17:39:32 +02:00
Guillaume Damiand
122eeb0be8
3 first tests are ok.
2018-03-29 17:23:26 +02:00
Guillaume Damiand
d302193844
Update tests to simplify the usage.
2018-03-29 12:03:20 +02:00
Guillaume Damiand
858c81c919
Update tests to remove debug messages.
2018-03-29 10:13:23 +02:00
Guillaume Damiand
13859a4fa4
Add test of random paths.
2018-03-28 22:40:52 +02:00
Guillaume Damiand
8be85817c7
l-shape case 8 OK.
2018-03-28 22:10:53 +02:00
Guillaume Damiand
a42a4546ae
l-shape case 7 started (nyf)
2018-03-28 17:53:48 +02:00
Guillaume Damiand
e4afaf5ea5
l-push cases 5 & 6 ok.
2018-03-28 17:42:34 +02:00
Guillaume Damiand
c8cdf75b8b
l-push case 4 ok.
2018-03-28 16:36:21 +02:00
Guillaume Damiand
b3389488f5
Better test suite for path canonizing.
2018-03-28 12:45:34 +02:00
Guillaume Damiand
dec0a55276
Push l-shape ok for cases 1, 2 and 3.
2018-03-28 10:19:41 +02:00
Guillaume Damiand
4ee2036093
Update l-shape right shift.
2018-03-26 17:54:10 +02:00
Guillaume Damiand
d3f1a4c703
Seems ok for bracket flatering and spurs removal.
2018-03-23 16:10:55 +01:00
Guillaume Damiand
1d97d27ba9
Case (1 2^r) is now ok.
2018-03-20 11:30:14 +01:00
Guillaume Damiand
5521f52d96
Add more tests for special cases of bracket reduction
2018-03-20 09:17:09 +01:00
Guillaume Damiand
dfc76816b3
Update
2018-03-19 22:19:38 +01:00
Guillaume Damiand
b848314336
Improve method
2018-03-19 16:36:03 +01:00
Guillaume Damiand
584def3c0f
Continue path simplification for homotopy test.
2018-03-14 22:20:53 +01:00
Guillaume Damiand
763edf0030
Update path generator and bracket reduction
2018-03-14 19:43:46 +01:00
Guillaume Damiand
39742b0d32
Continue bracket_flattening
2018-02-11 17:02:54 +01:00
Guillaume Damiand
8e73a49cb4
Start method bracket_flattening()
2018-02-10 10:52:36 +01:00
Guillaume Damiand
275c133a2c
Continue the homotopy test algorithm.
2018-02-09 11:19:09 +01:00
Guillaume Damiand
7694565cb0
Update new functionalities
2017-12-17 19:01:39 +01:00
Guillaume Damiand
58387e9af4
Add viewer for surface and paths; add function to generate random paths.
2017-12-17 11:31:06 +01:00
Guillaume Damiand
4bb1758a0d
Simplification in one vertex uses now also union find trees
2017-12-16 11:53:02 +01:00
Guillaume Damiand
78efb73a75
cmap function cont
2017-12-15 20:51:01 +01:00
Guillaume Damiand
9495a4da73
Add example for lcc new functionality
2017-12-15 10:35:52 +01:00
Guillaume Damiand
fb1f44ab60
Add a new class for cmap functionalities; plus one example to use it.
2017-12-15 09:52:26 +01:00
Laurent Rineau
0b0b1503ef
Merge pull request #2594 from gdamiand/CMap-bugfixes-gdamiand
...
CMap bugfixes
2017-12-05 18:20:56 +01:00
Guillaume Damiand
d5372e1a7d
Remove option '-std=c++11', committed by error.
2017-11-21 10:02:23 +01:00
Guillaume Damiand
b21b9e21c9
By default, disable the use of viewer in LCC examples.
2017-11-16 15:20:23 +01:00
Laurent Rineau
a9365554c9
Merge pull request #2550 from sloriot/CGAL-add_SPDX_tags
...
Add SPDX License Identifier
2017-11-15 16:48:27 +01:00
Laurent Rineau
3ff09bc549
Merge pull request #2580 from lrineau/CGAL-Support_CMake_3.10-GF
...
Renew the handle of policies, for CMake-3.10
2017-11-15 16:47:42 +01:00
Guillaume Damiand
4c893ef009
Add missing #include
2017-11-15 14:19:43 +01:00
Guillaume Damiand
2f0f97fa47
Update basic viewer to use a generic name.
2017-11-15 12:16:13 +01:00
Guillaume Damiand
f0a44e2483
update basic viewer to allow to draw mono and color faces
2017-11-14 19:12:10 +01:00
Guillaume Damiand
877e8783f5
Add new file for generic viewer.
2017-11-13 13:33:05 +01:00
Guillaume Damiand
c9ba6c2950
Split the LCC viewer in two; to prepare a generic base for all cgal ds viewers.
2017-11-13 12:27:48 +01:00
Sébastien Loriot
0698f79aff
add SPDX identifier for files under the LGPL-3+ license
2017-11-12 10:17:50 +01:00
Laurent Rineau
62c70d41ca
Renew the handle of policies, for CMake-3.10
...
Now that we require CMake>=3.1, we can forget a lot of old CMake policies.
`CMP0053` `OLD` behavior is still needed, because of a bug in Qt5 CMake files, but it will
not be set with CMake>=3.10. Let's assume that a recent CMake version means
a recent Qt5 version.
2017-11-06 14:58:36 +01:00
Laurent Rineau
7e9f756935
Replace all std::unary_function by CGAL::unary_function
2017-10-04 15:57:09 +02:00
Maxime Gimeno
1a5d74f020
Fixes
2017-07-03 09:39:12 +02:00
Maxime Gimeno
5ae96fc2aa
Explicitely set the policy of CMP0053 to OLD to silent the warning when it is not found.
2017-05-23 16:12:56 +02:00
Guillaume Damiand
a9ac4013fa
Update lcc demo and viewer to allow to reverse normal and to change the light.
2016-11-29 11:43:46 +01:00
Guillaume Damiand
9731a1a51e
Correction of copy dart info functor.
2016-11-29 11:43:43 +01:00
Guillaume Damiand
5d0ce4fea4
Update LCC examples
2016-11-29 11:43:41 +01:00
Guillaume Damiand
d5fbe24775
Remove useless Dart_info
2016-11-29 11:43:38 +01:00
Guillaume Damiand
02e1eb7e96
Add is_orientable function in GMap.
2016-11-29 11:43:37 +01:00
Guillaume Damiand
2ab268965f
LCC for CMap and GMap; incremental builder; save and load; test.
2016-11-29 11:43:36 +01:00
Guillaume Damiand
4624a0b97b
Factorize dart between CMap and GMap.
...
Now we use the same class in both packages.
TODO: modify the doc accordingly.
2016-11-29 11:43:31 +01:00
Guillaume Damiand
535c2caff9
Update LCC examples
2016-11-29 11:43:30 +01:00
Guillaume Damiand
b12b490e12
Rename classes.
2016-11-29 11:43:29 +01:00
Guillaume Damiand
eca1865ad7
Add an example of lcc using GMaps.
2016-11-29 11:43:18 +01:00
Guillaume Damiand
0e80ecf8c0
Work to be able to use LCC with GMap as underlying DS (nyf)
2016-11-29 11:43:13 +01:00
Laurent Rineau
223c1cf5a4
Merge pull request #1530 from lrineau/Installation-compute_dependencies-GF
...
Compute and fix packages dependencies
2016-10-05 13:11:04 +02:00
Andreas Fabri
cf8c1a6cdf
Dispatch import functions to Polyhedron, T2, T3
2016-09-30 15:23:15 +02:00
Sébastien Loriot
6b338eeb1f
improve the name of projects in cmake scripts of examples
2016-09-08 00:02:55 +02:00
Sebastien Loriot
4d56e3ef51
Merge pull request #971 from gdamiand/CMap-global_functions-gdamiand
...
Combinatorial map: remove global functions
2016-05-10 09:26:58 +02:00
Sebastien Loriot
7630d2a6fc
Merge pull request #875 from sloriot/Triangulation_2_and_PMP-fix_Triangulation_2_projection_traits_3
...
PMP: make triangulate_faces works with non filtered kernels
2016-05-05 14:55:11 +02:00
Guillaume Damiand
fb4bc44829
examples and tests updating for LCC after deprecation of global functions.
2016-03-09 18:48:29 +01:00
Guillaume Damiand
7f45f5faea
Update LCC following the deprecated global functions of CMap
2016-03-09 17:25:10 +01:00
Sébastien Loriot
881e4d3199
request Core only in examples, tests and demos when really needed
2016-03-07 22:36:57 +01:00
Sébastien Loriot
d7e9261d58
hide the filtered projection traits behind the projection traits
...
the selection of the base class is done using Kernel::Has_filtered_predicates
2016-03-02 21:57:54 +01:00
Maxime Gimeno
0a37521263
Revert "Fix for the context"
...
This reverts commit 552aaa159f .
Conflicts:
Linear_cell_complex/examples/Linear_cell_complex/linear_cell_complex_3_viewer_qt.h
2016-02-11 14:16:04 +01:00
Sébastien Loriot
42a363fb3f
revert changes to the cmake script
2016-02-10 09:07:33 +01:00
Maxime Gimeno
bb86ec2ee9
Comment the lines in the CMakeLists
2016-02-09 15:16:59 +01:00
Maxime Gimeno
1191a9ee7a
Fix for LCC example
2016-02-09 15:14:14 +01:00
Maxime Gimeno
552aaa159f
Fix for the context
2016-02-09 14:48:26 +01:00
Guillaume Damiand
1f47f46cff
Remove viewer in examples
2015-11-06 17:11:51 +01:00
Guillaume Damiand
c3ab85cabc
Remove useless ;
2015-11-06 09:01:58 +01:00
Guillaume Damiand
418c02b63e
Remove the use of typename outside template class
2015-11-05 07:30:12 +01:00
Guillaume Damiand
e4515eb3be
Enable viewer for example (to remove later, here only for the testsuite)
2015-11-04 11:31:11 +01:00
Guillaume Damiand
a9f2278c5b
Better position for light.
2015-11-04 11:29:59 +01:00
Guillaume Damiand
3f206e9b60
Improve drawing.
2015-11-03 17:36:52 +01:00
Guillaume Damiand
ef9f1d4973
Merge branch 'LCC-examples_qt5-gdamiand-old' into LCC-examples_qt5-gdamiand
2015-11-02 14:48:46 +01:00
Guillaume Damiand
58d3eb9893
Update the viewer (not yet finished).
2015-10-30 21:32:44 +01:00
Guillaume Damiand
2ee49ba5f3
Update basic viewer and corresponding examples; remove one example since it is now in the demo.
2015-10-02 14:44:42 +02:00
Guillaume Damiand
0f7bb719f3
Merge branch 'CMap-marks_with_exceptions-sbrandel-old' into CMap-marks_with_exceptions-sbrandel
2015-10-01 18:31:45 +02:00
Guillaume Damiand
b5c34bf9cc
Ok for qt5 viewer
2015-10-01 16:55:55 +02:00
Guillaume Damiand
d3f2e9cba2
LCC viewer uses now qt5.
2015-08-05 18:26:19 +01:00
Laurent Rineau
f9917c487e
CMake 2.8.11
2015-07-13 12:36:43 +02:00
Sylvain Brandel
41464f142f
type of boolean marks modified from int to size_type in both Combinatorial_map and Linear_cell_complex
2015-04-01 15:36:34 +02:00
Guillaume Damiand
31f97645d9
Finalize doc + example.
2015-01-05 18:37:50 +01:00
Guillaume Damiand
237c4b87fb
Remove warnings.
2014-12-27 20:12:51 +01:00
Guillaume Damiand
029724ab67
Add example file
2014-12-25 08:20:52 +01:00
Guillaume Damiand
d851f35651
Remove warnings; wrong use of typename and template in viewer; default argument for example.
2014-12-25 08:20:00 +01:00
Guillaume Damiand
69b53d262d
Improve demo drawing.
2014-12-24 09:18:55 +01:00
Guillaume Damiand
34e9139cde
Update viewers.
2014-12-24 08:19:09 +01:00
Sylvain Brandel
08af113c95
Adding linear_cell_complex_3_attributes_management.cpp example
2014-12-12 15:41:23 +01:00
Sylvain Brandel
b0591661fd
Adding example linear_cell_complex_3_attributes_management.cpp
2014-12-12 15:38:14 +01:00