1 #ifndef IUFLIBRARY_IUFHL2DTRANSDUCERELEMENT_H 2 #define IUFLIBRARY_IUFHL2DTRANSDUCERELEMENT_H 15 #define IU2DTE_INVALID (iu2dte_t) NULL 76 #endif //IUFLIBRARY_IUFHL2DTRANSDUCERELEMENT_H Definition: iuf2DSize.h:5
float theta
Definition: iuf2DTransducerElementPrivate.h:11
iu2ds_t size
Definition: iuf2DTransducerElementPrivate.h:12
Iuf2DTransducerElement * iu2dte_t
A 2D transducer element describes a physical ultasound element. In 2D space such an element is descri...
Definition: iuf2DTransducerElement.h:14
int iuf2DTransducerElementDeepDelete(iu2dte_t element)
Removes the 2D element object an its sub-objects.
Definition: iuf2DTransducerElement.c:36
iu2dp_t iuf2DTransducerElementGetPosition(iu2dte_t element)
returns the 2D position of the iuf2DTransducerElement.
Definition: iuf2DTransducerElement.c:120
iu2dte_t iuf2DTransducerElementCreate(iu2dp_t pos, float theta, iu2ds_t size)
Creates a 2D transducer element that is decribed by a 2D position, an angle theta and a 2D size...
Definition: iuf2DTransducerElement.c:15
float iuf2DTransducerElementGetAngle(iu2dte_t element)
returns the angle of the iuf2DTransducerElement.
Definition: iuf2DTransducerElement.c:129
iu2ds_t iuf2DTransducerElementGetSize(iu2dte_t element)
returns the 2D size of the iuf2DTransducerElement.
Definition: iuf2DTransducerElement.c:138
Definition: iuf2DTransducerElementPrivate.h:8
int iuf2DTransducerElementDelete(iu2dte_t element)
Removes the 2D element object without deleting the position and size sub-objects. ...
Definition: iuf2DTransducerElement.c:46
int iuf2DTransducerElementCompare(iu2dte_t reference, iu2dte_t actual)
Compares the values of 2 transducer elements. the order of the arguments don't matter.
Definition: iuf2DTransducerElement.c:63
Position in 3D in meters.
Definition: iufPositionPrivate.h:19