Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  
Public Attributes | List of all members
igtl_image_header Struct Reference

#include <igtl_image.h>

Public Attributes

igtl_uint8 coord
 
igtl_uint8 endian
 
igtl_float32 matrix [12]
 
igtl_uint8 num_components
 
igtl_uint8 scalar_type
 
igtl_uint16 size [3]
 
igtl_uint16 subvol_offset [3]
 
igtl_uint16 subvol_size [3]
 
igtl_uint16 version
 

Detailed Description

Image data consists of image data header, which is defined in this structure, folowed by array of image pixel data. igtl_image_header helps a receiver to load array of image pixel data. The header supports "partial volume update", where a fraction of volume image is transferred from a sender to receiver. This fraction called "sub-volume" in this protocol, and its size and starting index is specified in 'subvol_size' and 'subvol_offset'. In case of transferring entire image in one message, 'size' and 'subvol_size' should be same, and 'subvol_offset' equals (0, 0, 0).

Definition at line 63 of file igtl_image.h.

Member Data Documentation

igtl_uint8 igtl_image_header::coord

Definition at line 70 of file igtl_image.h.

igtl_uint8 igtl_image_header::endian

Definition at line 68 of file igtl_image.h.

igtl_float32 igtl_image_header::matrix[12]

Definition at line 72 of file igtl_image.h.

igtl_uint8 igtl_image_header::num_components

Definition at line 65 of file igtl_image.h.

igtl_uint8 igtl_image_header::scalar_type

Definition at line 66 of file igtl_image.h.

igtl_uint16 igtl_image_header::size[3]

Definition at line 71 of file igtl_image.h.

igtl_uint16 igtl_image_header::subvol_offset[3]

Definition at line 82 of file igtl_image.h.

igtl_uint16 igtl_image_header::subvol_size[3]

Definition at line 83 of file igtl_image.h.

igtl_uint16 igtl_image_header::version

Definition at line 64 of file igtl_image.h.


The documentation for this struct was generated from the following file:

Generated at Mon Nov 11 2013 05:19:49 for OpenIGTLink by doxygen 1.8.5 written by Dimitri van Heesch, © 1997-2012