TubeTK/OpenIGTLink: Difference between revisions

From KitwarePublic
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

  1. Establish connection with server side ( Example: igtl::ClientSocket )
  2. 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

  1. Transform (

Version 2

OpenIGTLink CLI Application in TubeTK

Reference

  1. NAMIC OpenIGTLink wiki page