View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003046 | Slicer4 | Core: MRML | public | 2013-04-04 06:16 | 2014-03-06 06:16 |
Reporter | pinter | Assigned To | alexy | ||
Priority | urgent | Severity | major | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | Slicer 4.2.2-1 | ||||
Target Version | Slicer 4.3.0 | Fixed in Version | Slicer 4.3.0 | ||
Summary | 0003046: Getting the TransformNodeID from vtkMRMLTransformableNode returns the StorageNodeID | ||||
Description | The member variables TransformNodeReferenceRole and TransformNodeReferenceRererenceMRMLAttributeName are supposed to be "transform" and "transformNodeRef" instead of "storage" and "storageNodeRef". This causes bugs in applications that rely on the transformable property. | ||||
Additional Information | JC's comment about the issue: @Alex: While removing the std::string was good, I would suggest you re-add member allowing to reference the role type using a class member: TRANSFORM_NODE_REFERENCE_ROLE, ... Using string directly is a regression. For an example, look here: https://www.assembla.com/code/slicerrt/subversion/nodes/728/trunk/SlicerRt/src/PatientHierarchy/Logic/vtkSlicerPatientHierarchyModuleLogic.h#ln48 | ||||
Tags | No tags attached. | ||||
Fixed copy-paste error, use "transform" rather than "storage" |
|
I will set the status as closed once it is confirmed whether the const char* member constants are not needed. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2013-04-04 06:16 | pinter | New Issue | |
2013-04-04 06:16 | pinter | Status | new => assigned |
2013-04-04 06:16 | pinter | Assigned To | => alexy |
2013-04-04 08:01 | alexy | Note Added: 0008309 | |
2013-04-04 08:01 | alexy | Status | assigned => resolved |
2013-04-04 08:01 | alexy | Resolution | open => fixed |
2013-04-04 08:11 | pinter | Note Added: 0008310 | |
2013-04-04 09:45 | pieper | Relationship added | related to 0003047 |
2013-04-04 09:50 | alexy | Note Added: 0008311 | |
2013-04-04 09:53 | pinter | Status | resolved => closed |
2013-04-04 09:53 | pinter | Fixed in Version | => Slicer 4.3.0 |
2014-03-06 06:16 | jcfr | Target Version | => Slicer 4.3.0 |