IUF-SDK-3
Interventional Ultrasound Library
iufIqPatternListADT.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFIQPATTERNLISTADT_H
2 #define IUFLIBRARY_IUFIQPATTERNLISTADT_H
3 
4 // ADT
6 {
12 
13 };
14 
15 // SWIG binding
16 #ifdef SWIG
17 %extend IufIqPatternList {
19  int numPatterns = 1;
22  return iufIqPatternListCreate(numPatterns, demodulationDict, receiveChannelMapDict);
23  }
24 
25  ~IufIqPatternList() {
27  }
28 
29 };
30 #endif
31 
32 #endif // IUFLIBRARY_IUFIQPATTERNLISTADT_H
Definition: iufDemodulationDictADT.h:15
iuiqpa_t * pIqPatterns
Definition: iufIqPatternListADT.h:8
int iufIqPatternListDelete(iuiqpal_t list)
Delete the IQ patternList without deleting the individual patterns.
Definition: iufIqPatternList.c:58
Definition: iufIqPattern.c:8
int numPatterns
Definition: iufIqPatternListADT.h:7
Definition: iufReceiveChannelMapDictADT.h:16
IUF_BOOL deepDelete
Definition: iufIqPatternListADT.h:9
iurcmd_t receiveChannelMapDict
Definition: iufIqPatternListADT.h:11
int IUF_BOOL
Definition: iufTypes.h:8
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