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, igtl_uint64 len, igtl_uint64 crc)
igtl_uint32 igtl_export igtl_frac_to_nanosec (igtl_uint32 frac)
int igtl_export igtl_is_little_endian ()
void igtl_export igtl_message_dump_hex (FILE *stream, const void *message, int max_size)
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 33 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 35 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 37 of file igtl_util.h.


Function Documentation

igtl_uint64 igtl_export crc64 ( unsigned char *  data,
igtl_uint64  len,
igtl_uint64  crc 
)
igtl_uint32 igtl_export igtl_frac_to_nanosec ( igtl_uint32  frac  ) 
int igtl_export igtl_is_little_endian (  ) 
void igtl_export igtl_message_dump_hex ( FILE *  stream,
const void *  message,
int  max_size 
)
igtl_uint32 igtl_export igtl_nanosec_to_frac ( igtl_uint32  nanosec  ) 

Generated at Sat Apr 17 12:12:15 2010 for OpenIGTLink by doxygen 1.6.3 written by Dimitri van Heesch, © 1997-2000