IUF-SDK-3
Interventional Ultrasound Library
iufAcquisition.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFHLACQUISITION_H
2 #define IUFLIBRARY_IUFHLACQUISITION_H
3 
4 #include <iufTypes.h>
5 
6 // ADT
7 struct IufAcquisition;
8 typedef struct IufAcquisition IufAcquisition;
13 #define IUA_INVALID (iua_t) NULL
14 
19 (
20  float speedOfSound,
21  int date,
22  const char *pDescription
23 );
24 
29 (
30  iua_t acquisition
31 );
32 
37 (
38  iua_t acquisition
39 );
40 
45 (
46  iua_t acquisition
47 );
48 
53 (
54  iua_t acquisition
55 );
56 
61 (
62  iua_t reference,
63  iua_t actual
64 );
65 
66 #endif //IUFLIBRARY_IUFHLACQUISITION_H
char * iufAcquisitionGetDescription(iua_t acquisition)
Gets the description text of he acquisition.
Definition: iufAcquisition.c:79
IufAcquisition * iua_t
Definition: iufAcquisition.h:12
int date
Definition: iufAcquisitionADT.h:9
float speedOfSound
Definition: iufAcquisitionADT.h:8
float iufAcquisitionGetSpeedOfSound(iua_t acquisition)
Gets the speed of sound in m/s.
Definition: iufAcquisition.c:61
int iufAcquisitionGetDate(iua_t acquisition)
Gets the date of the acquisition.
Definition: iufAcquisition.c:70
An Ultrasound acquisition is identified by a date and a description, also the speed of sound has been...
Definition: iufAcquisitionADT.h:6
iua_t iufAcquisitionCreate(float speedOfSound, int date, const char *pDescription)
Create an acquisition object.
Definition: iufAcquisition.c:10
int iufAcquisitionDelete(iua_t acquisition)
Deletes an acquisition object.
Definition: iufAcquisition.c:30
int IUF_BOOL
Definition: iufTypes.h:8
IUF_BOOL iufAcquisitionCompare(iua_t reference, iua_t actual)
Compares two acquisitions with each other.
Definition: iufAcquisition.c:41