IUF-SDK-3
Interventional Ultrasound Library
iufFrameList.c File Reference
#include <stdlib.h>
#include <iuf.h>
#include <iufFramePrivate.h>
#include <iufFrameListPrivate.h>

Data Structures

struct  IufFrameList
 

Functions

iufl_t iufFrameListCreate (int numFrames)
 
int iufFrameListDeleteFrames (iufl_t list)
 
int iufFrameListDeepDelete (iufl_t list)
 
int iufFrameListDelete (iufl_t list)
 
int iufFrameListCompare (iufl_t reference, iufl_t actual)
 
int iufFrameListGetSize (iufl_t list)
 
iufr_t iufFrameListGet (iufl_t list, int index)
 
int iufFrameListSet (iufl_t list, iufr_t member, int index)
 
iufl_t iufFrameListLoad (hid_t handle)
 
IUF_BOOL iufFrameListFull (iufl_t list)
 
int iufFrameListSave (iufl_t list, hid_t handle)
 

Data Structure Documentation

◆ IufFrameList

struct IufFrameList
Data Fields
IUF_BOOL deepDelete
int numFrames
iufr_t * pFrames

Function Documentation

◆ iufFrameListCompare()

int iufFrameListCompare ( iufl_t  reference,
iufl_t  actual 
)
Parameters
referenceThe frameList to compare to
actualThe frameList to compare with

◆ iufFrameListCreate()

iufl_t iufFrameListCreate ( int  numFrames)
Parameters
numFramesThe number of frames to allocate.

◆ iufFrameListDeepDelete()

int iufFrameListDeepDelete ( iufl_t  list)
Parameters
listThe frameList that is to be deleted

◆ iufFrameListDelete()

int iufFrameListDelete ( iufl_t  list)
Parameters
listThe frameList that is to be deleted

◆ iufFrameListDeleteFrames()

int iufFrameListDeleteFrames ( iufl_t  list)

◆ iufFrameListFull()

IUF_BOOL iufFrameListFull ( iufl_t  list)

◆ iufFrameListGet()

iufr_t iufFrameListGet ( iufl_t  list,
int  index 
)
Parameters
listThe frameList of interest
indexThe index in the list

◆ iufFrameListGetSize()

int iufFrameListGetSize ( iufl_t  list)
Parameters
listThe frameList of interest

◆ iufFrameListLoad()

iufl_t iufFrameListLoad ( hid_t  handle)

◆ iufFrameListSave()

int iufFrameListSave ( iufl_t  list,
hid_t  handle 
)

◆ iufFrameListSet()

int iufFrameListSet ( iufl_t  list,
iufr_t  member,
int  index 
)
Parameters
listThe frameList of interest
memberThe IufFrame to set
indexThe index in the list