Back to Projects List
Python Wrapping OpenIGTLink
Key Investigators
  - Franklin King (Brigham and Women’s Hospital)
 
  - Longquan Chen (Brigham and Women’s Hospital)
 
  - Junichi Tokuda (Brigham and Women’s Hospital)
 
Project Description
Objective
  - Python wrap OpenIGTLink to provide a Python interface for standalone OpenIGTLink application (motivation being the development of a robot control server as a midpoint between robot and 3D Slicer interface).
 
Approach and Plan
  - Making use of SWIG (http://www.swig.org/)
 
  - Added as a cmake option to OpenIGTLink build
 
Progress
  - Server/client socket creation is functional and wrapping integrated in cmake
 
  - Almost all Message types also functional
 
  - Implementation still messy (and still need to figure out SWIG’s deal with OpenIGTLink smartpointers)
 
  - (Also had discussions regarding protocol design for the motivating project)
 
Next Step
  - Merge branch with OpenIGTLink
 
Illustrations

https://github.com/franklinwk/OpenIGTLink/tree/Swig-Python