IUF-SDK-3
Interventional Ultrasound Library
iufTransmitApodizationDict.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFHLTRANSMITAPODIZATIONDICT_H
2 #define IUFLIBRARY_IUFHLTRANSMITAPODIZATIONDICT_H
3 
4 #include <stdio.h>
6 
7 // ADT
13 #define IUTAD_INVALID (iutad_t) NULL
14 
19 (
20  void
21 );
22 
27 (
28  iutad_t dict
29 );
30 
35 (
36  iutad_t dict
37 );
38 
44 (
45  iutad_t reference,
46  iutad_t actual
47 );
48 
53 (
54  iutad_t dict
55 );
56 
61 (
62  iutad_t dict,
63  char * key
64 );
65 
70 (
71  iutad_t dict
72 );
73 
79 (
80  iutad_t dict,
81  char * key,
82  iuta_t member
83 );
84 
85 
86 #endif //IUFLIBRARY_IUFHLTRANSMITAPODIZATIONDICT_H
87 
IufTransmitApodizationDict * iutad_t
A transmit apodization is a weighting function of the amplitudes of the transducer elements...
Definition: iufTransmitApodizationDict.h:12
iuta_t iufTransmitApodizationDictGet(iutad_t dict, char *key)
Get the IufTransmitApodization with the label key from the dict.
Definition: iufTransmitApodizationDict.c:129
Definition: iufTransmitApodizationADT.h:4
int iufTransmitApodizationDictDeepDelete(iutad_t dict)
Deletes a IufTransmitApodizationDict object and all its IufTransmitApodization s. ...
Definition: iufTransmitApodizationDict.c:28
iutad_t iufTransmitApodizationDictCreate(void)
Creates a IufTransmitApodizationDict.
Definition: iufTransmitApodizationDict.c:15
char ** iufTransmitApodizationDictGetKeys(iutad_t dict)
Get the keys currently available in the dict.
Definition: iufTransmitApodizationDict.c:147
Definition: iufTransmitApodizationDictADT.h:16
int iufTransmitApodizationDictSet(iutad_t dict, char *key, iuta_t member)
Add a IufTransmitApodization with the label key to the dict.
Definition: iufTransmitApodizationDict.c:181
size_t iufTransmitApodizationDictGetSize(iutad_t dict)
Get the number of IufTransmitApodization objects in the dictionary.
Definition: iufTransmitApodizationDict.c:120
int iufTransmitApodizationDictCompare(iutad_t reference, iutad_t actual)
Compares if two IufTransmitApodizationDict objects are equal.
Definition: iufTransmitApodizationDict.c:100
int iufTransmitApodizationDictDelete(iutad_t dict)
Deletes the IufTransmitApodizationDict object without deleting each IufTransmitApodization separately...
Definition: iufTransmitApodizationDict.c:51