IUF-SDK-3
Interventional Ultrasound Library
iufIqPatternList.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFHLIQPATTERNLIST_H
2 #define IUFLIBRARY_IUFHLIQPATTERNLIST_H
3 
4 #include <iufIqPattern.h>
5 //#include <iufDemodulationDict.h>
7 
8 // ADT
20 #define IUIQPAL_INVALID (iuiqpal_t) NULL
21 
27 (
28  int numPatterns,
31 );
32 
37 (
38  iuiqpal_t list
39 );
40 
45 (
46  iuiqpal_t list
47 );
48 
53 (
54  iuiqpal_t reference,
55  iuiqpal_t actual
56 );
57 
62 (
63  iuiqpal_t list
64 );
65 
70 (
71  iuiqpal_t list,
72  int index
73 );
74 
79 (
80  iuiqpal_t list,
81  iuiqpa_t member,
82  int index
83 );
84 
85 #endif //IUFLIBRARY_IUFHLIQPATTERNLIST_H
Definition: iufDemodulationDictADT.h:15
int iufIqPatternListSet(iuiqpal_t list, iuiqpa_t member, int index)
Set a pattern at index in the IufPatternList.
Definition: iufIqPatternList.c:153
int iufIqPatternListDeepDelete(iuiqpal_t list)
Delete the patternList and the individual patterns.
Definition: iufIqPatternList.c:47
int iufIqPatternListDelete(iuiqpal_t list)
Delete the IQ patternList without deleting the individual patterns.
Definition: iufIqPatternList.c:58
Definition: iufIqPattern.c:8
iuiqpa_t iufIqPatternListGet(iuiqpal_t list, int index)
Get the pattern at index from the IufPatternList.
Definition: iufIqPatternList.c:108
int iufIqPatternListCompare(iuiqpal_t reference, iuiqpal_t actual)
Compare two IQ patternLists with each other.
Definition: iufIqPatternList.c:79
int numPatterns
Definition: iufIqPatternListADT.h:7
Definition: iufReceiveChannelMapDictADT.h:16
iurcmd_t receiveChannelMapDict
Definition: iufIqPatternListADT.h:11
iuiqpal_t iufIqPatternListCreate(int numPatterns, iudmd_t demodulationDict, iurcmd_t receiveChannelMapDict)
Create a patternList of size numPattern. Using the IufReceiveSettingsDict and IufReceiveChannelMapDic...
Definition: iufIqPatternList.c:20
iudmd_t demodulationDict
Definition: iufIqPatternListADT.h:10
Definition: iufIqPatternListADT.h:5
int iufIqPatternListGetSize(iuiqpal_t list)
Get the number of patterns in the list.
Definition: iufIqPatternList.c:100
IufIqPatternList * iuiqpal_t
Definition: iufIqPatternList.h:19