IUF-SDK-3
Interventional Ultrasound Library
iufPosition.c File Reference
#include <stdlib.h>
#include <iuf.h>
#include <iufPositionPrivate.h>

Functions

IUF_BOOL iuf3DPositionCompare (Iuf3DPosition *reference, Iuf3DPosition *actual)
 
IUF_BOOL iuf2DPositionCompare (Iuf2DPosition *reference, Iuf2DPosition *actual)
 
iu3dp_t iuf3DPositionCreate (float x, float y, float z)
 Create a 3D position (x,y,z) More...
 
iu2dp_t iuf2DPositionCreate (float x, float z)
 Create a 2D position (x,z) More...
 
void iuf3DPositionDelete (iu3dp_t pos)
 Delete a 3D position. More...
 
void iuf2DPositionDelete (iu2dp_t pos)
 Delete a 3D position. More...
 
iu3dp_t iuf3DPositionLoad (hid_t handle)
 
iu2dp_t iuf2DPositionLoad (hid_t handle)
 
int iuf3DPositionSave (iu3dp_t position, hid_t handle)
 
int iuf2DPositionSave (iu2dp_t position, hid_t handle)
 

Function Documentation

◆ iuf2DPositionCompare()

IUF_BOOL iuf2DPositionCompare ( Iuf2DPosition reference,
Iuf2DPosition actual 
)

◆ iuf2DPositionCreate()

iu2dp_t iuf2DPositionCreate ( float  x,
float  z 
)

Create a 2D position (x,z)

Returns
Returns (x,z).
Parameters
xalong the transducer
zdepth direction

◆ iuf2DPositionDelete()

void iuf2DPositionDelete ( iu2dp_t  pos)

Delete a 3D position.

Parameters
posThe position of interest

◆ iuf2DPositionLoad()

iu2dp_t iuf2DPositionLoad ( hid_t  handle)

◆ iuf2DPositionSave()

int iuf2DPositionSave ( iu2dp_t  position,
hid_t  handle 
)

◆ iuf3DPositionCompare()

IUF_BOOL iuf3DPositionCompare ( Iuf3DPosition reference,
Iuf3DPosition actual 
)

◆ iuf3DPositionCreate()

iu3dp_t iuf3DPositionCreate ( float  x,
float  y,
float  z 
)

Create a 3D position (x,y,z)

Returns
Returns (x,y,z).

◆ iuf3DPositionDelete()

void iuf3DPositionDelete ( iu3dp_t  pos)

Delete a 3D position.

Parameters
posThe position of interest

◆ iuf3DPositionLoad()

iu3dp_t iuf3DPositionLoad ( hid_t  handle)

◆ iuf3DPositionSave()

int iuf3DPositionSave ( iu3dp_t  position,
hid_t  handle 
)