1 #ifndef IUFLIBRARY_IUFHL3DTRANSDUCERELEMENT_H 2 #define IUFLIBRARY_IUFHL3DTRANSDUCERELEMENT_H 15 #define IU3DTE_INVALID (iu3dte_t) NULL 75 #endif //IUFLIBRARY_IUFHL3DTRANSDUCERELEMENT_H iu3ds_t iuf3DTransducerElementGetSize(iu3dte_t element)
returns the 3D size of the iuf2DTransducerElement.
Definition: iuf3DTransducerElement.c:147
int iuf3DTransducerElementDelete(iu3dte_t element)
Removes the 3D element object without deleting its sub-objects (position, angle and size) ...
Definition: iuf3DTransducerElement.c:50
int iuf3DTransducerElementDeepDelete(iu3dte_t element)
Removes the 3D element object and its sub-objects (position, angle and size)
Definition: iuf3DTransducerElement.c:40
iu3dp_t iuf3DTransducerElementGetPosition(iu3dte_t element)
returns the 3D position of the iuf2DTransducerElement.
Definition: iuf3DTransducerElement.c:129
int iuf3DTransducerElementCompare(iu3dte_t reference, iu3dte_t actual)
Compares the values of 2 transducer elements. the order of the arguments don't matter.
Definition: iuf3DTransducerElement.c:68
Definition: iuf3DTransducerElement.c:10
Position in 3D in meters.
Definition: iufPositionPrivate.h:10
Definition: iuf3DSize.h:5
iu3dte_t iuf3DTransducerElementCreate(iu3dp_t pos, iu3da_t ang, iu3ds_t siz)
Creates a 3D transducer element that is decribed by a 3D position, a 3D angle (theta and phi) and a 3...
Definition: iuf3DTransducerElement.c:20
Definition: iuf3DAngle.h:5
Iuf3DTransducerElement * iu3dte_t
A 3D transducer element describes a physical ultrasound element. In 3D space such an element is descr...
Definition: iuf3DTransducerElement.h:14
iu3da_t iuf3DTransducerElementGetAngle(iu3dte_t element)
returns the angles (theta,phi) of the iuf2DTransducerElement.
Definition: iuf3DTransducerElement.c:138