IUF-SDK-3
Interventional Ultrasound Library
iufSource.c File Reference
#include <stdlib.h>
#include <string.h>
#include <iuf.h>
#include <iuf2DNonParametricSourcePrivate.h>
#include <iuf2DParametricSourcePrivate.h>
#include <iuf3DNonParametricSourcePrivate.h>
#include <iuf3DParametricSourcePrivate.h>
#include <iufSourcePrivate.h>

Macros

#define TOSTR(x)   #x
 

Functions

int iufSourceDelete (ius_t source)
 Delete a source. More...
 
IUF_BOOL iufBaseSourceCompare (ius_t reference, ius_t actual)
 
IUF_BOOL iufSourceCompare (ius_t reference, ius_t actual)
 Compare two sources. More...
 
IufSourceType iufSourceGetType (ius_t source)
 Get which type the source has. More...
 
int iufBaseSourceSave (ius_t source, hid_t handle)
 
ius_t iufBaseSourceLoad (hid_t handle)
 
ius_t iufSourceLoad (hid_t handle)
 
int iufSourceSave (ius_t source, hid_t handle)
 

Macro Definition Documentation

◆ TOSTR

#define TOSTR (   x)    #x

Function Documentation

◆ iufBaseSourceCompare()

IUF_BOOL iufBaseSourceCompare ( ius_t  reference,
ius_t  actual 
)

◆ iufBaseSourceLoad()

ius_t iufBaseSourceLoad ( hid_t  handle)

◆ iufBaseSourceSave()

int iufBaseSourceSave ( ius_t  source,
hid_t  handle 
)

◆ iufSourceCompare()

IUF_BOOL iufSourceCompare ( ius_t  reference,
ius_t  actual 
)

Compare two sources.

Returns
Returns IUF_TRUE in case the sources are equal and IUF_FALSE otherwise.
Parameters
referenceThe source to compare to
actualThe source to compare with

◆ iufSourceDelete()

int iufSourceDelete ( ius_t  source)

Delete a source.

Returns
Returns IUF_E_OK in case of success and IUF_ERR_VALUE in case of an error.
Parameters
sourceThe source that is deleted

◆ iufSourceGetType()

IufSourceType iufSourceGetType ( ius_t  source)

Get which type the source has.

Returns
Returns if the source is 2D, 3D and Parametric or non Parametric
Parameters
sourceThe source of interest

◆ iufSourceLoad()

ius_t iufSourceLoad ( hid_t  handle)

◆ iufSourceSave()

int iufSourceSave ( ius_t  source,
hid_t  handle 
)