15 #ifndef __IGTL_TRAJECTORY_H
16 #define __IGTL_TRAJECTORY_H
22 #define IGTL_TRAJECTORY_ELEMENT_SIZE 150
23 #define IGTL_TRAJECTORY_LEN_NAME 64
24 #define IGTL_TRAJECTORY_LEN_GROUP_NAME 32
25 #define IGTL_TRAJECTORY_LEN_OWNER 20
27 #define IGTL_TRAJECTORY_TYPE_ENTRY_ONLY 1
28 #define IGTL_TRAJECTORY_TYPE_TARGET_ONLY 2
29 #define IGTL_TRAJECTORY_TYPE_ENTRY_TARGET 3
44 igtl_float32 entry_pos[3];
45 igtl_float32 target_pos[3];
55 #define igtl_trajectory_get_data_size(n) ((n) * IGTL_TRAJECTORY_ELEMENT_SIZE)
59 #define igtl_trajectory_get_data_n(size) ((size) / IGTL_TRAJECTORY_ELEMENT_SIZE)
#define IGTL_TRAJECTORY_LEN_OWNER
igtl_uint64 igtl_export igtl_trajectory_get_crc(igtl_trajectory_element *trajectorylist, int nelem)
#define IGTL_TRAJECTORY_LEN_GROUP_NAME
void igtl_export igtl_trajectory_convert_byte_order(igtl_trajectory_element *trajectorylist, int nelem)
#define IGTL_TRAJECTORY_LEN_NAME