1 #ifndef IUFLIBRARY_IUFHLTRANSMITAPODIZATION_H 2 #define IUFLIBRARY_IUFHLTRANSMITAPODIZATION_H 14 #define IUTA_INVALID (iuta_t) NULL 32 iuta_t transmitApodization
49 iuta_t transmitApodization,
58 iuta_t transmitApodization
71 iuta_t transmitApodization,
76 #endif //IUFLIBRARY_IUFHLRECEIVECHANNELMAP_H iuta_t iufTransmitApodizationCreate(float *apodization, int numElements)
Construct an IufTransmitApodization of size numElements.
Definition: iufTransmitApodization.c:9
Definition: iufTransmitApodizationADT.h:4
int iufTransmitApodizationDelete(iuta_t transmitApodization)
Delete a IufTransmitApodization of size numElements.
Definition: iufTransmitApodization.c:44
IUF_BOOL iufTransmitApodizationCompare(iuta_t reference, iuta_t actual)
Compare two IufTransmitApodization objects with each other.
Definition: iufTransmitApodization.c:58
float * apodization
Definition: iufTransmitApodizationADT.h:7
int iufTransmitApodizationSetElement(iuta_t transmitApodization, int idx, float attenuation)
Set the value of a single elements of the transmit apodization function at index idx.
Definition: iufTransmitApodization.c:104
int iufTransmitApodizationGetNumElements(iuta_t transmitApodization)
Get the number of ekements that the transducer has.
Definition: iufTransmitApodization.c:95
IufTransmitApodization * iuta_t
Definition: iufTransmitApodization.h:13
int IUF_BOOL
Definition: iufTypes.h:8
int numElements
Definition: iufTransmitApodizationADT.h:6
float iufTransmitApodizationGetElement(iuta_t transmitApodization, int idx)
Get a single value from the transmit apodization function.
Definition: iufTransmitApodization.c:80