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

igtl_unit.h File Reference

Go to the source code of this file.

Classes

struct  igtl_unit_data

Defines

#define IGTL_UNIT_PREFIX_CENTI   0xA
#define IGTL_UNIT_PREFIX_DECI   0x9
#define IGTL_UNIT_PREFIX_DEKA   0x1
#define IGTL_UNIT_PREFIX_FEMTO   0xF
#define IGTL_UNIT_PREFIX_GIGA   0x5
#define IGTL_UNIT_PREFIX_HECTO   0x2
#define IGTL_UNIT_PREFIX_KILO   0x3
#define IGTL_UNIT_PREFIX_MEGA   0x4
#define IGTL_UNIT_PREFIX_MICRO   0xC
#define IGTL_UNIT_PREFIX_MILLI   0xB
#define IGTL_UNIT_PREFIX_NANO   0xD
#define IGTL_UNIT_PREFIX_NONE   0x0
#define IGTL_UNIT_PREFIX_PETA   0x7
#define IGTL_UNIT_PREFIX_PICO   0xE
#define IGTL_UNIT_PREFIX_TERA   0x6
#define IGTL_UNIT_SI_BASE_AMPERE   0x04
#define IGTL_UNIT_SI_BASE_CANDELA   0x07
#define IGTL_UNIT_SI_BASE_GRAM   0x02
#define IGTL_UNIT_SI_BASE_KELVIN   0x05
#define IGTL_UNIT_SI_BASE_METER   0x01
#define IGTL_UNIT_SI_BASE_MOLE   0x06
#define IGTL_UNIT_SI_BASE_NONE   0x00
#define IGTL_UNIT_SI_BASE_SECOND   0x03
#define IGTL_UNIT_SI_DERIVED_BECQUEREL   0x19
#define IGTL_UNIT_SI_DERIVED_COULOMB   0x0F
#define IGTL_UNIT_SI_DERIVED_FARAD   0x11
#define IGTL_UNIT_SI_DERIVED_GRAY   0x1A
#define IGTL_UNIT_SI_DERIVED_HENRY   0x16
#define IGTL_UNIT_SI_DERIVED_HERTZ   0x0A
#define IGTL_UNIT_SI_DERIVED_JOULE   0x0D
#define IGTL_UNIT_SI_DERIVED_LUMEN   0x17
#define IGTL_UNIT_SI_DERIVED_LUX   0x18
#define IGTL_UNIT_SI_DERIVED_NEWTON   0x0B
#define IGTL_UNIT_SI_DERIVED_OHM   0x12
#define IGTL_UNIT_SI_DERIVED_PASCAL   0x0C
#define IGTL_UNIT_SI_DERIVED_RADIAN   0x08
#define IGTL_UNIT_SI_DERIVED_SIEMENS   0x13
#define IGTL_UNIT_SI_DERIVED_SIEVERT   0x1B
#define IGTL_UNIT_SI_DERIVED_STERADIAN   0x09
#define IGTL_UNIT_SI_DERIVED_TESLA   0x15
#define IGTL_UNIT_SI_DERIVED_VOLT   0x10
#define IGTL_UNIT_SI_DERIVED_WATT   0x0E
#define IGTL_UNIT_SI_DERIVED_WEBER   0x14

Typedefs

typedef igtl_uint64 igtl_unit

Functions

void igtl_export igtl_unit_init (igtl_unit_data *data)
igtl_unit igtl_export igtl_unit_pack (igtl_unit_data *data)
int igtl_export igtl_unit_unpack (igtl_unit pack, igtl_unit_data *data)

Define Documentation

#define IGTL_UNIT_PREFIX_CENTI   0xA

Definition at line 35 of file igtl_unit.h.

#define IGTL_UNIT_PREFIX_DECI   0x9

Definition at line 34 of file igtl_unit.h.

#define IGTL_UNIT_PREFIX_DEKA   0x1

Definition at line 27 of file igtl_unit.h.

#define IGTL_UNIT_PREFIX_FEMTO   0xF

