I’m using OpenIGTLinkIF to stream tracking data from an NDI Aurora tracking system into Slicer. (I work at NDI.) I’m tracking a needle, and in Slicer 3.x was able to have the relevant 2D slices show based on the position of the needle tip, with the needle tip showing in the 2D images. I believe all this was controlled in the “Visualization/Slice Control” section of the OpenIGTLink module. It seems that in Slicer 4.4/4.10, the “Visualization/Slice Control” section is no longer there. Is there some way to do this in Slicer 4?
This feature is implemented in SlicerIGT extension’s Volume Reslice Driver module. See SlicerIGT tutorials for more information about how to sett up Slicer as sophisticated image guidance and navigation systems. If you write more details about your application then we are happy to give you further pointers.
I can’t seem to get it working in 4.10.2 or 4.11. In the OpenIGTLinkIF module, under I/O Configuration, when I expand Scene and IGTLConnector, nothing appears under IN. When I use Slicer 4.4, the two tools I have connected show up right away, but not in 4.10.2 or 4.11. (I had this problem early, which is actually why I was using 4.4)
Do you use latest OpenIGTLink library version?
Is it a standalone application? Can we access it (preferably the source code, but at least a binary package) so that we can test it with Slicer?
I’m not sure–I will check with our development team whether we are using the lastest library version.
I can’t share the source code with you, but I can share the program. Do you have access to an NDI device (either Polaris or Aurora) and our NDI ToolBox software? If so, you can start our OpenIGT link server by starting NDI ToolBox via the command line. From the ToolBox install directly, use “jre\bin\java -cp toolbox.jar ndi.app.igtlink.IGTLinkPanel”.