5 #ifndef IUFLIBRARY_IUFHL2DNONPARAMETRICSOURCE_H 6 #define IUFLIBRARY_IUFHL2DNONPARAMETRICSOURCE_H 17 #define IU2DNPS_INVALID (iu2dnps_t) NULL 73 #endif //IUFLIBRARY_IUFHL2DNONPARAMETRICSOURCE_H 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