Go to the source code of this file.
Classes | |
struct | igtl_trajectory_element |
Macros | |
#define | IGTL_TRAJECTORY_ELEMENT_SIZE 150 |
#define | igtl_trajectory_get_data_n(size) ((size) / IGTL_TRAJECTORY_ELEMENT_SIZE) |
#define | igtl_trajectory_get_data_size(n) ((n) * IGTL_TRAJECTORY_ELEMENT_SIZE) |
#define | IGTL_TRAJECTORY_LEN_GROUP_NAME 32 |
#define | IGTL_TRAJECTORY_LEN_NAME 64 |
#define | IGTL_TRAJECTORY_LEN_OWNER 20 |
#define | IGTL_TRAJECTORY_TYPE_ENTRY_ONLY 1 |
#define | IGTL_TRAJECTORY_TYPE_ENTRY_TARGET 3 |
#define | IGTL_TRAJECTORY_TYPE_TARGET_ONLY 2 |
Functions | |
void igtl_export | igtl_trajectory_convert_byte_order (igtl_trajectory_element *trajectorylist, int nelem) |
igtl_uint64 igtl_export | igtl_trajectory_get_crc (igtl_trajectory_element *trajectorylist, int nelem) |
#define IGTL_TRAJECTORY_ELEMENT_SIZE 150 |
Definition at line 22 of file igtl_trajectory.h.
#define igtl_trajectory_get_data_n | ( | size | ) | ((size) / IGTL_TRAJECTORY_ELEMENT_SIZE) |
igtl_trajectory_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 a TRAJECTORY message.
Definition at line 59 of file igtl_trajectory.h.
#define igtl_trajectory_get_data_size | ( | n | ) | ((n) * IGTL_TRAJECTORY_ELEMENT_SIZE) |
igtl_trajectory_get_data_size(n) calculates the size of body based on the number of trajectorys. The size of body is used in the message header.
Definition at line 55 of file igtl_trajectory.h.
#define IGTL_TRAJECTORY_LEN_GROUP_NAME 32 |
Definition at line 24 of file igtl_trajectory.h.
#define IGTL_TRAJECTORY_LEN_NAME 64 |
Definition at line 23 of file igtl_trajectory.h.
#define IGTL_TRAJECTORY_LEN_OWNER 20 |
Definition at line 25 of file igtl_trajectory.h.
#define IGTL_TRAJECTORY_TYPE_ENTRY_ONLY 1 |
Definition at line 27 of file igtl_trajectory.h.
#define IGTL_TRAJECTORY_TYPE_ENTRY_TARGET 3 |
Definition at line 29 of file igtl_trajectory.h.
#define IGTL_TRAJECTORY_TYPE_TARGET_ONLY 2 |
Definition at line 28 of file igtl_trajectory.h.
void igtl_export igtl_trajectory_convert_byte_order | ( | igtl_trajectory_element * | trajectorylist, |
int | nelem | ||
) |
Converts endianness of each element in an array of igtl_igtl_trajectory_element from host byte order to network byte order, or vice versa.
igtl_uint64 igtl_export igtl_trajectory_get_crc | ( | igtl_trajectory_element * | trajectorylist, |
int | nelem | ||
) |
Calculates CRC of trajectory message