-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mesh 3 : initial_points_generator parameter for make_mesh_3 point initialization #7798
base: master
Are you sure you want to change the base?
Mesh 3 : initial_points_generator parameter for make_mesh_3 point initialization #7798
Conversation
initial_points_generator
Allows easier initialisation
Doc added parameter + Doc make_mesh_3 + Doc Construct_initial_points_labeled_image header + Remove unwanted duplicata
/build:v0 |
There was an error while building the doc:
|
/build:v0 |
@ange-clement ange-clement removed their assignment Oct 18, 2023 |
There was an error while building the doc:
|
/build:v0 |
The documentation is built. It will be available, after a few minutes, here: https://cgal.github.io/7798/v0/Manual/index.html |
Added group "Mesh Initialization Functions" + Added concept "InitialPointsGenerator" + Documented model "Construct_initial_points_labeled_image" + Updated demo parametters + Fix reneming errors
/force-build:v0 |
There was an error while building the doc:
|
Branch merged in |
Test results in results-6.1-Ic-55 |
Successfully tested in CGAL-6.1-Ic-59 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I pre-approve this small feature, with comments.
This pull-request was previously marked with the label |
/build:final_doc |
There was an error while building the doc:
|
/build:final_doc |
The documentation is built. It will be available, after a few minutes, here: https://cgal.github.io/7798/final_doc/Manual/index.html |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Full approval. Thanks for the last changes.
Summary of Changes
Added a
initial_points_generator
parameter in make_mesh_3.With this parameter, we can use a custom functor when initializing the C3t3 complex.
This functor must follow the Initial_points_generator concept.
Tasks:
initial_points_generator
parameter inmake_mesh_3
Construct_initial_points_labeled_image
into a headerinitialize_triangulation_from_labeled_image
useConstruct_initial_points_labeled_image
InitialPointsGenerator
to outputstd::tuple<MeshDomain::Point_3, int dimension, MeshDomain::Index>
(instead ofstd::pair<MeshDomain::Point_3, MeshDomain::Index>
)initial_points_generator
parameter inmake_mesh_3
Construct_initial_points_labeled_image
headerinitialize_triangulation_from_labeled_image
andinitialize_triangulation_from_gray_image
Construct_initial_points_gray_image.h
, similar toConstruct_initial_points_labeled_image.h
CHANGES.md
, see Mesh 3 : initial_points_generator parameter for make_mesh_3 point initialization #7798 (comment)Release Management
initialize_triangulation_from_labeled_image()
#7469