Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

igtl_util.h File Reference

Go to the source code of this file.

Defines

#define BYTE_SWAP_INT16(S)
#define BYTE_SWAP_INT32(L)
#define BYTE_SWAP_INT64(LL)

Functions

igtl_uint64 igtl_export crc64 (unsigned char *data, int len, igtl_uint64 crc)
igtl_uint32 igtl_export igtl_frac_to_nanosec (igtl_uint32 frac)
int igtl_export igtl_is_little_endian ()
igtl_uint32 igtl_export igtl_nanosec_to_frac (igtl_uint32 nanosec)


Define Documentation

#define BYTE_SWAP_INT16 (  ) 

Value:

(((S) & 0xFF) << 8 \
                            | (((S) >> 8) & 0xFF))

Definition at line 32 of file igtl_util.h.

#define BYTE_SWAP_INT32 (  ) 

Value:

((BYTE_SWAP_INT16 ((L) & 0xFFFF) << 16) \
                            | BYTE_SWAP_INT16 (((L) >> 16) & 0xFFFF))

Definition at line 34 of file igtl_util.h.

#define BYTE_SWAP_INT64 ( LL   ) 

Value:

((BYTE_SWAP_INT32 ((LL) & 0xFFFFFFFF) << 32) \
                             | BYTE_SWAP_INT32 (((LL) >> 32) & 0xFFFFFFFF))

Definition at line 36 of file igtl_util.h.


Function Documentation

igtl_uint64 igtl_export crc64 ( unsigned char *  data,
int  len,
igtl_uint64  crc 
)

igtl_uint32 igtl_export igtl_frac_to_nanosec ( igtl_uint32  frac  ) 

int igtl_export igtl_is_little_endian (  ) 

igtl_uint32 igtl_export igtl_nanosec_to_frac ( igtl_uint32  nanosec  ) 


Generated at Sat May 9 04:47:23 2009 for OpenIGTLink by doxygen 1.5.9 written by Dimitri van Heesch, © 1997-2000