#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 |
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.
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.