2 #ifndef IUFLIBRARY_IUFHL3DTRANSDUCERELEMENTLIST_H 3 #define IUFLIBRARY_IUFHL3DTRANSDUCERELEMENTLIST_H 13 #define IU3DTEL_INVALID (iu3dtel_t) NULL 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