|
IUF-SDK-3
Interventional Ultrasound Library
|
#include <stdlib.h>#include <string.h>#include <iuf.h>#include <iufTransmitApodizationPrivate.h>#include <math.h>Functions | |
| iuta_t | iufTransmitApodizationCreate (float *apodization, int numElements) |
Construct an IufTransmitApodization of size numElements. More... | |
| int | iufTransmitApodizationDelete (iuta_t transmitApodization) |
| Delete a IufTransmitApodization of size numElements. More... | |
| IUF_BOOL | iufTransmitApodizationCompare (iuta_t reference, iuta_t actual) |
Compare two IufTransmitApodization objects with each other. More... | |
| float | iufTransmitApodizationGetElement (iuta_t transmitApodization, int idx) |
| Get a single value from the transmit apodization function. More... | |
| int | iufTransmitApodizationGetNumElements (iuta_t transmitApodization) |
| Get the number of ekements that the transducer has. More... | |
| int | iufTransmitApodizationSetElement (iuta_t transmitApodization, int idx, float attenuation) |
Set the value of a single elements of the transmit apodization function at index idx. More... | |
| int | iufTransmitApodizationSetApodization (iuta_t transmitApodization, float *apodization) |
| int | iufTransmitApodizationSave (iuta_t transmitApodization, hid_t group_id) |
| iuta_t | iufTransmitApodizationLoad (hid_t group_id) |
Compare two IufTransmitApodization objects with each other.
| reference | The IufTransmitApodization to compare to |
| actual | The IufTransmitApodization to compare with |
| iuta_t iufTransmitApodizationCreate | ( | float * | apodization, |
| int | numElements | ||
| ) |
Construct an IufTransmitApodization of size numElements.
The attenuation values are checked that they are within the allowed range [0.0,1.0]. The apodization should contain numElements float values.
| apodization | The transmit apodization values (numElements items) |
| numElements | The number of ekements that the transducer has. |
| int iufTransmitApodizationDelete | ( | iuta_t | transmitApodization | ) |
Delete a IufTransmitApodization of size numElements.
| transmitApodization | The IufTransmitApodization that is to be deleted. |
| float iufTransmitApodizationGetElement | ( | iuta_t | transmitApodization, |
| int | idx | ||
| ) |
Get a single value from the transmit apodization function.
idx | transmitApodization | The IufTransmitApodization of interest |
| idx | the index in the transmit apodization function. Should be smaller than numElements |
| int iufTransmitApodizationGetNumElements | ( | iuta_t | transmitApodization | ) |
Get the number of ekements that the transducer has.
| transmitApodization | The IufTransmitApodization of interest |
| iuta_t iufTransmitApodizationLoad | ( | hid_t | group_id | ) |
| int iufTransmitApodizationSave | ( | iuta_t | transmitApodization, |
| hid_t | group_id | ||
| ) |
| int iufTransmitApodizationSetApodization | ( | iuta_t | transmitApodization, |
| float * | apodization | ||
| ) |
| int iufTransmitApodizationSetElement | ( | iuta_t | transmitApodization, |
| int | idx, | ||
| float | attenuation | ||
| ) |
Set the value of a single elements of the transmit apodization function at index idx.
The attenuation value is checked that it is within the allowed range [0.0,1.0] and the index idx is checked for its range [0,numElements].
| transmitApodization | The transmit apodization of interest |
| idx | The index of the vlaue to be set |
| attenuation | The attenuation value to set. |