Definition at line 40 of file igtl_unit.h.

#define IGTL_UNIT_PREFIX_GIGA   0x5

Definition at line 31 of file igtl_unit.h.

#define IGTL_UNIT_PREFIX_HECTO   0x2

Definition at line 28 of file igtl_unit.h.

#define IGTL_UNIT_PREFIX_KILO   0x3

Definition at line 29 of file igtl_unit.h.

#define IGTL_UNIT_PREFIX_MEGA   0x4

Definition at line 30 of file igtl_unit.h.

#define IGTL_UNIT_PREFIX_MICRO   0xC

Definition at line 37 of file igtl_unit.h.

#define IGTL_UNIT_PREFIX_MILLI   0xB

Definition at line 36 of file igtl_unit.h.

#define IGTL_UNIT_PREFIX_NANO   0xD

Definition at line 38 of file igtl_unit.h.

#define IGTL_UNIT_PREFIX_NONE   0x0

Definition at line 26 of file igtl_unit.h.

#define IGTL_UNIT_PREFIX_PETA   0x7

Definition at line 33 of file igtl_unit.h.

#define IGTL_UNIT_PREFIX_PICO   0xE

Definition at line 39 of file igtl_unit.h.

#define IGTL_UNIT_PREFIX_TERA   0x6

Definition at line 32 of file igtl_unit.h.

#define IGTL_UNIT_SI_BASE_AMPERE   0x04

Definition at line 47 of file igtl_unit.h.

#define IGTL_UNIT_SI_BASE_CANDELA   0x07

Definition at line 50 of file igtl_unit.h.

#define IGTL_UNIT_SI_BASE_GRAM   0x02

Definition at line 45 of file igtl_unit.h.

#define IGTL_UNIT_SI_BASE_KELVIN   0x05

Definition at line 48 of file igtl_unit.h.

#define IGTL_UNIT_SI_BASE_METER   0x01

Definition at line 44 of file igtl_unit.h.

#define IGTL_UNIT_SI_BASE_MOLE   0x06

Definition at line 49 of file igtl_unit.h.

#define IGTL_UNIT_SI_BASE_NONE   0x00

Definition at line 43 of file igtl_unit.h.

#define IGTL_UNIT_SI_BASE_SECOND   0x03

Definition at line 46 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_BECQUEREL   0x19

Definition at line 70 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_COULOMB   0x0F

Definition at line 60 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_FARAD   0x11

Definition at line 62 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_GRAY   0x1A

Definition at line 71 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_HENRY   0x16

Definition at line 67 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_HERTZ   0x0A

Definition at line 55 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_JOULE   0x0D

Definition at line 58 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_LUMEN   0x17

Definition at line 68 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_LUX   0x18

Definition at line 69 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_NEWTON   0x0B

Definition at line 56 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_OHM   0x12

Definition at line 63 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_PASCAL   0x0C

Definition at line 57 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_RADIAN   0x08

Definition at line 53 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_SIEMENS   0x13

Definition at line 64 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_SIEVERT   0x1B

Definition at line 72 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_STERADIAN   0x09

Definition at line 54 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_TESLA   0x15

Definition at line 66 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_VOLT   0x10

Definition at line 61 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_WATT   0x0E

Definition at line 59 of file igtl_unit.h.

#define IGTL_UNIT_SI_DERIVED_WEBER   0x14

Definition at line 65 of file igtl_unit.h.


Typedef Documentation

typedef igtl_uint64 igtl_unit

Definition at line 74 of file igtl_unit.h.


Function Documentation

void igtl_export igtl_unit_init ( igtl_unit_data data)
igtl_unit igtl_export igtl_unit_pack ( igtl_unit_data data)
int igtl_export igtl_unit_unpack ( igtl_unit  pack,
igtl_unit_data data 
)

Generated at Mon May 2 2011 03:56:13 for OpenIGTLink by doxygen 1.7.3 written by Dimitri van Heesch, © 1997-2000