15 #ifndef __IGTL_QTDATA_H 16 #define __IGTL_QTDATA_H 22 #define IGTL_QTDATA_ELEMENT_SIZE 50 23 #define IGTL_STT_QTDATA_SIZE 36 24 #define IGTL_RTS_QTDATA_SIZE 1 26 #define IGTL_QTDATA_LEN_NAME 20 27 #define IGTL_STT_QTDATA_LEN_COORDNAME 32 29 #define IGTL_QTDATA_TYPE_TRACKER 1 30 #define IGTL_QTDATA_TYPE_6D 2 31 #define IGTL_QTDATA_TYPE_3D 3 32 #define IGTL_QTDATA_TYPE_5D 4 47 igtl_float32 position[3];
48 igtl_float32 quaternion[4];
67 #define igtl_qtdata_get_data_size(n) ((n) * IGTL_QTDATA_ELEMENT_SIZE) 71 #define igtl_qtdata_get_data_n(size) ((size) / IGTL_QTDATA_ELEMENT_SIZE) void igtl_export igtl_qtdata_convert_byte_order(igtl_qtdata_element *qtdatalist, int nelem)
void igtl_export igtl_stt_qtdata_convert_byte_order(igtl_stt_qtdata *stt_qtdata)
void igtl_export igtl_rts_qtdata_convert_byte_order(igtl_rts_qtdata *rts_qtdata)
#define IGTL_STT_QTDATA_LEN_COORDNAME
igtl_uint64 igtl_export igtl_rts_qtdata_get_crc(igtl_rts_qtdata *rts_qtdata)
igtl_uint64 igtl_export igtl_qtdata_get_crc(igtl_qtdata_element *qtdatalist, int nelem)
#define IGTL_QTDATA_LEN_NAME
igtl_uint64 igtl_export igtl_stt_qtdata_get_crc(igtl_stt_qtdata *stt_qtdata)