IUF-SDK-3
Interventional Ultrasound Library
iufPulse.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFHLPULSE_H
2 #define IUFLIBRARY_IUFHLPULSE_H
3 
4 #include <iufTypes.h>
5 
6 // ADT
7 struct IufPulse;
8 typedef struct IufPulse IufPulse;
13 typedef IufPulse * iup_t;
14 #define IUP_INVALID (iup_t) NULL
15 
16 typedef enum {
20 } IufPulseType;
21 
26 (
27  iup_t pulse
28 );
29 
34 (
35  iup_t reference,
36  iup_t actual
37 );
38 
43 (
44  iup_t pulse
45 );
46 
47 #endif //IUFLIBRARY_IUFHLPULSE_H
Definition: iufPulse.h:18
Definition: iufPulse.h:19
IufPulseType iufPulseGetType(iup_t pulse)
Get the IufPulse type , i.e. IUF_PARAMETRIC_PULSETYPE or IUF_NON_PARAMETRIC_PULSETYPE.
Definition: iufPulse.c:86
IufPulse * iup_t
Definition: iufPulse.h:13
IufPulseType
Definition: iufPulse.h:16
IUF_BOOL iufPulseCompare(iup_t reference, iup_t actual)
Compare two IufPulse objects with each other.
Definition: iufPulse.c:67
int iufPulseDelete(iup_t pulse)
Deletes a IufPulse object.
Definition: iufPulse.c:39
int IUF_BOOL
Definition: iufTypes.h:8
Definition: iufPulsePrivate.h:10
Definition: iufPulse.h:17