Commit Graph

120 Commits

Author SHA1 Message Date
Jane Tournois e8e3eaa7b4 Merge remote-tracking branch 'cgal/master' into Mesh_3-triple_line_extraction-GF
# Conflicts:
#	Mesh_3/test/Mesh_3/CMakeLists.txt
2023-02-21 11:05:30 +01:00
Jane Tournois cf5979189c deal with input features + detected features in a valid feature graph
+ remove Feature_range.h. A range of polylines can be given directly to
the named parameter `input_features`
+ fix the demo behaviour
2023-01-19 15:15:42 +01:00
Laurent Rineau 7f1486ffb3 Merge pull request #7089 from janetournois/Polyhedron_demo-fix_available_features_for_gray_images-jtournois
Polyhedron demo for Mesh_3 - disable features detection for gray level images
2022-12-05 12:21:53 +01:00
Jane Tournois 5fbeecaef8 disable sharpFeaturesGroup for gray level images 2022-11-28 10:54:54 +01:00
Jane Tournois 26472284e4 the demo can now mesh images with any word type
thanks to the new domain constructors that do not
need to be defined explicitly a priori
2022-11-07 12:01:23 +00:00
Jane Tournois 5fa3a24041 wip fixing protection of polylines on bbox for meshing of labeled images 2022-09-22 11:14:05 +02:00
Jane Tournois 2c88b640e3 separate protection of features on boundaries, and protection of triple+ lines 2022-07-28 16:59:31 +02:00
Sébastien Loriot 04d1d60a89 fix warning 2022-07-26 16:47:28 +02:00
Jane Tournois 96407d58ea fix meshing of image with features in demo
3 options :
- automatic detection of features
- given polyline_item was not taken into account
- no features
2022-06-30 10:21:58 +01:00
Sébastien Loriot 6486844750 fix pedantic warnings 2022-05-10 11:30:39 +02:00
Jane Tournois 02d07278be fix unused variable warning 2021-12-28 10:24:34 +01:00
Jane Tournois 0c522b643c run mesh_3 from a Polyhedral_complex_mesh_domain (as a group) 2021-11-12 13:54:22 +01:00
Jane Tournois 9beac5e039 hide menu when the input is not a labeled image 2021-10-04 16:08:24 +02:00
Jane Tournois 38122ce61a disable the weights menu when ITK is not available 2021-10-04 12:10:26 +02:00
Jane Tournois 4b3fee813f ITK is not needed in c3t3_item, and find with the required components only 2021-09-23 14:46:40 +02:00
Jane Tournois 4fdd584154 fix indentation
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
2021-09-21 21:47:40 +02:00
Jane Tournois e1d4c0df80 rename generate_weights() to generate_label_weights() 2021-08-31 14:58:21 +02:00
Maxime Gimeno 720b2dd090 Fix conflicts and fix Cut_plugin 2021-08-30 12:47:10 +02:00
Jane Tournois d41a8f4bb2 add tooltip to c3t3 generated from image 2021-07-28 16:23:23 +02:00
Jane Tournois 77327b5461 (re)compute weights only if sigma has changed 2021-07-28 15:26:02 +02:00
Jane Tournois ecdb8730df move weights to the image_item so that it does not get prematurely deleted 2021-07-28 15:07:06 +02:00
Jane Tournois f46caacdad WIP fix weighted images in demo 2021-07-27 16:38:33 +02:00
Jane Tournois 2637bf6343 add weighted images to the demo 2021-07-27 09:33:49 +02:00
Maxime Gimeno aed7bf07c0 Better name for Split Polylines Mesh_3 2020-12-18 09:10:02 +01:00
Maxime GIMENO 71f8d67095
camelCase
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2020-12-17 14:33:30 +01:00
Maxime Gimeno 4ce51fb61b WIP split polyline in graph 2020-12-16 16:00:10 +01:00
Maxime Gimeno 95ea30dacf Fix mutex 2020-07-01 11:54:32 +02:00
Laurent Rineau 66f9c73a94 Fix mesh_3_plugin with only one polylines item in the scene 2020-06-30 15:50:06 +02:00
Maxime Gimeno b0a2f636ca Clean-up 2020-06-30 15:11:59 +02:00
Maxime Gimeno ca5a5e6e3c Use waitcondition to avoid busy waiting 2020-06-29 16:01:28 +02:00
Maxime Gimeno f6a31c2152 Merge remote-tracking branch 'cgal/master' into Demo-Make_a_test_script-GF 2020-06-29 12:44:07 +02:00
Maxime Gimeno bb15b4c055 WIP Use waitcondition 2020-06-26 16:05:17 +02:00
Laurent Rineau 6f2c1fa6b2 Really fix the compilation with MSVC 2015 2020-04-20 21:54:44 +02:00
Laurent Rineau b1f9951ed3 Fix a compilation error with MSVC 2015 2020-04-08 16:00:32 +02:00
Laurent Rineau 77ad2b42d2 Copy two files from Microsoft GSL instead of have CMake download it 2020-01-28 15:56:00 +01:00
Laurent Rineau e051d44691 Support precompiled headers for Mesh_3 plugins 2020-01-08 15:51:51 +01:00
Laurent Rineau 9de3913dbf Fix warnings 2020-01-08 15:49:16 +01:00
Laurent Rineau 7c042a3fb3 Fix a bug in applicable 2020-01-06 09:52:54 +01:00
Laurent Rineau 4268d4657b Merge remote-tracking branch 'cgal/master' into Polyhedron-demo__add_qtscript_support_to_Mesh_3_plugin-GF 2020-01-06 09:51:41 +01:00
Maxime Gimeno a67361fe45 Add ranges 2019-10-16 11:39:40 +02:00
Maxime Gimeno 74db722b96 fixes after review + new batch of transformations 2019-10-16 11:04:40 +02:00
Maxime Gimeno 264f2d1e06 finish replacing doublespinboxes 2019-10-15 16:30:00 +02:00
Maxime Gimeno 053d2c0a57 Merge remote-tracking branch 'cgal/master' into Demo-Make_a_test_script-GF 2019-09-04 10:50:48 +02:00
Laurent Rineau 4313a8ee66 Add compatibility with old Qt Scripts 2019-07-12 13:33:42 +02:00
Laurent Rineau 876505bdec Fix a bug in applicable() by rearranging completly the private data
In passing, I have used
  - the Guidelines Support Library (actually `gsl::not_null`),
  - `boost::optional` and `boost::variant` to better deal with the
  state of private data.
2019-07-12 13:33:39 +02:00
Laurent Rineau 03a591099d Make mesh_3_plugin scriptable 2019-07-12 13:33:03 +02:00
Laurent Rineau 74669c0ba1 Merge branch 'releases/CGAL-4.14-branch' 2019-07-10 14:22:29 +02:00
Laurent Rineau 1e4ce95f35 Fix PR #3987 with "mesh surface only" 2019-07-05 14:56:13 +02:00
Laurent Rineau 8535a3c03c Merge branch 'releases/CGAL-4.14-branch'
# Conflicts:
#	Apollonius_graph_2/include/CGAL/Apollonius_graph_2/Apollonius_graph_2_impl.h
#	Convex_hull_3/include/CGAL/convex_hull_3.h
#	Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/Corefinement/face_graph_utils.h
#	Polyhedron/demo/Polyhedron/Plugins/Mesh_3/Mesh_3_plugin_cgal_code.cpp
#	Stream_support/include/CGAL/IO/Color.h
2019-06-20 14:20:37 +02:00
Laurent Rineau 22fb28d57e Modify the name when multiple source items 2019-06-17 13:47:05 +02:00