IUF-SDK-3
Interventional Ultrasound Library
iufParametricPulse.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFHLPARAMETRICPULSE_H
2 #define IUFLIBRARY_IUFHLPARAMETRICPULSE_H
3 #include <iufTypes.h>
4 
5 // ADT
8 #define IUPP_INVALID (iupp_t) NULL
9 
16 (
17  float pulseFrequency,
18  float pulseAmplitude,
19  int numPulses
20 );
21 
26 (
27  iupp_t pulse
28 );
29 
30 
35 (
36  iupp_t reference,
37  iupp_t actual
38 );
39 
40 // Getters
42 (
43  iupp_t pulse
44 );
45 
47 (
48  iupp_t pulse
49 );
50 
52 (
53  iupp_t transmitPulse
54 );
55 
56 #endif //IUFLIBRARY_IUFHLPARAMETRICPULSE_H
float pulseAmplitude
Definition: iufParametricPulse.c:13
IufParametricPulse * iupp_t
Definition: iufParametricPulse.h:7
int iufParametricPulseGetNumPulses(iupp_t transmitPulse)
Definition: iufParametricPulse.c:89
iupp_t iufParametricPulseCreate(float pulseFrequency, float pulseAmplitude, int numPulses)
Definition: iufParametricPulse.c:18
int numPulses
Definition: iufParametricPulse.c:14
float pulseFrequency
Definition: iufParametricPulse.c:12
float iufParametricPulseGetFrequency(iupp_t pulse)
Definition: iufParametricPulse.c:68
int iufParametricPulseDelete(iupp_t pulse)
Definition: iufParametricPulse.c:41
float iufParametricPulseGetPulseAmplitude(iupp_t pulse)
Definition: iufParametricPulse.c:79
Definition: iufParametricPulse.c:9
int IUF_BOOL
Definition: iufTypes.h:8
IUF_BOOL iufParametricPulseCompare(iupp_t reference, iupp_t actual)
Definition: iufParametricPulse.c:53