IUF-SDK-3
Interventional Ultrasound Library
iufPatternListDict.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFPATTERNLISTDICT_H
2 #define IUFLIBRARY_IUFPATTERNLISTDICT_H
3 
4 #include <iufHDF5.h>
5 #include <iufPatternList.h>
6 
7 // ADT
13 #define IUPALD_INVALID (iupald_t) NULL
14 
19 (
20  void
21 );
22 
27 (
28  iupald_t dict
29 );
30 
35 (
36  iupald_t dict
37 );
38 
43 (
44  iupald_t reference,
45  iupald_t actual
46 );
47 
52 (
53  iupald_t dict
54 );
55 
60 (
61  iupald_t dict,
62  char * key
63 );
64 
69 (
70  iupald_t dict
71 );
72 
77 (
78  iupald_t dict,
79  char * key,
80  iupal_t member
81 );
82 
83 #endif //IUFLIBRARY_IUFHLPULSEDICT_H
char ** iufPatternListDictGetKeys(iupald_t dict)
Get the IufPatternList object with label key from the dictionary.
Definition: iufPatternListDict.c:152
iupald_t iufPatternListDictCreate(void)
Create an empty dictionary for IufPatternList objects.
Definition: iufPatternListDict.c:17
IufPatternListDict * iupald_t
Definition: iufPatternListDict.h:12
int iufPatternListDictDeepDelete(iupald_t dict)
Delete the dictionary and its IufPatternList objects.
Definition: iufPatternListDict.c:31
int iufPatternListDictCompare(iupald_t reference, iupald_t actual)
Compare two dictionaries of IufPatternList objects.
Definition: iufPatternListDict.c:104
int iufPatternListDictSet(iupald_t dict, char *key, iupal_t member)
Add the IufPatternList object with label key to the dictionary.
Definition: iufPatternListDict.c:186
int iufPatternListDictDelete(iupald_t dict)
Delete the dictionary without deleting its IufPatternList objects.
Definition: iufPatternListDict.c:50
Definition: iufPatternListADT.h:5
size_t iufPatternListDictGetSize(iupald_t dict)
Get the number of IufPatternList objects in the dictionary.
Definition: iufPatternListDict.c:124
iupal_t iufPatternListDictGet(iupald_t dict, char *key)
Get the IufPatternList object with label key from the dictionary.
Definition: iufPatternListDict.c:133
Definition: iufPatternListDictADT.h:16