View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001380 | Slicer4 | Core: Base Code | public | 2011-08-30 10:40 | 2014-03-06 05:16 |
Reporter | finetjul | Assigned To | finetjul | ||
Priority | low | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | Slicer 4.0.0 | ||||
Target Version | Slicer 4.4.0 | Fixed in Version | Slicer 4.2.0 | ||
Summary | 0001380: Update vtkMRMLDisplayableNode::PolyData API | ||||
Description | STYLE: Remove useless code in vtkMRMLModelNode If the polydata is internally modified, there is no need to set the | ||||
Additional Information | /////////////////////////////////////////////////////////////////// If the polydata is internally modified, there is no need to set the /////////////////////////////////////////////////////////////////// Up to now, it was the responsibility of the receiving node to decide that if the polydata is the same, it should do nothing. I think this is much more transparent. The way the pipeline and the events work in slicer are already obscure and not documented enough. Which makes it very hard for newcomers to code into it. /////////////////////////////////////////////////////////////////// What I was getting confused with, is that the input of the model node was modified (ModifiedEvent on the input polydata), so the pipeline (input of displayable node) was modified. As a suggestion, I recently cleanup the API of VolumeDisplayNodes: What do you think of : /////////////////////////////////////////////////////////////////// ... | ||||
Tags | No tags attached. | ||||
r17891 reverts r17884 until the redesign occurs. |
|
Fixed in r20910 |
|
Closing resolved issues that have not been updated in more than 3 months |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2011-08-30 10:40 | finetjul | New Issue | |
2011-08-30 10:40 | finetjul | Status | new => acknowledged |
2011-08-30 10:49 | finetjul | Note Added: 0002855 | |
2012-08-20 07:40 | nicole | Assigned To | => finetjul |
2012-08-20 07:40 | nicole | Target Version | Slicer 4.0.1 => Slicer 4.4.0 |
2012-09-02 10:17 | finetjul | Note Added: 0005925 | |
2012-09-02 10:17 | finetjul | Status | acknowledged => resolved |
2012-09-02 10:17 | finetjul | Fixed in Version | => Slicer 4.2.0 - Feature freeze Sept 1st 2012 |
2012-09-02 10:17 | finetjul | Resolution | open => fixed |
2013-06-19 10:34 | finetjul | Relationship added | related to 0002947 |
2013-06-19 10:34 | finetjul | Relationship added | related to 0002897 |
2014-03-06 05:15 | jcfr | Note Added: 0011089 | |
2014-03-06 05:16 | jcfr | Status | resolved => closed |