Skip to content
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 parameter for domain point initialization #7757

Conversation

ange-clement
Copy link
Member

@ange-clement ange-clement commented Oct 5, 2023

Summary of Changes

Added a construct_initial_points parameter in domain creation.
With this parameter, we can save a custom functor in the domain that will be used wen initializing the C3t3 complex.
This functor must follow the Construct_initial_points concept.

Tasks:

  • Add construct_initial_points parameter in create_labeled_image_mesh_domain
  • Make an example
  • Fix example mesh_hybrid_mesh_domain
  • Add construct_initial_points parameter in all create_xx_domain of Label_mesh_domain_3
  • Write Construct_initial_points_labeled_image into a header
  • Make initialize_triangulation_from_labeled_image use Construct_initial_points_labeled_image
  • Make it pass checks
  • Document construct_initial_points parameter
  • Document Construct_initial_points_labeled_image header
  • Document example
  • Document initialize_triangulation_from_labeled_image and initialize_triangulation_from_gray_image
  • Make small feature page
  • Maybe add a test ?

Release Management

@ange-clement ange-clement force-pushed the Mesh-3-rework-make-mesh-point-initialization-aclement branch from 4a68df9 to 3df0c65 Compare October 5, 2023 11:46
The example use this struct
initialize_triangulation_from_labeled_image also uses it
Renamed parameter initial_points to construct_initial_points
@ange-clement
Copy link
Member Author

Closed because not easy to implement. PR #7798 does this better.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Mesh_3 - document initialize_triangulation_from_labeled_image()
1 participant