Skip to content

Conversation

@th-skam
Copy link
Collaborator

@th-skam th-skam commented Sep 11, 2025

Similar to #85

A new operation is added in the Operations::Needle namespace. It carries out the task of removing coupling points during the needle retraction phase.

The reasoning behind these PRs is to separate the algorithm logic from independent operations, specific to the geometry of the needle and tissue. This helps declutter the InsertionAlgorithm; the GenericOperation wraps the required dynamic casts when dealing with the EdgeGeometry of the needle object.

Close #86

@epernod epernod added pr: status ready Approved a pull-request, ready to be squashed and removed pr: status to review To notify reviewers to review this pull-request labels Sep 12, 2025
@epernod epernod merged commit 57df238 into master Sep 12, 2025
4 checks passed
@epernod epernod deleted the operations-removePoint branch September 12, 2025 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: enhancement pr: status ready Approved a pull-request, ready to be squashed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[algorithm] Refactor InsertionAlgorithm to use an Operation for coupling point removal

3 participants