IUF-SDK-3
Interventional Ultrasound Library
iufData.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFDATA_H
2 #define IUFLIBRARY_IUFDATA_H
3 
4 
5 // ADT
6 typedef struct IufData IufData;
9 typedef IufData *iud_t;
10 #define IUD_INVALID (iud_t) NULL
11 
16 (
17  int size
18 );
19 
23 int iufDataDelete
24 (
25  iud_t data
26 );
27 
28 
29 // operations
31 (
32  iud_t reference,
33  iud_t actual
34 );
35 
37 (
38  iud_t data
39 );
40 
41 float *iufDataGetPointer
42 (
43  iud_t data
44 );
45 
46 int iufDataFill
47 (
48  iud_t data,
49  double *input,
50  int length
51 );
52 
53 
54 #endif //IUFLIBRARY_IUFDATA_H
55 
Definition: iufData.c:7
int iufDataDelete(iud_t data)
Deletes a datablock of size floats.
Definition: iufData.c:34
int iufDataCompare(iud_t reference, iud_t actual)
Definition: iufData.c:47
int iufDataFill(iud_t data, double *input, int length)
Definition: iufData.c:79
IufData * iud_t
Definition: iufData.h:9
int iufDataGetSize(iud_t data)
Definition: iufData.c:61
float * iufDataGetPointer(iud_t data)
Definition: iufData.c:70
iud_t iufDataCreate(int size)
Creates a datablock of size floats.
Definition: iufData.c:15
int size
Definition: iufData.c:9