TubeTK/OpenIGTLink: Difference between revisions
From KitwarePublic
< TubeTK
Jump to navigationJump to search
No edit summary |
|||
Line 1: | Line 1: | ||
=Introduction= | =Introduction= | ||
= OpenIGTLink CLI Application = | OpenIGTLink is a communication protocol designed to work on the TCP/IP application layer to handle image, tracking data, transform, device control and monitoring command, and other user-defined data types. An example use case is a computer interfaced to a tracking device, gathers pose information of surgical instruments and packages the information in an OpenIGTLink protocol and sends the data over a network connection to a quantitative imaging workstation that runs | ||
=Workflow= | |||
== Client side == | |||
# Establish connection with server side ( Example: igtl::ClientSocket ) | |||
# Generate OpenIGTLink message (data-to-be-sent ) and package in Open IGT Link format. (Example: igtl::TransformMessage ) | |||
# | |||
== Server side == | |||
== Types of OpenIGTLink message == | |||
=== Version 1 === | |||
# Transform ( | |||
=== Version 2 === | |||
= OpenIGTLink CLI Application in TubeTK= | |||
=Reference= | =Reference= | ||
#[http://www.na-mic.org/Wiki/index.php/OpenIGTLink NAMIC OpenIGTLink wiki page] | #[http://www.na-mic.org/Wiki/index.php/OpenIGTLink NAMIC OpenIGTLink wiki page] |
Revision as of 15:24, 4 June 2010
Introduction
OpenIGTLink is a communication protocol designed to work on the TCP/IP application layer to handle image, tracking data, transform, device control and monitoring command, and other user-defined data types. An example use case is a computer interfaced to a tracking device, gathers pose information of surgical instruments and packages the information in an OpenIGTLink protocol and sends the data over a network connection to a quantitative imaging workstation that runs
Workflow
Client side
- Establish connection with server side ( Example: igtl::ClientSocket )
- Generate OpenIGTLink message (data-to-be-sent ) and package in Open IGT Link format. (Example: igtl::TransformMessage )
Server side
Types of OpenIGTLink message
Version 1
- Transform (