IUF-SDK-3
Interventional Ultrasound Library
iuf2DTransducerADT.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFHL2DTRANSDUCERADT_H
2 #define IUFLIBRARY_IUFHL2DTRANSDUCERADT_H
3 
5 #include <iufTransducerADT.h>
6 
8 {
11 };
12 
13 // SWIG binding
14 #ifdef SWIG
15 %extend Iuf2DTransducer {
17  (
18  char *name,
20  float centerFrequency,
21  int numElements
22  )
23  {
24  return iuf2DTransducerCreate(name, shape, centerFrequency, numElements);
25  }
26 
27  ~Iuf2DTransducer() {
28  iuf2DTransducerDelete($self);
29  }
30 }
31 #endif
32 
33 #endif //IUFLIBRARY_IUFHL2DTRANSDUCERADT_H
IufTransducerShape
Definition: iufTypes.h:106
iu2dtel_t elements
Definition: iuf2DTransducerADT.h:10
Definition: iuf2DTransducerElementListPrivate.h:8
iu2dt_t iuf2DTransducerCreate(char *name, IufTransducerShape shape, float centerFrequency, int numElements)
Constructs the 2D transducer.
Definition: iuf2DTransducer.c:14
float centerFrequency
Definition: iufTransducerADT.h:8
int iuf2DTransducerDelete(iu2dt_t transducer)
Definition: iuf2DTransducer.c:52
struct IufTransducer baseTransducer
Definition: iuf2DTransducerADT.h:9
IufTransducerShape shape
Definition: iufTransducerADT.h:9
Definition: iufTransducerADT.h:4
Definition: iuf2DTransducerADT.h:7