Go to the source code of this file.
Classes | |
struct | igtl_image_header |
Macros | |
#define | IGTL_IMAGE_COORD_LPS 2 |
#define | IGTL_IMAGE_COORD_RAS 1 |
#define | IGTL_IMAGE_DTYPE_SCALAR 1 |
#define | IGTL_IMAGE_DTYPE_VECTOR 3 |
#define | IGTL_IMAGE_ENDIAN_BIG 1 |
#define | IGTL_IMAGE_ENDIAN_LITTLE 2 |
#define | IGTL_IMAGE_HEADER_SIZE 72 |
#define | IGTL_IMAGE_HEADER_VERSION 1 |
#define | IGTL_IMAGE_STYPE_TYPE_FLOAT32 10 |
#define | IGTL_IMAGE_STYPE_TYPE_FLOAT64 11 |
#define | IGTL_IMAGE_STYPE_TYPE_INT16 4 |
#define | IGTL_IMAGE_STYPE_TYPE_INT32 6 |
#define | IGTL_IMAGE_STYPE_TYPE_INT8 2 |
#define | IGTL_IMAGE_STYPE_TYPE_UINT16 5 |
#define | IGTL_IMAGE_STYPE_TYPE_UINT32 7 |
#define | IGTL_IMAGE_STYPE_TYPE_UINT8 3 |
Functions | |
void igtl_export | igtl_image_convert_byte_order (igtl_image_header *header) |
igtl_uint64 igtl_export | igtl_image_get_crc (igtl_image_header *header, void *image) |
igtl_uint64 igtl_export | igtl_image_get_data_size (igtl_image_header *header) |
void igtl_export | igtl_image_get_matrix (float spacing[3], float origin[3], float norm_i[3], float norm_j[3], float norm_k[3], igtl_image_header *header) |
void igtl_export | igtl_image_set_matrix (float spacing[3], float origin[3], float norm_i[3], float norm_j[3], float norm_k[3], igtl_image_header *header) |
#define IGTL_IMAGE_COORD_LPS 2 |
Definition at line 48 of file igtl_image.h.
#define IGTL_IMAGE_COORD_RAS 1 |
Definition at line 47 of file igtl_image.h.
#define IGTL_IMAGE_DTYPE_SCALAR 1 |
Definition at line 29 of file igtl_image.h.
#define IGTL_IMAGE_DTYPE_VECTOR 3 |
Definition at line 30 of file igtl_image.h.
#define IGTL_IMAGE_ENDIAN_BIG 1 |
Definition at line 43 of file igtl_image.h.
#define IGTL_IMAGE_ENDIAN_LITTLE 2 |
Definition at line 44 of file igtl_image.h.
#define IGTL_IMAGE_HEADER_SIZE 72 |
Definition at line 26 of file igtl_image.h.
#define IGTL_IMAGE_HEADER_VERSION 1 |
Definition at line 25 of file igtl_image.h.
#define IGTL_IMAGE_STYPE_TYPE_FLOAT32 10 |
Definition at line 39 of file igtl_image.h.
#define IGTL_IMAGE_STYPE_TYPE_FLOAT64 11 |
Definition at line 40 of file igtl_image.h.
#define IGTL_IMAGE_STYPE_TYPE_INT16 4 |
Definition at line 35 of file igtl_image.h.
#define IGTL_IMAGE_STYPE_TYPE_INT32 6 |
Definition at line 37 of file igtl_image.h.
#define IGTL_IMAGE_STYPE_TYPE_INT8 2 |
Definition at line 33 of file igtl_image.h.
#define IGTL_IMAGE_STYPE_TYPE_UINT16 5 |
Definition at line 36 of file igtl_image.h.
#define IGTL_IMAGE_STYPE_TYPE_UINT32 7 |
Definition at line 38 of file igtl_image.h.
#define IGTL_IMAGE_STYPE_TYPE_UINT8 3 |
Definition at line 34 of file igtl_image.h.
void igtl_export igtl_image_convert_byte_order | ( | igtl_image_header * | header | ) |
igtl_uint64 igtl_export igtl_image_get_crc | ( | igtl_image_header * | header, |
void * | image | ||
) |
igtl_uint64 igtl_export igtl_image_get_data_size | ( | igtl_image_header * | header | ) |
void igtl_export igtl_image_get_matrix | ( | float | spacing[3], |
float | origin[3], | ||
float | norm_i[3], | ||
float | norm_j[3], | ||
float | norm_k[3], | ||
igtl_image_header * | header | ||
) |
void igtl_export igtl_image_set_matrix | ( | float | spacing[3], |
float | origin[3], | ||
float | norm_i[3], | ||
float | norm_j[3], | ||
float | norm_k[3], | ||
igtl_image_header * | header | ||
) |