IUF-SDK-3
Interventional Ultrasound Library
iuf2DTransducerElement.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFHL2DTRANSDUCERELEMENT_H
2 #define IUFLIBRARY_IUFHL2DTRANSDUCERELEMENT_H
3 
4 #include <iuf2DSize.h>
5 #include <iufPosition.h>
6 #include <iufTransducer.h>
7 
8 // ADT
15 #define IU2DTE_INVALID (iu2dte_t) NULL
16 
21 (
22  iu2dp_t pos,
23  float theta,
24  iu2ds_t size
25 );
26 
31 (
32  iu2dte_t element
33 );
34 
39 (
40  iu2dte_t element
41 );
42 
47 (
48  iu2dte_t reference,
49  iu2dte_t actual
50 );
51 
56 (
57  iu2dte_t element
58 );
59 
64 (
65  iu2dte_t element
66 );
67 
72 (
73  iu2dte_t element
74 );
75 
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&#39;t matter.
Definition: iuf2DTransducerElement.c:63
Position in 3D in meters.
Definition: iufPositionPrivate.h:19