Difference between revisions of "OpenIGTLink/ProtocolV2/Type/Point"

From NAMIC Wiki
Jump to: navigation, search
(Created page with ' << Version 2 Draft Page =Summary= The XXXX format supports blah-blah-blah. =Message Types= ==XXXX== {| border="1" cellpadding="5" …')
 
Line 2: Line 2:
  
 
=Summary=
 
=Summary=
The XXXX format supports blah-blah-blah.
+
The POINT message type is designed to transfer information about fiducials, which are often used in surgical planning and navigation in the image-guided therapy.
  
 
=Message Types=
 
=Message Types=
==XXXX==
+
==POINT==
  
 
{| border="1" cellpadding="5" cellspacing="0" align="center"
 
{| border="1" cellpadding="5" cellspacing="0" align="center"
Line 13: Line 13:
 
| align="left style="background:#e0e0e0;" | Description
 
| align="left style="background:#e0e0e0;" | Description
 
|-
 
|-
| align="left" | V1
+
| align="left" | Name
| align="left" | unsigned short
+
| align="left" | char[64]
| align="left" | Value 1
+
| align="left" | Name or description of the point
 
|-
 
|-
| align="left" | V2
+
| align="left" | Group name
| align="left" | 8bit unsigned int
+
| align="left" | char[32]
| align="left" | Value 2
+
| align="left" | Can be "Labeled Point", "Landmark", "Fiducal", ...
 
|-
 
|-
| align="left" | ...
+
| align="left" | R,G,B,A
| align="left" | ...
+
| align="left" | 8 bit unsigned
| align="left" | ...
+
| align="left" | Color in RGBA
 
|-
 
|-
|}
+
| align="left" | X,Y,Z
 
+
| align="left" | 32 bit float
 
+
| align="left" | Coordinate of the point
==GET_XXXX==
 
{| border="1" cellpadding="5" cellspacing="0" align="center"
 
 
|-
 
|-
| align="left style="background:#e0e0e0;" | Data
+
| align="left" | Diameter
| align="left style="background:#e0e0e0;" | Type
+
| align="left" | 32 bit float
| align="left style="background:#e0e0e0;" | Description
+
| align="left" | Diameter of the point, can be 0.
 
|-
 
|-
| align="left" | V1
+
| align="left" | Owner image
| align="left" | unsigned short
+
| align="left" | char[20]
| align="left" | Value 1
+
| align="left" | Id of the owner image/sliceset. Points from different slicesets can be sent if slicesets are fused.
|-
 
| align="left" | V2
 
| align="left" | 8bit unsigned int
 
| align="left" | Value 2
 
|-
 
| align="left" | ...
 
| align="left" | ...
 
| align="left" | ...
 
 
|-
 
|-
 
|}
 
|}
  
 
+
==GET_POINT==
==STT_XXXX==
 
 
 
 
{| border="1" cellpadding="5" cellspacing="0" align="center"
 
{| border="1" cellpadding="5" cellspacing="0" align="center"
 
|-
 
|-
Line 57: Line 45:
 
| align="left style="background:#e0e0e0;" | Type
 
| align="left style="background:#e0e0e0;" | Type
 
| align="left style="background:#e0e0e0;" | Description
 
| align="left style="background:#e0e0e0;" | Description
|-
 
| align="left" | V1
 
| align="left" | unsigned short
 
| align="left" | Value 1
 
|-
 
| align="left" | V2
 
| align="left" | 8bit unsigned int
 
| align="left" | Value 2
 
|-
 
| align="left" | ...
 
| align="left" | ...
 
| align="left" | ...
 
 
|-
 
|-
 
|}
 
|}
  
==STP_XXXX==
 
  
 +
==STT_POINT==
 +
 +
N / A
 +
 +
==STP_POINT==
  
{| border="1" cellpadding="5" cellspacing="0" align="center"
+
N / A
|-
 
| align="left style="background:#e0e0e0;" | Data
 
| align="left style="background:#e0e0e0;" | Type
 
| align="left style="background:#e0e0e0;" | Description
 
|-
 
| align="left" | V1
 
| align="left" | unsigned short
 
| align="left" | Value 1
 
|-
 
| align="left" | V2
 
| align="left" | 8bit unsigned int
 
| align="left" | Value 2
 
|-
 
| align="left" | ...
 
| align="left" | ...
 
| align="left" | ...
 
|-
 
|}
 
  
 
=Implementations=
 
=Implementations=

Revision as of 02:59, 1 July 2010

Home < OpenIGTLink < ProtocolV2 < Type < Point

<< Version 2 Draft Page

Summary

The POINT message type is designed to transfer information about fiducials, which are often used in surgical planning and navigation in the image-guided therapy.

Message Types

POINT

Data Type Description
Name char[64] Name or description of the point
Group name char[32] Can be "Labeled Point", "Landmark", "Fiducal", ...
R,G,B,A 8 bit unsigned Color in RGBA
X,Y,Z 32 bit float Coordinate of the point
Diameter 32 bit float Diameter of the point, can be 0.
Owner image char[20] Id of the owner image/sliceset. Points from different slicesets can be sent if slicesets are fused.

GET_POINT

Data Type Description


STT_POINT

N / A

STP_POINT

N / A

Implementations

XXX message type is implemented in the following source code.

  • igtlXXXXMessage.h (link to the file in subversion repository, if available)
  • igtlXXXXMessage.cxx (link to the file in subversion repository, if available)

Contributors

You may list names of contributors in this section.

Comments

People in the community may put comments here.