#include "igtl_win32header.h"
#include "igtl_util.h"
#include "igtl_types.h"
#include "igtl_image.h"
Go to the source code of this file.
Classes | |
struct | igtl_imgmeta_element |
Macros | |
#define | IGTL_IMGMETA_ELEMENT_SIZE 260 |
#define | igtl_imgmeta_get_data_n(size) ((size) / IGTL_IMGMETA_ELEMENT_SIZE) |
#define | igtl_imgmeta_get_data_size(n) ((n) * IGTL_IMGMETA_ELEMENT_SIZE) |
#define | IGTL_IMGMETA_LEN_DEVICE_NAME 20 |
#define | IGTL_IMGMETA_LEN_MODALITY 32 |
#define | IGTL_IMGMETA_LEN_NAME 64 |
#define | IGTL_IMGMETA_LEN_PATIENT_ID 64 |
#define | IGTL_IMGMETA_LEN_PATIENT_NAME 64 |
Functions | |
void igtl_export | igtl_imgmeta_convert_byte_order (igtl_imgmeta_element *metalist, int nitem) |
igtl_uint64 igtl_export | igtl_imgmeta_get_crc (igtl_imgmeta_element *metalist, int nitem) |
#define IGTL_IMGMETA_ELEMENT_SIZE 260 |
Definition at line 23 of file igtl_imgmeta.h.
#define igtl_imgmeta_get_data_n | ( | size | ) | ((size) / IGTL_IMGMETA_ELEMENT_SIZE) |
Definition at line 75 of file igtl_imgmeta.h.
#define igtl_imgmeta_get_data_size | ( | n | ) | ((n) * IGTL_IMGMETA_ELEMENT_SIZE) |
igtl_imgmeta_get_data_size(n) macro calculates the size of body based on the number of images.The size of body is used in the message header. igtl_imgmeta_get_data_n(size) calculates the number of images in the body, based on the body size. This function may be used when a client program parses IMGMETA message.
Definition at line 74 of file igtl_imgmeta.h.
#define IGTL_IMGMETA_LEN_DEVICE_NAME 20 |
Definition at line 39 of file igtl_imgmeta.h.
#define IGTL_IMGMETA_LEN_MODALITY 32 |
Definition at line 40 of file igtl_imgmeta.h.
#define IGTL_IMGMETA_LEN_NAME 64 |
Definition at line 38 of file igtl_imgmeta.h.
#define IGTL_IMGMETA_LEN_PATIENT_ID 64 |
Definition at line 42 of file igtl_imgmeta.h.
#define IGTL_IMGMETA_LEN_PATIENT_NAME 64 |
Definition at line 41 of file igtl_imgmeta.h.
void igtl_export igtl_imgmeta_convert_byte_order | ( | igtl_imgmeta_element * | metalist, |
int | nitem | ||
) |
Converts endianness of each member variable in igtl_imgmeta_element from host byte order to network byte order, or vice versa.
igtl_uint64 igtl_export igtl_imgmeta_get_crc | ( | igtl_imgmeta_element * | metalist, |
int | nitem | ||
) |
Clculates CRC of image meta data body.