View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002315 | Slicer4 | Core: Usability | public | 2012-07-07 08:15 | 2013-02-12 09:41 |
Reporter | ungi | Assigned To | tokuda | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | Slicer 4.1.1 | ||||
Target Version | Slicer 4.3.0 | Fixed in Version | Slicer 4.3.0 | ||
Summary | 0002315: OpenIGTLink socket useless in reloaded scene | ||||
Description | When an OpenIGTLinkConnector node is saved with the scene and reloaded. No data is transferred through the connector anymore. Somehow the server and client cannot connect anymore. This was working in Slicer3 well. | ||||
Tags | No tags attached. | ||||
I tested the module to see if I can recreate on Slicer running on Mac OS X Lion. Although the OpenIGTLink connector connected to the external server software that sends dummy linear transform data, the module was not able to create a linear transform node in the MRML scene. |
|
Found that vtkMRMLIGTLConnectorNode::RegisterMessageConverter() was not called when the node was loaded from MRML scene file. The function is in charge of giving a list of classes that convert OpenIGTLink messages to MRML nodes. Without a proper list, the connector node cannot import received messages to MRML nodes. |
|
I fixed the above issue and committed as revision 8012. It works on Mac OS X. Need testing on the other platforms. |
|
I have tested it on Windows, and the bug seems to be fixed successfully. Thanks. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2012-07-07 08:15 | ungi | New Issue | |
2012-07-13 09:48 | tokuda | Status | new => assigned |
2012-07-13 09:48 | tokuda | Assigned To | => tokuda |
2012-07-13 10:59 | tokuda | Note Added: 0005137 | |
2012-07-13 12:12 | tokuda | Note Added: 0005139 | |
2012-07-13 15:31 | tokuda | Note Added: 0005140 | |
2012-07-16 09:59 | ungi | Note Added: 0005143 | |
2012-08-22 05:56 | jcfr | Target Version | => Slicer 4.3.0 |
2012-09-15 11:18 | tokuda | Status | assigned => closed |
2012-09-15 11:18 | tokuda | Resolution | open => fixed |
2013-02-12 09:41 | jcfr | Fixed in Version | => Slicer 4.3.0 |