IUF-SDK-3
Interventional Ultrasound Library
iuf2DTransducerElementList.h
Go to the documentation of this file.
1 #ifndef IUFLIBRARY_IUFHL2DTRANSDUCERELEMENTLIST_H
2 #define IUFLIBRARY_IUFHL2DTRANSDUCERELEMENTLIST_H
3 
5 
6 // ADT
12 #define IU2DTEL_INVALID (iu2dtel_t) NULL
13 
18 (
19  int numElements
20 );
21 
23 (
24  iu2dtel_t list
25 );
26 
31 (
32  iu2dtel_t list
33 );
34 
39 (
40  iu2dtel_t reference,
41  iu2dtel_t actual
42 );
43 
48 (
49  iu2dtel_t list
50 );
51 
56 (
57  iu2dtel_t list,
58  int index
59 );
60 
65 (
66  iu2dtel_t list,
67  iu2dte_t member,
68  int index
69 );
70 
71 #endif //IUFLIBRARY_IUFHL2DTRANSDUCERELEMENTLIST_H
72 
73 
int numElements
Definition: iuf2DTransducerElementListPrivate.h:10
Definition: iuf2DTransducerElementListPrivate.h:8
int iuf2DTransducerElementListGetSize(iu2dtel_t list)
Returns the length of the element list.
Definition: iuf2DTransducerElementList.c:88
int iuf2DTransducerElementListDeepDelete(iu2dtel_t list)
Definition: iuf2DTransducerElementList.c:39
int iuf2DTransducerElementListSet(iu2dtel_t list, iu2dte_t member, int index)
Sets the transducer element at the given index in the list.
Definition: iuf2DTransducerElementList.c:108
iu2dte_t iuf2DTransducerElementListGet(iu2dtel_t list, int index)
Gets the transducer element with the given index.
Definition: iuf2DTransducerElementList.c:97
Iuf2DTransducerElementList * iu2dtel_t
A 2D transducer element list is a list object of 2D transducer elements. Elements are created first w...
Definition: iuf2DTransducerElementList.h:11
iu2dtel_t iuf2DTransducerElementListCreate(int numElements)
Create an empty list of 2D elements with length num2DTransducerElement.
Definition: iuf2DTransducerElementList.c:10
int iuf2DTransducerElementListDelete(iu2dtel_t list)
Delete an existing list of elements.
Definition: iuf2DTransducerElementList.c:49
Definition: iuf2DTransducerElementPrivate.h:8
int iuf2DTransducerElementListCompare(iu2dtel_t reference, iu2dtel_t actual)
Check if two lists are identical. the order of the paramters doesn't matter.
Definition: iuf2DTransducerElementList.c:68