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