IUF-SDK-3
Interventional Ultrasound Library
iufReceiveSettings.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFHLRECEIVESETTINGS_H
2 #define IUFLIBRARY_IUFHLRECEIVESETTINGS_H
3 
4 #include <iufTGC.h>
5 
6 // ADT
15 #define IURS_INVALID (iurs_t) NULL
16 
18 (
19  float sampleFrequency,
20  int numSamplesPerLine,
21  int numTGCentries
22 );
23 
28 (
29  iurs_t receiveSettings
30 );
31 
36 (
37  iurs_t reference,
38  iurs_t actual
39 );
40 
45 (
46  iurs_t receiveSettings
47 );
48 
53 (
54  iurs_t receiveSettings
55 );
56 
61 (
62  iurs_t receiveSettings
63 );
64 
69 (
70  iurs_t receiveSettings
71 );
72 
73 
74 #endif //IUFLIBRARY_IUFHLRECEIVESETTINGS_H
float sampleFrequency
Definition: iufReceiveSettings.c:12
int iufReceiveSettingsDelete(iurs_t receiveSettings)
Deletes the IufReceiveSettings and also the TGC function that it might contain.
Definition: iufReceiveSettings.c:64
IufReceiveSettings * iurs_t
Definition: iufReceiveSettings.h:14
Definition: iufReceiveSettings.c:9
float iufReceiveSettingsGetSampleFrequency(iurs_t receiveSettings)
Returns the sampleFrequency setting.
Definition: iufReceiveSettings.c:100
iurs_t iufReceiveSettingsCreate(float sampleFrequency, int numSamplesPerLine, int numTGCentries)
Definition: iufReceiveSettings.c:31
int iufReceiveSettingsGetNumSamplesPerLine(iurs_t receiveSettings)
Returns the number of samples per line.
Definition: iufReceiveSettings.c:109
Definition: iufTGC.c:7
int iufReceiveSettingsCompare(iurs_t reference, iurs_t actual)
Compare two receive settings with each other, including their TGC function.
Definition: iufReceiveSettings.c:77
iutgc_t iufReceiveSettingsGetTGC(iurs_t receiveSettings)
Gets the TGC object of the receive settings.
Definition: iufReceiveSettings.c:91
int numSamplesPerLine
Definition: iufReceiveSettings.c:13
int iufReceiveSettingsGetNumTGCentries(iurs_t receiveSettings)
Gets the number of [time,gain] paira that the TGC has.
Definition: iufReceiveSettings.c:118