IUF-SDK-3
Interventional Ultrasound Library
iuf3DTransducerElementList.h
Go to the documentation of this file.
1 
2 #ifndef IUFLIBRARY_IUFHL3DTRANSDUCERELEMENTLIST_H
3 #define IUFLIBRARY_IUFHL3DTRANSDUCERELEMENTLIST_H
4 
6 
7 // ADT
13 #define IU3DTEL_INVALID (iu3dtel_t) NULL
14 
19 (
20  int numElements
21 );
22 
27 (
28  iu3dtel_t list
29 );
30 
35 (
36  iu3dtel_t list
37 );
38 
43 (
44  iu3dtel_t reference,
45  iu3dtel_t actual
46 );
47 
52 (
53  iu3dtel_t list
54 );
55 
60 (
61  iu3dtel_t list,
62  int index
63 );
64 
69 (
70  iu3dtel_t list,
71  iu3dte_t member,
72  int index
73 );
74 
75 #endif //IUFLIBRARY_IUFHL3DTRANSDUCERELEMENTLIST_H
int iuf3DTransducerElementListSet(iu3dtel_t list, iu3dte_t member, int index)
Sets the 3D element member in the transducer's list at index location index.
Definition: iuf3DTransducerElementList.c:116
int numElements
Definition: iuf3DTransducerElementList.c:9
int iuf3DTransducerElementListGetSize(iu3dtel_t list)
Returns the length of the element list.
Definition: iuf3DTransducerElementList.c:96
Definition: iuf3DTransducerElement.c:10
Iuf3DTransducerElementList * iu3dtel_t
A 3D transducer element list is a list object of 3D transducer elements. Elements are created first w...
Definition: iuf3DTransducerElementList.h:12
int iuf3DTransducerElementListCompare(iu3dtel_t reference, iu3dtel_t actual)
Check if two lists are identical. the order of the parameters doesn't matter.
Definition: iuf3DTransducerElementList.c:76
int iuf3DTransducerElementListDelete(iu3dtel_t list)
Delete an existing list of elements without deleting the individual elements.
Definition: iuf3DTransducerElementList.c:56
int iuf3DTransducerElementListDeepDelete(iu3dtel_t list)
Delete an existing list of elements including all its elements individually.
Definition: iuf3DTransducerElementList.c:46
iu3dte_t iuf3DTransducerElementListGet(iu3dtel_t list, int index)
Returns the element from a transducer's element list.
Definition: iuf3DTransducerElementList.c:105
iu3dtel_t iuf3DTransducerElementListCreate(int numElements)
Create an empty list of 3D elements with length num3DTransducerElements.
Definition: iuf3DTransducerElementList.c:16
Definition: iuf3DTransducerElementList.c:7