View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004706 | Slicer4 | Module Markups | public | 2019-08-20 14:53 | 2019-08-20 14:53 |
Reporter | arankin | Assigned To | nicole | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | assigned | Resolution | open | ||
Platform | amd64 | OS | Windows | OS Version | 10 Creators |
Product Version | Slicer 4.11.0 | ||||
Target Version | Fixed in Version | ||||
Summary | 0004706: Markup events not fired at expected time when using StartPlaceMode | ||||
Description | With the markups rework and the new preview mechanism, events that fired when the fiducial was placed are firing immediately when vtkSlicerMarkupsLogic.StartPlaceMode() is called. The new unnamed enum with values PositionUndefined, PositionPreview, PositionDefined is a new status field on a control point which can be queried by observing a PointModified event, and using GetNthControlPointPositionStatus with the callData (point index). | ||||
Steps To Reproduce | Start Slicer with markups rework (my version 4.11.0-2019-07-29) | ||||
Additional Information | Events that do not occur as expected: vtkMRMLMarkupsNode::PointEndInteractionEvent (behaves correctly when moving existing nodes, does not fire when finalizing a newly placed node) | ||||
Tags | No tags attached. | ||||