Scenario: I created multiple measurements using the Length tool. When selecting a created annotation I would like to fire an event and delete the selected annotation.
Question: How can I create a callback for annotation tools that emit an event with the selected annotation. I could not find any information in the documentation.
Using Cornerstonejs + Conerstonetools (latest versions)
Hello @joni8a and welcome to the OHIF community and thanks for your question.
If I understand your question correctly, one way to handle deleting the selected annotation is to…
Use the annotationSelection module to get the selected tools. There is a function getAnnotationsSelected which might prove useful to you. It returns the UIDs of the selected tools.
To remove a tool by UID, use the removeAnnotation function in the annotationState module