IUF-SDK-3
Interventional Ultrasound Library
iufTransducer.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFHLTRANSDUCER_H
2 #define IUFLIBRARY_IUFHLTRANSDUCER_H
3 
4 #include <iufTypes.h>
5 #include <iufHDF5.h>
6 
7 // ADT
8 typedef struct IufTransducer IufTransducer;
10 #define IUT_INVALID (iut_t) NULL
11 
12 //iut_t iufTransducerCreate
13 //(
14 // const char *name,
15 // IufTransducerShape shape,
16 // float centerFrequency
17 //);
18 
20 (
21  iut_t transducer
22 );
23 
25 (
26  iut_t transducer
27 );
28 
29 
30 // operations
32 (
33  iut_t reference,
34  iut_t actual
35 );
36 
37 // Getters
39 (
40  iut_t transducer
41 );
42 
44 (
45  iut_t transducer
46 );
47 
49 (
50  iut_t transducer
51 );
52 
54 (
55  iut_t transducer
56 );
57 
58 //iute_t iufTransducerGetElement
59 //(
60 // iut_t transducer,
61 // int elementIndex
62 //);
63 
64 // Setters
65 //int iufTransducerSetElement
66 //(
67 // iut_t transducer,
68 // int elementIndex,
69 // iute_t transducerElement
70 //);
71 
72 #endif //IUFLIBRARY_IUFHLTRANSDUCER_H
IufTransducerShape
Definition: iufTypes.h:106
int iufTransducerGetNumElements(iut_t transducer)
Definition: iufTransducer.c:150
char * iufTransducerGetName(iut_t transducer)
Definition: iufTransducer.c:165
IufTransducerShape iufTransducerGetShape(iut_t transducer)
Definition: iufTransducer.c:179
float iufTransducerGetCenterFrequency(iut_t transducer)
Definition: iufTransducer.c:136
int iufTransducerDeepDelete(iut_t transducer)
Definition: iufTransducer.c:48
IufTransducer * iut_t
Definition: iufTransducer.h:9
Definition: iufTransducerADT.h:4
int iufTransducerDelete(iut_t transducer)
Definition: iufTransducer.c:65
int iufTransducerCompare(iut_t reference, iut_t actual)
Definition: iufTransducer.c:115