2007 December Slicer IGT Programming IGSTK Slicer Integration
From NAMIC Wiki
Revision as of 04:18, 14 December 2007 by Ibanez (talk | contribs) (→Technology/Function description)
Home < 2007 December Slicer IGT Programming IGSTK Slicer Integration
Contents
IGSTK - Slicer Integration
Names
- Session leader
- Patrick Cheng
- participants
- Steve Pieper
- Ziv
- Nobi Hata
- David Gobi
- Stephen Aylward
- Peter Kazanzides
- Luis Ibanez
Technology/Function description
- Exposing the Tracker functionality of IGSTK to Slicer
- How to integrate event loops between trackers and GUI Tcl main event loop.
- Suggestion:
- Use sockets in order to send data from the tracker and read it during the blocking stage of the DoOneStep() action in the main Tcl event loop.
- Suggestion:
Potential application in IGT
- Provide Tracker functionality in Slicer
- Aurora Tracker
- Polaris Tracker
- Micron Tracker
- Potentially add Robots as trackers (Johns Hopkins)
Which part is already in Slicer
- IGSTK compilation configuration
- MRML scene graph structure
- Transform nodes
What is not
- IGSTK Tracker
- Functionality of using Sockets for sending Tracker data to Slicer
Who among us will take leading role?
Links
- www.igstk.org
- www.vtk.org
- http://www.vtk.org/doc/nightly/html/classvtkServerSocket.html
- http://www.vtk.org/doc/nightly/html/classvtkClientSocket.html
- http://www.vtk.org/doc/nightly/html/classvtkSocket.html
- http://www.vtk.org/doc/nightly/html/classvtkSocketCollection.html
- http://www.vtk.org/doc/nightly/html/classvtkSocketCommunicator.html
- http://www.vtk.org/doc/nightly/html/classvtkSocketController.html