|
IUF-SDK-3
Interventional Ultrasound Library
|
#include <stdlib.h>#include <iuf.h>#include <iuf3DSizePrivate.h>#include <iufPositionPrivate.h>#include <iuf3DAnglePrivate.h>#include <iufTransducerElementPrivate.h>#include <iuf3DTransducerElementPrivate.h>Data Structures | |
| struct | Iuf3DTransducerElement |
Functions | |
| iu3dte_t | iuf3DTransducerElementCreate (iu3dp_t pos, iu3da_t ang, iu3ds_t siz) |
| Creates a 3D transducer element that is decribed by a 3D position, a 3D angle (theta and phi) and a 3D size. More... | |
| int | iuf3DTransducerElementDeepDelete (iu3dte_t element) |
| Removes the 3D element object and its sub-objects (position, angle and size) More... | |
| int | iuf3DTransducerElementDelete (iu3dte_t element) |
| Removes the 3D element object without deleting its sub-objects (position, angle and size) More... | |
| int | iuf3DTransducerElementCompare (iu3dte_t reference, iu3dte_t actual) |
| Compares the values of 2 transducer elements. the order of the arguments don't matter. More... | |
| int | iuf3DTransducerElementSave (iu3dte_t element, hid_t handle) |
| iu3dte_t | iuf3DTransducerElementLoad (hid_t handle) |
| iu3dp_t | iuf3DTransducerElementGetPosition (iu3dte_t element) |
returns the 3D position of the iuf2DTransducerElement. More... | |
| iu3da_t | iuf3DTransducerElementGetAngle (iu3dte_t element) |
returns the angles (theta,phi) of the iuf2DTransducerElement. More... | |
| iu3ds_t | iuf3DTransducerElementGetSize (iu3dte_t element) |
returns the 3D size of the iuf2DTransducerElement. More... | |
| struct Iuf3DTransducerElement |
Creates a 3D transducer element that is decribed by a 3D position, a 3D angle (theta and phi) and a 3D size.
| pos | the 3D position (x,y,z) in meters |
| ang | the angle over the y-axis and x ais in radians of the element |
| siz | the size (sx,sy, sz) in meters of the element |
| int iuf3DTransducerElementDeepDelete | ( | iu3dte_t | element | ) |
Removes the 3D element object and its sub-objects (position, angle and size)
| element | the 3D transducer object to be deleted |
| int iuf3DTransducerElementDelete | ( | iu3dte_t | element | ) |
Removes the 3D element object without deleting its sub-objects (position, angle and size)
| element | the 3D transducer object to be deleted |
returns the angles (theta,phi) of the iuf2DTransducerElement.
iuf3DTransducerElement (theta, phi) in radians. | element | The transducer element that has the requested angles. |
returns the 3D position of the iuf2DTransducerElement.
iuf3DTransducerElement (x,y,z) in meters. | element | The transducer element that has the requested position. |
returns the 3D size of the iuf2DTransducerElement.
iuf3DTransducerElement (sx,sy,sz) in meters. | element | The transducer element that has the requested size. |
| iu3dte_t iuf3DTransducerElementLoad | ( | hid_t | handle | ) |
| int iuf3DTransducerElementSave | ( | iu3dte_t | element, |
| hid_t | handle | ||
| ) |