|
IUF-SDK-3
Interventional Ultrasound Library
|
#include <stdlib.h>#include <string.h>#include <iuf.h>#include <iufTransducerPrivate.h>#include <iuf2DTransducerADT.h>#include <iufPositionPrivate.h>#include <iuf2DTransducerElementListPrivate.h>Functions | |
| iu2dt_t | iuf2DTransducerCreate (char *name, IufTransducerShape shape, float centerFrequency, int numElements) |
| Constructs the 2D transducer. More... | |
| int | iuf2DTransducerDeepDelete (iu2dt_t transducer) |
| int | iuf2DTransducerDelete (iu2dt_t transducer) |
| int | iuf2DTransducerCompare (iu2dt_t reference, iu2dt_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... | |
| iu2dte_t | iuf2DTransducerGetElement (iu2dt_t transducer, int index) |
Return the elemntIndex -th transducer element from the transducer's element list. /return the requested 2D element from the transducer's element list. More... | |
| int | iuf2DTransducerGetNumElements (iu2dt_t transducer) |
| Gets the length of the transducer's element list. /return the size of the element list. More... | |
| IufTransducerShape | iuf2DTransducerGetShape (iu2dt_t transducer) |
| char * | iuf2DTransducerGetName (iu2dt_t transducer) |
| float | iuf2DTransducerGetCenterFrequency (iu2dt_t transducer) |
| int | iuf2DTransducerSetElement (iu2dt_t transducer, int index, iu2dte_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 | iuf2DTransducerSetElementList (iu2dt_t transducer, iu2dtel_t elementList) |
| herr_t | iuf2DTransducerSave (iu2dt_t transducer, hid_t handle) |
| iu2dt_t | iuf2DTransducerLoad (hid_t handle) |
| iu2dt_t iuf2DTransducerCreate | ( | char * | name, |
| IufTransducerShape | shape, | ||
| float | centerFrequency, | ||
| int | numElements | ||
| ) |
Constructs the 2D transducer.
| name | The name of the transducer |
| shape | The 2D shape of the transducer: should be a IUF_LINE or an IUF_CIRCLE |
| centerFrequency | The operating frequency the transducer |
| numElements | The number of elements that a transducer contains |
| int iuf2DTransducerDeepDelete | ( | iu2dt_t | transducer | ) |
| int iuf2DTransducerDelete | ( | iu2dt_t | transducer | ) |
| transducer | The 2D transducer object that will be deleted |
| float iuf2DTransducerGetCenterFrequency | ( | iu2dt_t | transducer | ) |
Return the elemntIndex -th transducer element from the transducer's element list. /return the requested 2D element from the transducer's element list.
| transducer | the transducer to compare |
| index | the element index from the element list |
| char* iuf2DTransducerGetName | ( | iu2dt_t | transducer | ) |
| int iuf2DTransducerGetNumElements | ( | iu2dt_t | transducer | ) |
Gets the length of the transducer's element list. /return the size of the element list.
| transducer | the referenced transducer |
| IufTransducerShape iuf2DTransducerGetShape | ( | iu2dt_t | transducer | ) |
| iu2dt_t iuf2DTransducerLoad | ( | hid_t | handle | ) |
| herr_t iuf2DTransducerSave | ( | iu2dt_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 |
| index | the position in the element list |
| element | the transducer element to be set |