Details
-
Type:
Bug
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: display_firefly
-
Labels:None
-
Story Points:2
-
Epic Link:
-
Sprint:SUIT Sprint 2018-08
-
Team:Science User Interface
Description
When using afw.display with the Firefly backend, writing ellipses with buffering does not draw ellipses:
with display.Buffering():
|
for record in src256[::10]: |
display.dot(record.getShape(), record.getX(), record.getY())
|
It works without the buffering.
Attachments
Issue Links
- is triggering
-
DM-15245 bug fix in regions API: draw the correct regions, discard the wrong ones
- Done
Activity
Field | Original Value | New Value |
---|---|---|
Risk Score | 0 |
Watchers | Cindy Wang, David Shupe, Trey Roby, Xiuqin Wu [ Cindy Wang, David Shupe, Trey Roby, Xiuqin Wu ] | Cindy Wang, David Shupe, Robert Lupton, Trey Roby, Xiuqin Wu [ Cindy Wang, David Shupe, Robert Lupton, Trey Roby, Xiuqin Wu ] |
Epic Link |
|
Resolution | Done [ 10000 ] | |
Status | To Do [ 10001 ] | Done [ 10002 ] |
Sprint | SUIT Sprint 2018-08 [ 738 ] |
NaN values in the catalog cause the problems. When not buffering, the regions are sent individually and the valid ellipses are drawn. When buffering is on, the regions are sent all at once and the NaN-shape ones cause all the regions to fail.