IUF-SDK-3
Interventional Ultrasound Library
iuf2DNonParametricSource.h
Go to the documentation of this file.
1 
5 #ifndef IUFLIBRARY_IUFHL2DNONPARAMETRICSOURCE_H
6 #define IUFLIBRARY_IUFHL2DNONPARAMETRICSOURCE_H
7 
8 #include "iufPosition.h"
9 
15 
17 #define IU2DNPS_INVALID (iu2dnps_t) NULL
18 
24 (
25  int numLocations
26 );
27 
32 (
33  iu2dnps_t source
34 );
35 
40 (
41  iu2dnps_t reference,
42  iu2dnps_t actual
43 );
44 
49 (
50  iu2dnps_t source,
51  int index
52 );
53 
58 (
59  iu2dnps_t source
60 );
61 
62 
67 (
68  iu2dnps_t source,
69  iu2dp_t pos,
70  int index
71 );
72 
73 #endif //IUFLIBRARY_IUFHL2DNONPARAMETRICSOURCE_H
74 
int iuf2DNonParametricSourceSetPosition(iu2dnps_t source, iu2dp_t pos, int index)
sets the 2D position pos on the index -th location for the 2D non-parametric source iuf2DNonParametri...
Definition: iuf2DNonParametricSource.c:97
iu2dnps_t iuf2DNonParametricSourceCreate(int numLocations)
Create an ultrasound source for generating a pulseform based on numLocations points. The points are described directly by their 2D position (i.e. not parametrically) .
Definition: iuf2DNonParametricSource.c:16
Iuf2DNonParametricSource * iu2dnps_t
Definition: iuf2DNonParametricSource.h:14
int iuf2DNonParametricSourceGetNumLocations(iu2dnps_t source)
Gets he number of points the source has.
Definition: iuf2DNonParametricSource.c:86
Definition: iuf2DNonParametricSource.c:7
int iuf2DNonParametricSourceCompare(iu2dnps_t reference, iu2dnps_t actual)
Compares two 2D non-parametric sources.
Definition: iuf2DNonParametricSource.c:50
iu2dp_t iuf2DNonParametricSourceGetPosition(iu2dnps_t source, int index)
Gets the index -th 2D position of a 2D non-parametric source.
Definition: iuf2DNonParametricSource.c:74
int numLocations
Definition: iuf2DNonParametricSource.c:10
int iuf2DNonParametricSourceDelete(iu2dnps_t source)
Delete a 2D non-parametric source.
Definition: iuf2DNonParametricSource.c:37
Position in 3D in meters.
Definition: iufPositionPrivate.h:19