IUF-SDK-3
Interventional Ultrasound Library
iuf3DTransducerElement.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFHL3DTRANSDUCERELEMENT_H
2 #define IUFLIBRARY_IUFHL3DTRANSDUCERELEMENT_H
3 
4 #include <iuf3DAngle.h>
5 #include <iuf3DSize.h>
6 #include <iufPosition.h>
7 
8 // ADT
15 #define IU3DTE_INVALID (iu3dte_t) NULL
16 
21 (
22  iu3dp_t pos,
23  iu3da_t ang,
24  iu3ds_t siz
25 );
26 
31 (
32  iu3dte_t element
33 );
34 
39 (
40  iu3dte_t element
41 );
42 
47 (
48  iu3dte_t reference,
49  iu3dte_t actual
50 );
51 
56 (
57  iu3dte_t element
58 );
59 
64 (
65  iu3dte_t element
66 );
67 
72 (
73  iu3dte_t element
74 );
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&#39;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