IUF-SDK-3
Interventional Ultrasound Library
iuf3DNonParametricSource.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFHL3DNONPARAMETRICSOURCE_H
2 #define IUFLIBRARY_IUFHL3DNONPARAMETRICSOURCE_H
3 
4 #include "iufPosition.h"
5 
6 // ADT
12 #define IU3DNPS_INVALID (iu3dnps_t) NULL
13 
16 (
17  int numLocations
18 );
19 
24 (
25  iu3dnps_t source
26 );
27 
32 (
33  iu3dnps_t reference,
34  iu3dnps_t actual
35 );
36 
41 (
42  iu3dnps_t source,
43  int index
44 );
45 
50 (
51  iu3dnps_t source
52 );
53 
58 (
59  iu3dnps_t source,
60  iu3dp_t pos,
61  int index
62 );
63 
64 #endif //IUFLIBRARY_IUFHL3DNONPARAMETRICSOURCE_H
int iuf3DNonParametricSourceSetPosition(iu3dnps_t source, iu3dp_t pos, int index)
Sets the 3D position pos on the index -th location for the 3D non-parametric source iuf3DNonParametri...
Definition: iuf3DNonParametricSource.c:97
iu3dp_t iuf3DNonParametricSourceGetPosition(iu3dnps_t source, int index)
Gets the index -th 3D position of a 3D non-parametric source.
Definition: iuf3DNonParametricSource.c:76
iu3dnps_t iuf3DNonParametricSourceCreate(int numLocations)
Definition: iuf3DNonParametricSource.c:19
int iuf3DNonParametricSourceCompare(iu3dnps_t reference, iu3dnps_t actual)
Compares two 3D non-parametric sources.
Definition: iuf3DNonParametricSource.c:54
Iuf3DNonParametricSource * iu3dnps_t
Definition: iuf3DNonParametricSource.h:11
Definition: iuf3DNonParametricSource.c:9
Position in 3D in meters.
Definition: iufPositionPrivate.h:10
int iuf3DNonParametricSourceGetNumLocations(iu3dnps_t source)
Gets he number of points the source has.
Definition: iuf3DNonParametricSource.c:87
int iuf3DNonParametricSourceDelete(iu3dnps_t source)
Delete a 3D non-parametric source.
Definition: iuf3DNonParametricSource.c:41
int numLocations
Definition: iuf3DNonParametricSource.c:12