View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002608 | Slicer4 | Core: Base Code | public | 2012-10-03 12:56 | 2018-03-22 00:53 |
Reporter | finetjul | Assigned To | alexy | ||
Priority | low | Severity | feature | Reproducibility | N/A |
Status | assigned | Resolution | open | ||
Product Version | Slicer 4.1.1 | ||||
Target Version | Slicer 4.11.0 | Fixed in Version | |||
Summary | 0002608: Extend vtkMRMLNode::Copy behavior | ||||
Description | The current Copy() mechanism is limited in a way that there are multiple ways to Copy a node (with/without references, with/without data)... | ||||
Steps To Reproduce | See discussion following r20930: The polydata can be null in a sceneview and should not override A new comment in the Volume and Model node ::Copy methods should On Thu, Sep 13, 2012 at 5:03 AM, Julien <julien.finet@kitware.com> wrote:
On Thu, Sep 13, 2012 at 8:46 AM, Steve Pieper <pieper@ibility.net> wrote: Yes, I think it's a good idea to be more explicit about the behavior Right now I'd like to be sure that the desired behavior is well -Steve | ||||
Additional Information | Annotation nodes have a notion of "Backup" that should be handled by this extended "Copy" mechanism (if it appears that "Backups" are still necessary). See item f) in 0002606 | ||||
Tags | No tags attached. | ||||
A great place to start with this would be to improve the documentation of the existing behavior and confirm that all the built-in mrml nodes that ship with slicer behave as-expected with their bulk data. |
|
API changes might be needed, so implement this for Slicer5. MRML node API should provide all features that are required for management of node sequences (which is implemented now in a separate "node sequencer" class in Sequences extension). |
|
@lassoan I added an entry to the Slicer 5.0 migration page: https://www.slicer.org/wiki/Documentation/Nightly/Developers/Tutorials/MigrationGuide/Slicer50#Revisit_MRML_Copy_API |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2012-10-03 12:56 | finetjul | New Issue | |
2012-10-03 12:56 | finetjul | Status | new => assigned |
2012-10-03 12:56 | finetjul | Assigned To | => pieper |
2012-10-03 12:57 | finetjul | Assigned To | pieper => |
2012-10-03 14:19 | pieper | Assigned To | => alexy |
2012-10-03 14:20 | pieper | Note Added: 0006371 | |
2012-10-03 15:37 | finetjul | Relationship added | related to 0002606 |
2012-10-03 15:38 | finetjul | Additional Information Updated | |
2012-12-08 10:03 | jcfr | Target Version | => Slicer 4.3.0 |
2013-08-02 09:27 | alexy | Target Version | Slicer 4.3.0 => Slicer 4.4.0 |
2013-10-02 15:33 | jcfr | Relationship added | related to 0003428 |
2013-10-02 15:34 | jcfr | Relationship replaced | parent of 0003428 |
2014-03-07 09:06 | pieper | Relationship added | parent of 0003617 |
2014-05-13 20:47 | jcfr | Target Version | Slicer 4.4.0 => Slicer 4.5.0-1 |
2015-11-02 11:27 | jcfr | Target Version | Slicer 4.5.0-1 => Slicer 4.6.0 |
2016-10-12 14:58 | jcfr | Target Version | Slicer 4.6.0 => |
2016-10-12 14:59 | jcfr | Target Version | => Slicer 4.7.0 |
2017-09-27 13:08 | lassoan | Target Version | Slicer 4.7.0 => Slicer 4.9.0 |
2017-09-27 13:08 | lassoan | Note Added: 0015184 | |
2018-03-22 00:52 | jcfr | Target Version | Slicer 4.9.0 => Slicer 4.11.0 |
2018-03-22 00:53 | jcfr | Note Added: 0015585 |