|
IUF-SDK-3
Interventional Ultrasound Library
|
#include <stdlib.h>#include <string.h>#include <math.h>#include <iuf.h>#include <iufReceiveSettingsPrivate.h>#include <iufTGCPrivate.h>Data Structures | |
| struct | IufReceiveSettings |
Functions | |
| iurs_t | iufReceiveSettingsCreateWithoutTGC (float sampleFrequency, int numSamplesPerLine) |
| iurs_t | iufReceiveSettingsCreate (float sampleFrequency, int numSamplesPerLine, int numTGCentries) |
| int | iufReceiveSettingsDelete (iurs_t receiveSettings) |
| Deletes the IufReceiveSettings and also the TGC function that it might contain. More... | |
| int | iufReceiveSettingsCompare (iurs_t reference, iurs_t actual) |
| Compare two receive settings with each other, including their TGC function. More... | |
| iutgc_t | iufReceiveSettingsGetTGC (iurs_t receiveSettings) |
| Gets the TGC object of the receive settings. More... | |
| float | iufReceiveSettingsGetSampleFrequency (iurs_t receiveSettings) |
| Returns the sampleFrequency setting. More... | |
| int | iufReceiveSettingsGetNumSamplesPerLine (iurs_t receiveSettings) |
| Returns the number of samples per line. More... | |
| int | iufReceiveSettingsGetNumTGCentries (iurs_t receiveSettings) |
Gets the number of [time,gain] paira that the TGC has. More... | |
| int | iufReceiveSettingsSave (iurs_t receiveSettings, hid_t handle) |
| iurs_t | iufReceiveSettingsLoad (hid_t handle) |
| struct IufReceiveSettings |
| Data Fields | ||
|---|---|---|
| int | numSamplesPerLine |
length of an acquisition line |
| float | sampleFrequency |
The sampling frequency that was used |
| iutgc_t | TGC |
TimeGainControl points (time,gain) |
| iurs_t iufReceiveSettingsCreate | ( | float | sampleFrequency, |
| int | numSamplesPerLine, | ||
| int | numTGCentries | ||
| ) |
| sampleFrequency | The sampling frequency in Hz |
| numSamplesPerLine | The number of samples per acquired line |
| numTGCentries | The size of the TGC function |
| iurs_t iufReceiveSettingsCreateWithoutTGC | ( | float | sampleFrequency, |
| int | numSamplesPerLine | ||
| ) |
| int iufReceiveSettingsDelete | ( | iurs_t | receiveSettings | ) |
Deletes the IufReceiveSettings and also the TGC function that it might contain.
| receiveSettings | The receive settings of interest. |
| int iufReceiveSettingsGetNumSamplesPerLine | ( | iurs_t | receiveSettings | ) |
Returns the number of samples per line.
| receiveSettings | the receive settings of interest |
| int iufReceiveSettingsGetNumTGCentries | ( | iurs_t | receiveSettings | ) |
Gets the number of [time,gain] paira that the TGC has.
| receiveSettings | the receive settings of interest |
| float iufReceiveSettingsGetSampleFrequency | ( | iurs_t | receiveSettings | ) |
Returns the sampleFrequency setting.
| receiveSettings | the receive settings of interest |
Gets the TGC object of the receive settings.
| receiveSettings | the receive settings of interest |
| iurs_t iufReceiveSettingsLoad | ( | hid_t | handle | ) |
| int iufReceiveSettingsSave | ( | iurs_t | receiveSettings, |
| hid_t | handle | ||
| ) |