|
IUF-SDK-3
Interventional Ultrasound Library
|
#include <math.h>#include <stdlib.h>#include <iuf.h>#include <iuf2DSizePrivate.h>#include <iuf2DTransducerElementPrivate.h>#include <iuf3DTransducerElementPrivate.h>#include <iufPositionPrivate.h>#include <iufTransducerElementPrivate.h>Functions | |
| iu2dte_t | iuf2DTransducerElementCreate (iu2dp_t pos, float theta, iu2ds_t size) |
| Creates a 2D transducer element that is decribed by a 2D position, an angle theta and a 2D size. More... | |
| int | iuf2DTransducerElementDeepDelete (iu2dte_t element) |
| Removes the 2D element object an its sub-objects. More... | |
| int | iuf2DTransducerElementDelete (iu2dte_t element) |
| Removes the 2D element object without deleting the position and size sub-objects. More... | |
| int | iuf2DTransducerElementCompare (iu2dte_t reference, iu2dte_t actual) |
| Compares the values of 2 transducer elements. the order of the arguments don't matter. More... | |
| int | iuf2DTransducerElementSave (iu2dte_t element, hid_t handle) |
| iu2dte_t | iuf2DTransducerElementLoad (hid_t handle) |
| iu2dp_t | iuf2DTransducerElementGetPosition (iu2dte_t element) |
returns the 2D position of the iuf2DTransducerElement. More... | |
| float | iuf2DTransducerElementGetAngle (iu2dte_t element) |
returns the angle of the iuf2DTransducerElement. More... | |
| iu2ds_t | iuf2DTransducerElementGetSize (iu2dte_t element) |
returns the 2D size of the iuf2DTransducerElement. More... | |
Creates a 2D transducer element that is decribed by a 2D position, an angle theta and a 2D size.
| pos | the 2D position (x,z) in meters |
| theta | the angle over the y-axis in radians of the element |
| size | the size (sx,sz) in meters of the element |
| int iuf2DTransducerElementDeepDelete | ( | iu2dte_t | element | ) |
Removes the 2D element object an its sub-objects.
| int iuf2DTransducerElementDelete | ( | iu2dte_t | element | ) |
Removes the 2D element object without deleting the position and size sub-objects.
| float iuf2DTransducerElementGetAngle | ( | iu2dte_t | element | ) |
returns the angle of the iuf2DTransducerElement.
iuf2DTransducerElement (theta) in radians. | element | the element of interest |
returns the 2D position of the iuf2DTransducerElement.
iuf2DTransducerElement (x,z) in meters. | element | the element of interest |
returns the 2D size of the iuf2DTransducerElement.
iuf2DTransducerElement (sx,sz) in meters. | element | the element of interest |
| iu2dte_t iuf2DTransducerElementLoad | ( | hid_t | handle | ) |
| int iuf2DTransducerElementSave | ( | iu2dte_t | element, |
| hid_t | handle | ||
| ) |