View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003454 | Slicer4 | Module OpenIGTLinkIF | public | 2013-10-18 04:51 | 2017-06-10 08:51 |
Reporter | tokuda | Assigned To | tokuda | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | Slicer 4.3.0 | ||||
Target Version | Slicer 4.4.0 | Fixed in Version | Slicer 4.4.0 | ||
Summary | 0003454: OpenIGTLinkIF cannot receive LBMETA data | ||||
Description | It is reported that 3D Slicer cannot receive label meta data, although OpenIGTLinkRemote can query LBMETA message. This is probably due to the lack of label meta data node (vtkMRMLImageMetaListNode) and its converter (vtkIGTLToMRMLImageMetaList). | ||||
Tags | No tags attached. | ||||
It needs fixes in:
Issues are created in: |
|
OpenIGTLinkIF module is fixed in commit 5c3a47f0aeac303b2442ffa3aebd7698d065683f https://github.com/openigtlink/OpenIGTLinkIF/commit/5c3a47f0aeac303b2442ffa3aebd7698d065683f In addition, I found that there is a related bug in OpenIGTLink library, which is fixed in: https://github.com/openigtlink/OpenIGTLink/commit/ee594372eb8c9a25da1dbff2bd081cb70ce9554a |
|
Pull request has been sent to OpenIGTLinkRemote. |
|
I updated
to use the updated OpenIGTLinkIF and OpenIGTLink. The change has been committed to |
|
OpenIGTLinkIF and OpenIGTLink were fixed in r22679. |
|
OpenIGTLinkIF and OpenIGTLink were fixed in r22679. |
|
Slicer: 2145-support-for-installing-extension-from-file 29a04b80 2013-11-04 16:04:45 Details Diff |
BUG: OpenIGTLink - Fixes issue 0003454 - could not receive LBMETA messages. // ------------------------- OpenIGTLink updates: Bonny Biswas (2): ENH: Added set/get methods for coordinate system in ImageMessage classes BUG: LPS coordinate system value in ImageMessage does not match protocol Isaiah Norton (2): ENH: add StringEchoServer example ENH: add PointListServer example Junichi Tokuda (41): ENH: start implementing session manager ENH: MessageHandler and SessionManager classes are implemented and now working. Template-based MessageHandler class has been removed. STYLE: adding comment in the source code for SessionManagerServer example program. ENH: implement session manager with pseudo non-blocking messaging (receive only) Merge pull request 0000003 from lchauvin/patch-1 Merge pull request 0000004 from lchauvin/patch-1 ENH: added the second argument for Process() in the message handler class to share data between the message handler class and other classes/functions outside the class. Solve conflict. ENH: Adding CapabilityMessage class ENH: Adding the capability message type and examples. ENH: Merging the fixes in the master branch to the development branch. BUG: Fixed the compile error caused by the last commit. STYLE: Merging the master repository with improved comments for Doxygen. STYLE: Merge changes in the master repository. STYLE: Merge updates in the master repository. STYLE: Merge master repository. ENH: Add igtlCreateDefaultQueryMessageClass() macro to help defining a class for query message. ENH: Create HeaderOnlyMessageBase as a base class for query message types. BUG: merge labonny's changes Merge pull request 0000013 from perim/master BUG: Fix Issue 0000014 Linker error in VS2012. STYLE: Fix wrong statement in help (coordinate -> string) Merge pull request 0000018 from ihnorton/add_pointlistserver_example ENH: Add a class for GET_STATUS message type. ENH: Add TrajectoryMessage example. ENH: Merge changes in master. STYLE: Fixed revision number COMP: Fix warning 'converting to non-pointer type int from NULL'. STYLE: Update version number. ENH: Merge github.com:tokjun/OpenIGTLink.git. BUG: Avoid * ((igtl_uint16 *) ptr) = <value> to address issue 0000020. Need testing. STYLE: Format README using Markdown STYLE: Rename README to README.md BUG: Address issue 0000021.. replace this->m_DefaultBodyType = this->DefaultBodyType() with this->m_DefaultBodyType = "" BUG: Reset changes in Example/Status/StatusClient BUG: Fixing Issue 0000020. 'signed' is explicitly specified for igtl_int8. Tested on Ubuntu + armv7l. STYLE: Use C-style comments in .c files. Merge pull request 0000022 from tokjun/master ENH: Add LBMETA message to ImageDatabaseServer example. BUG: Fixed bug in LabelMetaMessage. It could not extract owner image information from a LBMETA message. Merge pull request 0000024 from tokjun/23-LBMETA-example Laurent Chauvin (3): Modified GetMode method Add igtlMessageHandlerMacro.h to the list of files ENH: Removed the sleep Per Inge Mathisen (3): Fix wrong use of delete operator Fix wrong bitwise and operator Fix compile warnings under clang // ------------------------- OpenIGTLinkIF updates: Isaiah Norton (1): COMP: partially fix 0000009, and a leak Junichi Tokuda (3): Merge pull request 0000010 from ihnorton/issue9_partial_fix ENH: Implement LableMetaList function. This commit requires OpenIGTLink library commit 661d4bd. Merge pull request 0000012 from tokjun/0003454-lbmeta From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@22679 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_OpenIGTLink.cmake | Diff File | ||
mod - SuperBuild/External_OpenIGTLinkIF.cmake | Diff File | ||
Import 2017-06-07 23:51:09: master 29a04b80 2013-11-04 16:04:45 Details Diff |
BUG: OpenIGTLink - Fixes issue 0003454 - could not receive LBMETA messages. // ------------------------- OpenIGTLink updates: Bonny Biswas (2): ENH: Added set/get methods for coordinate system in ImageMessage classes BUG: LPS coordinate system value in ImageMessage does not match protocol Isaiah Norton (2): ENH: add StringEchoServer example ENH: add PointListServer example Junichi Tokuda (41): ENH: start implementing session manager ENH: MessageHandler and SessionManager classes are implemented and now working. Template-based MessageHandler class has been removed. STYLE: adding comment in the source code for SessionManagerServer example program. ENH: implement session manager with pseudo non-blocking messaging (receive only) Merge pull request 0000003 from lchauvin/patch-1 Merge pull request 0000004 from lchauvin/patch-1 ENH: added the second argument for Process() in the message handler class to share data between the message handler class and other classes/functions outside the class. Solve conflict. ENH: Adding CapabilityMessage class ENH: Adding the capability message type and examples. ENH: Merging the fixes in the master branch to the development branch. BUG: Fixed the compile error caused by the last commit. STYLE: Merging the master repository with improved comments for Doxygen. STYLE: Merge changes in the master repository. STYLE: Merge updates in the master repository. STYLE: Merge master repository. ENH: Add igtlCreateDefaultQueryMessageClass() macro to help defining a class for query message. ENH: Create HeaderOnlyMessageBase as a base class for query message types. BUG: merge labonny's changes Merge pull request 0000013 from perim/master BUG: Fix Issue 0000014 Linker error in VS2012. STYLE: Fix wrong statement in help (coordinate -> string) Merge pull request 0000018 from ihnorton/add_pointlistserver_example ENH: Add a class for GET_STATUS message type. ENH: Add TrajectoryMessage example. ENH: Merge changes in master. STYLE: Fixed revision number COMP: Fix warning 'converting to non-pointer type int from NULL'. STYLE: Update version number. ENH: Merge github.com:tokjun/OpenIGTLink.git. BUG: Avoid * ((igtl_uint16 *) ptr) = <value> to address issue 0000020. Need testing. STYLE: Format README using Markdown STYLE: Rename README to README.md BUG: Address issue 0000021.. replace this->m_DefaultBodyType = this->DefaultBodyType() with this->m_DefaultBodyType = "" BUG: Reset changes in Example/Status/StatusClient BUG: Fixing Issue 0000020. 'signed' is explicitly specified for igtl_int8. Tested on Ubuntu + armv7l. STYLE: Use C-style comments in .c files. Merge pull request 0000022 from tokjun/master ENH: Add LBMETA message to ImageDatabaseServer example. BUG: Fixed bug in LabelMetaMessage. It could not extract owner image information from a LBMETA message. Merge pull request 0000024 from tokjun/23-LBMETA-example Laurent Chauvin (3): Modified GetMode method Add igtlMessageHandlerMacro.h to the list of files ENH: Removed the sleep Per Inge Mathisen (3): Fix wrong use of delete operator Fix wrong bitwise and operator Fix compile warnings under clang // ------------------------- OpenIGTLinkIF updates: Isaiah Norton (1): COMP: partially fix 0000009, and a leak Junichi Tokuda (3): Merge pull request 0000010 from ihnorton/issue9_partial_fix ENH: Implement LableMetaList function. This commit requires OpenIGTLink library commit 661d4bd. Merge pull request 0000012 from tokjun/0003454-lbmeta From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@22679 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_OpenIGTLink.cmake | Diff File | ||
mod - SuperBuild/External_OpenIGTLinkIF.cmake | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-10-18 04:51 | tokuda | New Issue | |
2013-10-18 04:51 | tokuda | Status | new => assigned |
2013-10-18 04:51 | tokuda | Assigned To | => tokuda |
2013-10-21 21:09 | tokuda | Note Added: 0010207 | |
2013-10-21 21:25 | tokuda | Note Added: 0010208 | |
2013-10-21 21:33 | tokuda | Note Added: 0010209 | |
2013-10-31 07:01 | tokuda | Note Added: 0010246 | |
2013-11-05 17:29 | tokuda | Note Added: 0010287 | |
2013-11-05 17:29 | tokuda | Status | assigned => resolved |
2013-11-05 17:29 | tokuda | Resolution | open => fixed |
2013-11-22 15:22 | tokuda | Note Added: 0010368 | |
2013-11-22 15:22 | tokuda | Status | resolved => closed |
2014-03-06 05:56 | jcfr | Fixed in Version | => Slicer 4.4.0 |
2014-03-06 06:15 | jcfr | Target Version | => Slicer 4.4.0 |
2017-06-07 23:27 | jcfr | Changeset attached | => Slicer 2145-support-for-installing-extension-from-file 29a04b80 |
2017-06-10 08:51 | jcfr | Changeset attached | => Slicer master 29a04b80 |