IUF-SDK-3
Interventional Ultrasound Library
iufDemodulationDict.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFHLDEMODULATIONDICT_H
2 #define IUFLIBRARY_IUFHLDEMODULATIONDICT_H
3 
4 #include <iufHDF5.h>
5 #include <iufDemodulation.h>
6 
7 // ADT
13 #define IUDMD_INVALID (iudmd_t) NULL
14 
19 (
20  void
21 );
22 
27 (
28  iudmd_t dict
29 );
30 
35 (
36  iudmd_t dict
37 );
38 
43 (
44  iudmd_t reference,
45  iudmd_t actual
46 );
47 
52 (
53  iudmd_t dict
54 );
55 
60 (
61  iudmd_t dict,
62  char * key
63 );
64 
69 (
70  iudmd_t dict
71 );
72 
77 (
78  iudmd_t dict,
79  char * key,
80  iudm_t member
81 );
82 
83 #endif //IUFLIBRARY_IUFHLDEMODULATIONDICT_H
iudm_t iufDemodulationDictGet(iudmd_t dict, char *key)
Get the IufDemodulation from the dictionary that has the label key.
Definition: iufDemodulationDict.c:131
Definition: iufDemodulationDictADT.h:15
int iufDemodulationDictDeepDelete(iudmd_t dict)
Delete the dictionary and its IufDemodulation.
Definition: iufDemodulationDict.c:30
char ** iufDemodulationDictGetKeys(iudmd_t dict)
Get the IufPatternList object with label key from the dictionary.
Definition: iufDemodulationDict.c:149
iudmd_t iufDemodulationDictCreate(void)
create an empty dictionary
Definition: iufDemodulationDict.c:18
int iufDemodulationDictSet(iudmd_t dict, char *key, iudm_t member)
Get the IufDemodulation from the dictionary that has the label key.
Definition: iufDemodulationDict.c:183
IufDemodulationDict * iudmd_t
Definition: iufDemodulationDict.h:12
int iufDemodulationDictCompare(iudmd_t reference, iudmd_t actual)
Compare two dictionaries with each other.
Definition: iufDemodulationDict.c:102
int iufDemodulationDictDelete(iudmd_t dict)
Delete the dictionary without deleting its IufDemodulation.
Definition: iufDemodulationDict.c:49
size_t iufDemodulationDictGetSize(iudmd_t dict)
Get the number of entries in the dictionary.
Definition: iufDemodulationDict.c:122
Definition: iufDemodulation.c:10