Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  
igtl_ndarray.h File Reference

Go to the source code of this file.

Classes

struct  igtl_ndarray_info

Defines

#define IGTL_NDARRAY_HEADER_SIZE   2
#define IGTL_NDARRAY_HOST_TO_NETWORK   0
#define IGTL_NDARRAY_NETWORK_TO_HOST   1
#define IGTL_NDARRAY_STYPE_TYPE_COMPLEX   13
#define IGTL_NDARRAY_STYPE_TYPE_FLOAT32   10
#define IGTL_NDARRAY_STYPE_TYPE_FLOAT64   11
#define IGTL_NDARRAY_STYPE_TYPE_INT16   4
#define IGTL_NDARRAY_STYPE_TYPE_INT32   6
#define IGTL_NDARRAY_STYPE_TYPE_INT8   2
#define IGTL_NDARRAY_STYPE_TYPE_UINT16   5
#define IGTL_NDARRAY_STYPE_TYPE_UINT32   7
#define IGTL_NDARRAY_STYPE_TYPE_UINT8   3

Functions

int igtl_export igtl_ndarray_alloc_info (igtl_ndarray_info *info, const igtl_uint16 *size)
int igtl_export igtl_ndarray_free_info (igtl_ndarray_info *info)
igtl_uint64 igtl_export igtl_ndarray_get_crc (igtl_ndarray_info *info, int type, void *byte_array)
igtl_uint64 igtl_export igtl_ndarray_get_size (igtl_ndarray_info *info, int type)
void igtl_export igtl_ndarray_init_info (igtl_ndarray_info *info)
int igtl_export igtl_ndarray_pack (igtl_ndarray_info *info, void *byte_array, int type)
int igtl_export igtl_ndarray_unpack (int type, void *byte_array, igtl_ndarray_info *info, igtl_uint64 pack_size)

Define Documentation

#define IGTL_NDARRAY_HEADER_SIZE   2

Definition at line 25 of file igtl_ndarray.h.

#define IGTL_NDARRAY_HOST_TO_NETWORK   0

Definition at line 38 of file igtl_ndarray.h.

#define IGTL_NDARRAY_NETWORK_TO_HOST   1

Definition at line 39 of file igtl_ndarray.h.

#define IGTL_NDARRAY_STYPE_TYPE_COMPLEX   13

Definition at line 36 of file igtl_ndarray.h.

#define IGTL_NDARRAY_STYPE_TYPE_FLOAT32   10

Definition at line 34 of file igtl_ndarray.h.

#define IGTL_NDARRAY_STYPE_TYPE_FLOAT64   11

Definition at line 35 of file igtl_ndarray.h.

#define IGTL_NDARRAY_STYPE_TYPE_INT16   4

Definition at line 30 of file igtl_ndarray.h.

#define IGTL_NDARRAY_STYPE_TYPE_INT32   6

Definition at line 32 of file igtl_ndarray.h.

#define IGTL_NDARRAY_STYPE_TYPE_INT8   2

Definition at line 28 of file igtl_ndarray.h.

#define IGTL_NDARRAY_STYPE_TYPE_UINT16   5

Definition at line 31 of file igtl_ndarray.h.

#define IGTL_NDARRAY_STYPE_TYPE_UINT32   7

Definition at line 33 of file igtl_ndarray.h.

#define IGTL_NDARRAY_STYPE_TYPE_UINT8   3

Definition at line 29 of file igtl_ndarray.h.


Function Documentation

int igtl_export igtl_ndarray_alloc_info ( igtl_ndarray_info info,
const igtl_uint16 *  size 
)
int igtl_export igtl_ndarray_free_info ( igtl_ndarray_info info)
igtl_uint64 igtl_export igtl_ndarray_get_crc ( igtl_ndarray_info info,
int  type,
void *  byte_array 
)
igtl_uint64 igtl_export igtl_ndarray_get_size ( igtl_ndarray_info info,
int  type 
)
void igtl_export igtl_ndarray_init_info ( igtl_ndarray_info info)
int igtl_export igtl_ndarray_pack ( igtl_ndarray_info info,
void *  byte_array,
int  type 
)
int igtl_export igtl_ndarray_unpack ( int  type,
void *  byte_array,
igtl_ndarray_info info,
igtl_uint64  pack_size 
)

Generated at Wed Apr 27 2011 00:08:07 for OpenIGTLink by doxygen 1.7.4 written by Dimitri van Heesch, © 1997-2000