|
IUF-SDK-3
Interventional Ultrasound Library
|
#include <stdlib.h>#include <string.h>#include <iuf.h>#include <iufPositionPrivate.h>#include <iufTransducerPrivate.h>#include <iuf3DTransducerElementListPrivate.h>#include <iufTransducerADT.h>#include <iuf3DTransducerADT.h>Functions | |
| iu3dt_t | iuf3DTransducerCreate (char *name, IufTransducerShape shape, float centerFrequency, int numElements) |
| Constructs the 3D transducer. More... | |
| int | iuf3DTransducerDeepDelete (iu3dt_t transducer) |
| Deletes the 3D transducer including the deletion of its elements. More... | |
| int | iuf3DTransducerDelete (iu3dt_t transducer) |
| Deletes the 3D transducer without deleting the elements. More... | |
| int | iuf3DTransducerCompare (iu3dt_t reference, iu3dt_t actual) |
| Comparing two transducers, return IUF_TRUE if they are equal and IUF_FALSE if they differ or in case of an error. The order of the arguments does no matter. More... | |
| iu3dte_t | iuf3DTransducerGetElement (iu3dt_t transducer, int index) |
Return the elemntIndex -th transducer element from the transducer's element list. /return the requested 3D element from the transducer's element list. More... | |
| int | iuf3DTransducerGetNumElements (iu3dt_t transducer) |
| Gets the length of the transducer's element list. /return the size of the element list. More... | |
| IufTransducerShape | iuf3DTransducerGetShape (iu3dt_t transducer) |
| char * | iuf3DTransducerGetName (iu3dt_t transducer) |
| float | iuf3DTransducerGetCenterFrequency (iu3dt_t transducer) |
| int | iuf3DTransducerSetElement (iu3dt_t transducer, int elementIndex, iu3dte_t element) |
Set a element in the transducer's element list at position elementIndex /return IUF_ERR_VALUE is case the element can not be set or IUF_E_OK in case of success. More... | |
| int | iuf3DTransducerSetElementList (iu3dt_t transducer, iu3dtel_t elementList) |
| herr_t | iuf3DTransducerSave (iu3dt_t transducer, hid_t handle) |
| iu3dt_t | iuf3DTransducerLoad (hid_t handle) |
| iu3dt_t iuf3DTransducerCreate | ( | char * | name, |
| IufTransducerShape | shape, | ||
| float | centerFrequency, | ||
| int | numElements | ||
| ) |
Constructs the 3D transducer.
| name | The name (label) of the transducer |
| shape | The 3D shape of the transducer: should be a IUF_PLANE, IUF_CYLINDER, or IUF_SPHERE. |
| centerFrequency | ///< The operating frequency the transducer |
| numElements | The number of transducer elements this transducer has |
| int iuf3DTransducerDeepDelete | ( | iu3dt_t | transducer | ) |
Deletes the 3D transducer including the deletion of its elements.
| transducer | The 3D transducer object that will be deleted |
| int iuf3DTransducerDelete | ( | iu3dt_t | transducer | ) |
Deletes the 3D transducer without deleting the elements.
| transducer | The 3D transducer object that will be deleted |
| float iuf3DTransducerGetCenterFrequency | ( | iu3dt_t | transducer | ) |
Return the elemntIndex -th transducer element from the transducer's element list. /return the requested 3D element from the transducer's element list.
| transducer | The 3D transducer of interest |
| index | The index of the element that is requested |
| char* iuf3DTransducerGetName | ( | iu3dt_t | transducer | ) |
| int iuf3DTransducerGetNumElements | ( | iu3dt_t | transducer | ) |
Gets the length of the transducer's element list. /return the size of the element list.
| transducer | The transducer of interest |
| IufTransducerShape iuf3DTransducerGetShape | ( | iu3dt_t | transducer | ) |
| iu3dt_t iuf3DTransducerLoad | ( | hid_t | handle | ) |
| herr_t iuf3DTransducerSave | ( | iu3dt_t | transducer, |
| hid_t | handle | ||
| ) |
Set a element in the transducer's element list at position elementIndex /return IUF_ERR_VALUE is case the element can not be set or IUF_E_OK in case of success.
| transducer | the transducer element |
| elementIndex | the position in the element list |
| element | the transducer element to be set |