https://github.com/CGAL/cgal

sort by:
Revision Author Date Message Commit Date
1e27f99 Remove extra space 21 July 2016, 12:55:03 UTC
d291f1b Add method to point set to get either begin() or first_selected() if != end() 21 July 2016, 12:49:00 UTC
1edb7d2 Apply PSP algorithms to selection only (if selection isn't empty) 18 July 2016, 13:26:34 UTC
6e01c51 Merge pull request #1265 from sloriot/OTR2-fix_demo_compilation Otr2 fix demo compilation 15 July 2016, 13:09:43 UTC
2b1edf6 Merge pull request #1268 from lrineau/Cartesian_kernel-fix_with_clang_and_gmpxx-GF Fix compilation error with gmpxx 15 July 2016, 13:08:59 UTC
3e4fcd8 Fix compilation error with gmpxx That is a follow-up to the following commit: > commit 6b51b12ab50ae9d2c0cd7afc3ce5e2d7cbb42608 > Author: Laurent Rineau <laurent.rineau@cgal.org> > Date: Fri Oct 4 16:42:13 2013 +0200 > > Fix the case when FT is mpq_class > > If x and w are mpq_class objects, then the type of x/w is not mpq_class, > but only a proxy type that is implicitly convertible to > mpq_class. With the type deduction, CGAL::make_array(x/w, y/w, > z/w) will not create an array<mpq_class> but an array of the proxy type. > > That creates the following compilation error, in a ternary operator: > > - with clang: > include/CGAL/Cartesian/Vector_3.h:78:25: error: incompatible operand types ('array<__gmp_expr<[...], struct __gmp_binary_expr<class __gmp_expr<mpq_t, mpq_t>, class __gmp_expr<mpq_t, mpq_t>, struct __gmp_binary_divides>>, [...]>' and 'array<__gmp_expr<[...], __mpq_struct [1]>, [...]>') > : base( w != FT_(1) ? CGAL::make_array(x/w, y/w, z/w) > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > - with g++: > include/CGAL/Cartesian/Vector_3.h:78:25: error: no match for ternary 'operator?:' (operand types are 'bool', 'std::array<__gmp_expr<__mpq_struct [1], __gmp_binary_expr<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, __gmp_binary_divides> >, 3ul>', and 'std::array<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, 3ul>') > : base( w != FT_(1) ? CGAL::make_array(x/w, y/w, z/w) > ^ > > The fix is to specify the template argument of CGAL::make_array. The first patch in 2013 was on `Vector_3`, but `Vector_2` also suffers from the issue. 13 July 2016, 14:30:07 UTC
843cde6 Merge pull request #1259 from sloriot/BGL-fix_HG_concept Restrict the HalfedgeGraph with properties often assumed in our functions 13 July 2016, 14:17:05 UTC
7b9f11b Merge pull request #1260 from lrineau/Mesh_3-improve_IO-GF Mesh:3 improve dump_c3t3 (Parallel_tag, Polyhedra;_mesh_domain_3) 13 July 2016, 14:16:24 UTC
094fa1f Merge pull request #1244 from maxGimeno/Restore_snapshots-GF Polyhedron_demo: Restore snapshots 13 July 2016, 14:15:09 UTC
c5d5294 Merge pull request #1263 from maxGimeno/Fix_extra_time_reload-GF Polyhedron_demo: Fix reload item This PR actually fixes a general performance issue, due to the use of Boost `flat_map` container. The unique hash map from CGAL has been used instead. 13 July 2016, 14:12:42 UTC
d4daac5 restore default constructor removed in 3658aa04 that is used by the demo the method to insert a single point is made public to protect incorrect uses 13 July 2016, 11:00:10 UTC
0bd1bd8 make the testsuite compile the demo the target name in the cmake script and the name of the cpp file that contains the main function must be identical 13 July 2016, 10:57:59 UTC
45ceefd Merge pull request #1264 from maxGimeno/No_cerr_in_mw_message-GF Polyhedron_demo: No std::cerr in `MainWindow::message()` 13 July 2016, 10:26:16 UTC
e489669 Minor fix - Remove the std::cerr in the `message()` function of the Mainwindow to avoid having html messages in the console. - The messages using this function will only be readable in the application's console widget. 13 July 2016, 08:22:01 UTC
b2871b6 Clean up other flat_map in normal calculation. 13 July 2016, 07:51:47 UTC
27c6d12 Fix the long list of targets 12 July 2016, 14:48:02 UTC
f430cf9 Fix compilation errors Specialization of I/O support for `std::pair<int, int>` was defined twice. For the records, the compilation errors were: ``` [ 62%] Building CXX object Plugins/Mesh_3/CMakeFiles/c3t3_io_plugin.dir/C3t3_io_plugin.cpp.o cd /home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo/Plugins/Mesh_3 && /usr/bin/c++ -DCGAL_EIGEN3_ENABLED -DCGAL_TEST_SUITE -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -DSCENE_IMAGE_GL_BUFFERS_AVAILABLE -DUSE_FORWARD_DECL -Dc3t3_io_plugin_EXPORTS -I/home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo/Plugins/Mesh_3 -I/home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo/./CGAL_demo -I/home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo/../../include -I/home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo/./include -I/home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo/. -I/home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo -I/home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/include -I/mnt/testsuite/include -isystem /usr/include/eigen3 -isystem /usr/include/qt -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtCore -isystem /usr/lib/qt/mkspecs/linux-g++ -isystem /usr/include/qt/QtScript -isystem /usr/include/qt/QtOpenGL -isystem /usr/include/qt/QtXml -fvisibility=hidden -fPIC -fPIC -o CMakeFiles/c3t3_io_plugin.dir/C3t3_io_plugin.cpp.o -c /home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo/Plugins/Mesh_3/C3t3_io_plugin.cpp /home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo/Plugins/Mesh_3/C3t3_io_plugin.cpp:299:8: error: redefinition of 'struct CGAL::Get_io_signature<std::pair<int, int> >' struct Get_io_signature<Fake_patch_id> { ^ In file included from /mnt/testsuite/include/CGAL/Polyhedral_mesh_domain_3.h:61:0, from /home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo/./C3t3_type.h:24, from /home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo/./Scene_c3t3_item.h:5, from /home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo/Plugins/Mesh_3/C3t3_io_plugin.cpp:2: /mnt/testsuite/include/CGAL/internal/Mesh_3/Handle_IO_for_pair_of_int.h:31:8: error: previous definition of 'struct CGAL::Get_io_signature<std::pair<int, int> >' struct Get_io_signature<std::pair<int, int> > { ^ /home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo/Plugins/Mesh_3/C3t3_io_plugin.cpp:319:7: error: redefinition of 'class CGAL::Output_rep<std::pair<int, int> >' class Output_rep<Fake_patch_id> { ^ In file included from /mnt/testsuite/include/CGAL/Polyhedral_mesh_domain_3.h:61:0, from /home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo/./C3t3_type.h:24, from /home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo/./Scene_c3t3_item.h:5, from /home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo/Plugins/Mesh_3/C3t3_io_plugin.cpp:2: /mnt/testsuite/include/CGAL/internal/Mesh_3/Handle_IO_for_pair_of_int.h:46:7: error: previous definition of 'class CGAL::Output_rep<std::pair<int, int> >' class Output_rep<std::pair<int, int> > : public IO_rep_is_specialized { ^ /home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo/Plugins/Mesh_3/C3t3_io_plugin.cpp:338:7: error: redefinition of 'class CGAL::Input_rep<std::pair<int, int> >' class Input_rep<Fake_patch_id> { ^ In file included from /mnt/testsuite/include/CGAL/Polyhedral_mesh_domain_3.h:61:0, from /home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo/./C3t3_type.h:24, from /home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo/./Scene_c3t3_item.h:5, from /home/cgal_tester/build/src/cmake/platforms/ArchLinux-CXX14/test/Polyhedron_Demo/Plugins/Mesh_3/C3t3_io_plugin.cpp:2: /mnt/testsuite/include/CGAL/internal/Mesh_3/Handle_IO_for_pair_of_int.h:65:7: error: previous definition of 'class CGAL::Input_rep<std::pair<int, int> >' class Input_rep<std::pair<int, int> > : public IO_rep_is_specialized { ^ Plugins/Mesh_3/CMakeFiles/c3t3_io_plugin.dir/build.make:66: recipe for target 'Plugins/Mesh_3/CMakeFiles/c3t3_io_plugin.dir/C3t3_io_plugin.cpp.o' failed ``` https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-4.9-Ic-97/Polyhedron_Demo/TestReport_lrineau_ArchLinux-CXX14.gz 12 July 2016, 14:47:39 UTC
7dca16a Clean-up 12 July 2016, 13:54:44 UTC
590c0f9 Fix - By replacing the flat_map by another type of map, the bug that made the calculation of items longer after several reloads is fixed. Why this bug only appeared when reloading an item stays an unsolved mystery. 12 July 2016, 13:38:45 UTC
6f15e73 Merge pull request #1227 from maxGimeno/Multiple_fix-GF Polyhedron_demo : Rework UIs and add waitcursors to items 12 July 2016, 09:16:57 UTC
500ebf7 Actually test CGAL::dump_c3t3 with a polyhedral domain 11 July 2016, 16:09:39 UTC
06436ba Fix the I/O for Polyhedral_mesh_domain_3 11 July 2016, 16:09:25 UTC
2e1a6d2 Add support for Parallel_tag in io_signature.h 11 July 2016, 16:08:51 UTC
831c0de Add an assertion 11 July 2016, 16:08:40 UTC
21ef19b Restrict the HalfedgeGraph with properties often assumed in our algorithms 11 July 2016, 14:03:05 UTC
cff8767 Fix a typo No 'S' in `CGAL_HEADER_ONLY`. 11 July 2016, 08:46:12 UTC
af79980 Use CamelCase for UI. 08 July 2016, 13:25:30 UTC
6345fab Merge pull request #1252 from afabri/Kernel-scalar_product-GF Add free function scalar_product(Vector_{2,3}, Vector_{2,3}) 08 July 2016, 11:43:21 UTC
5d1da46 Move the projectionMatrix to the private struct and fix a warning 08 July 2016, 09:11:24 UTC
bb15fb9 Merge pull request #1254 from mglisse/Spatial_searching-Construct_squared_radius_d-glisse Typo Construct_squared_radius_d 08 July 2016, 07:42:56 UTC
98c7108 Typo Construct_squared_radius_d The code is using Compute_* and the doc Construct_*, change the doc. 07 July 2016, 16:57:32 UTC
2153e65 Fix a typo in doc: remove extra "`" 07 July 2016, 13:31:42 UTC
3f22b1e Add doc of free function for 2D 07 July 2016, 12:56:20 UTC
4c4e5b3 fix documentation of the iterator types 07 July 2016, 12:44:49 UTC
5c1a2bd Add global function scalar_product(Vector_2,Vector_2) 07 July 2016, 12:42:57 UTC
6273a0a Add global function scalar_product(Vector_3,Vector_3) 07 July 2016, 12:30:10 UTC
953881b Merge pull request #1249 from sloriot/BGL-copy_fg_missing_hashable Add missing requirements 07 July 2016, 12:26:36 UTC
af5c821 Add missing requirements 07 July 2016, 12:25:29 UTC
be27bf6 Merge pull request #1198 from maxGimeno/Import_AABB_Tree_demo-GF Polyhedron_Demo: Import AABB_Tree demo 07 July 2016, 11:37:55 UTC
416c23b Add an option to keep the ratio. - Using #include "Viewer.moc" in the .cpp makes the use of qt5_generate_moc useless i nthe CMakeLists, as Automoc is now able to deal with it. 07 July 2016, 07:31:24 UTC
1e2a459 Merge pull request #1229 from sloriot/OTR2-epeck Make it work with Epeck 06 July 2016, 15:42:48 UTC
9e85221 Merge pull request #1245 from sloriot/STL_Extension-range_empty_simpler simplify empty() 06 July 2016, 15:28:18 UTC
3204aee simplify empty() 06 July 2016, 15:25:57 UTC
07f94eb Fix display info and indicate current state of the plugin in the menu. 06 July 2016, 15:19:12 UTC
3e36894 Second way - I finally found a solution to set manually the frustum ! This version use the same algorithm as did QGLViewer so all of the previous version problems are gone. 06 July 2016, 12:40:49 UTC
79f49cf First way - pass the camera in orthographic mode and zoom on screen part to recreate the original image with zoomed parts. If the factor is too high, there will be near plane problems, as the zoom might make the camera go through the item. Plus the separation between the parts is visible. At last, everything that is not centered in the screen will be deformed because of the orthographic projection. 06 July 2016, 09:08:19 UTC
5ebfefe Merge pull request #894 from gdamiand/CGAL_headers_only_step1-gdamiand_cjamin CGAL header-only: step 1 (I actually do this merge for the Github interface for mobile phones! How much does that add to my geek-value?) 05 July 2016, 17:50:36 UTC
8c3b4f4 add missing () 05 July 2016, 14:47:11 UTC
2d0e402 Merge pull request #1195 from sloriot/SMD-add_sre_arap Add Smoothed Rotation Enhanced As-Rigid-As-Possible 05 July 2016, 14:25:17 UTC
9adbc52 Fix segfault 05 July 2016, 14:21:07 UTC
9b519ad fix conversion warning and remove extra boost:: 05 July 2016, 14:20:48 UTC
99e36bf update changes 05 July 2016, 14:20:48 UTC
a653b5c add SRE_ARAP in the user manual 05 July 2016, 14:20:42 UTC
6e8138c Merge pull request #1240 from maxGimeno/Submenu_for_PSP-GF Polyhedron_demo : Submenu for Point Set Processing Operations 05 July 2016, 14:13:25 UTC
d2a7e55 add more plugin in the Point Set submenu 05 July 2016, 14:09:59 UTC
a972847 Merge pull request #1239 from maxGimeno/Change_normal_length-GF Polyhedron_demo: Fix the Normal Drawing 05 July 2016, 14:01:21 UTC
18e11fe Change functors name. 05 July 2016, 13:58:44 UTC
1f42d40 remove unused parameter 05 July 2016, 13:58:44 UTC
e5db243 Parallelize the texture computing if linked with TBB. On elephant.off, the computation is done in 250 ms when parallelized against 600ms when not. 05 July 2016, 13:58:44 UTC
4ebaa0d Fix updating bugs at creation and deletion of items. 05 July 2016, 13:58:44 UTC
fc68989 Use Simple_cartesian<double> to greatly enhance the performance. 05 July 2016, 13:58:43 UTC
a761fb9 Use more vivid colors for the textured plane. 05 July 2016, 13:58:43 UTC
16fe012 Fix - Fix LINK errors - Fix openGL errors 05 July 2016, 13:58:43 UTC
b99bd48 Fixes : - Fix segfault due to eventFilter - Fix display for cut edges. - Tries to fix the include bug. 05 July 2016, 13:58:43 UTC
a1f8a16 Replace the AABB_Tree demo's Color_ramp by the one already present in the Polyhedron demo. 05 July 2016, 13:58:43 UTC
529fa3d Fix - Fixes link error and display in cut_segments 05 July 2016, 13:58:43 UTC
5fd4ff0 Fix - update the plane and the trees when an item is added. 05 July 2016, 13:58:42 UTC
3d84bff Fix segfaults 05 July 2016, 13:58:42 UTC
c6c3115 Enhancement - Implement the distance functions in the Cut plugin. 05 July 2016, 13:58:42 UTC
ba0dc00 Merge pull request #1241 from maxGimeno/Fix_selection_after_reload-GF Polyhedron_demo: Fix the selection after reloading an item. 05 July 2016, 13:55:57 UTC
4c70258 Merge pull request #1224 from maxGimeno/Interference_plugin-GF Polyhedron_demo: Point_set_interference_plugin 05 July 2016, 13:34:22 UTC
4a81965 Merge pull request #1235 from maxGimeno/Fix_AABB_Tree-GF AABB_Tree: Fix for Source_point_from_edge_descriptor::get(). 05 July 2016, 13:33:00 UTC
3b8d38e fix conversion warning 05 July 2016, 07:15:20 UTC
ab17f12 Rename Dialogs with no name. 04 July 2016, 09:24:12 UTC
51d08ad Set a maximum for the normal lengths. 04 July 2016, 09:17:31 UTC
552b3e3 Merge pull request #1242 from maxGimeno/Fix_normal_estimation_UI-GF Polyhedron_demo: Add spaces and change Dialog name. 04 July 2016, 09:16:14 UTC
04d8030 Add spaces and change Dialog name. 04 July 2016, 09:12:16 UTC
b42ca7b Fix the selection after reloading an item. 04 July 2016, 09:02:08 UTC
ec592cf default value for relevance is 1 04 July 2016, 08:51:12 UTC
4646320 By default, CGAL_HEADER_ONLY is OFF. 04 July 2016, 08:40:04 UTC
4978791 Put Point set processing operations in a submenu. 04 July 2016, 08:35:44 UTC
e78f5d1 Merge pull request #1225 from sloriot/Pmap-remove_old_API remove the flag CGAL_USE_PROPERTY_MAPS_API_V1 and keep only new API 04 July 2016, 08:18:30 UTC
e3a44a9 remove the flag CGAL_USE_PROPERTY_MAPS_API_V1 and keep only new API 04 July 2016, 08:17:38 UTC
280036e Fix CGAL_DEPRECATED_UNUSED definition 01 July 2016, 14:54:58 UTC
f8b9520 Fix for Source_point_from_edge_descriptor::get(). 01 July 2016, 14:20:02 UTC
997f32b Interface enhancements. 01 July 2016, 10:55:44 UTC
7ca2c75 Fix warnings in CGAL_ImageIO 01 July 2016, 09:27:54 UTC
faf7e42 add a test checking algo compiles and run with epeck 01 July 2016, 08:54:38 UTC
3009712 round relocation to double when using a non floating point number type due to iterative relocation, multiprecision number types increase very quickly (even if we use only one relocation step) 01 July 2016, 07:09:42 UTC
6906cde Merge pull request #1220 from sloriot/T2-missing_traits add missing traits to avoid using the default constructed one 01 July 2016, 05:43:53 UTC
3255492 Remove duplicated file. 30 June 2016, 13:39:56 UTC
272d327 Add WaitCursors to items. 30 June 2016, 13:34:21 UTC
7e62849 Rework of FileLoader UI 30 June 2016, 12:37:59 UTC
73d9b0a Rework of Deformation UI 30 June 2016, 12:35:26 UTC
5558627 Rework of Remeshing UI 30 June 2016, 12:32:29 UTC
195f7c6 Rework of Mesh_segmentation UI 30 June 2016, 12:31:22 UTC
cf432b1 Rework of Point_set_reconstruction UI 30 June 2016, 12:29:36 UTC
b49bbfb Rework of Point_set_wlop UI 30 June 2016, 12:21:41 UTC
037fefb Rework of Point_set_upsampling UI 30 June 2016, 12:21:01 UTC
2a80c87 Rework of Point_set_simplification UI 30 June 2016, 12:19:18 UTC
back to top