15 #ifndef __IGTL_POLYDATA_H 16 #define __IGTL_POLYDATA_H 30 #define IGTL_POLY_MAX_ATTR_NAME_LEN 255 32 #define IGTL_POLY_ATTR_TYPE_SCALAR 0x00 33 #define IGTL_POLY_ATTR_TYPE_VECTOR 0x01 34 #define IGTL_POLY_ATTR_TYPE_NORMAL 0x02 35 #define IGTL_POLY_ATTR_TYPE_TENSOR 0x03 36 #define IGTL_POLY_ATTR_TYPE_RGBA 0x04
int igtl_export igtl_polydata_pack(igtl_polydata_info *info, void *byte_array, int type)
igtl_uint64 igtl_export igtl_polydata_get_size(igtl_polydata_info *info, int type)
int igtl_export igtl_polydata_alloc_info(igtl_polydata_info *info)
igtl_polydata_attribute * attributes
igtl_uint64 igtl_export igtl_polydata_get_crc(igtl_polydata_info *info, int type, void *polydata_message)
int igtl_export igtl_polydata_free_info(igtl_polydata_info *info)
igtl_polydata_header header
int igtl_export igtl_polydata_unpack(int type, void *byte_array, igtl_polydata_info *info, igtl_uint64 size)
igtl_uint32 * triangle_strips
void igtl_export igtl_polydata_init_info(igtl_polydata_info *info)