|
IUF-SDK-3
Interventional Ultrasound Library
|
Go to the source code of this file.
Data Structures | |
| struct | IufVelocity |
| velocity vector in x,y,z dimensions More... | |
| struct | IufGrid |
| struct | Iuf3dRoi |
| struct | Iuf2dRoi |
| struct | IufRange |
Macros | |
| #define | IUF_TRUE (1) |
| #define | IUF_FALSE (0) |
| #define | TRANSDUCER_SHAPE_LINE "LINE" |
| #define | TRANSDUCER_SHAPE_CIRCLE "CIRCLE" |
| #define | TRANSDUCER_SHAPE_PLANE "PLANE" |
| #define | TRANSDUCER_SHAPE_CYLINDER "CYLINDER" |
| #define | TRANSDUCER_SHAPE_SPHERE "SPHERE" |
| #define | DRIVINGSCHEME_DIVERGING_WAVES_PARAMETRIZED "DIVERGING_WAVES_PARAMETRIZED" |
| #define | DRIVINGSCHEME_DIVERGING_WAVES "DIVERGING_WAVES" |
| #define | DRIVINGSCHEME_FOCUSED_WAVES_PARAMETRIZED "FOCUSED_WAVES_PARAMETRIZED" |
| #define | DRIVINGSCHEME_FOCUSED_WAVES "FOCUSED_WAVES" |
| #define | DRIVINGSCHEME_PLANE_WAVES "PLANE_WAVES" |
| #define | DRIVINGSCHEME_SINGLE_ELEMENT "SINGLE_ELEMENT" |
| #define | DRIVINGSCHEME_CUSTOM_WAVES "CUSTOM_WAVES" |
Typedefs | |
| typedef int | IUF_BOOL |
| typedef float * | IufSampleLine |
| a line of sampledata is an array of floats More... | |
| typedef IufSampleLine * | IufPage |
| a page of data is an array of IufSampleLine More... | |
| typedef IufPage * | IufTransmitWave |
| a transmitWave is an array of IufPage More... | |
| struct IufGrid |
A 3D grid contains a number of points along each dimension plus the position of these points. According to the IUF convention:
| struct Iuf3dRoi |
| #define DRIVINGSCHEME_CUSTOM_WAVES "CUSTOM_WAVES" |
| #define DRIVINGSCHEME_DIVERGING_WAVES "DIVERGING_WAVES" |
| #define DRIVINGSCHEME_DIVERGING_WAVES_PARAMETRIZED "DIVERGING_WAVES_PARAMETRIZED" |
| #define DRIVINGSCHEME_FOCUSED_WAVES "FOCUSED_WAVES" |
| #define DRIVINGSCHEME_FOCUSED_WAVES_PARAMETRIZED "FOCUSED_WAVES_PARAMETRIZED" |
| #define DRIVINGSCHEME_PLANE_WAVES "PLANE_WAVES" |
| #define DRIVINGSCHEME_SINGLE_ELEMENT "SINGLE_ELEMENT" |
| #define IUF_FALSE (0) |
| #define IUF_TRUE (1) |
| #define TRANSDUCER_SHAPE_CIRCLE "CIRCLE" |
| #define TRANSDUCER_SHAPE_CYLINDER "CYLINDER" |
| #define TRANSDUCER_SHAPE_LINE "LINE" |
| #define TRANSDUCER_SHAPE_PLANE "PLANE" |
| #define TRANSDUCER_SHAPE_SPHERE "SPHERE" |
| typedef int IUF_BOOL |
| typedef IufSampleLine* IufPage |
a page of data is an array of IufSampleLine
| typedef float* IufSampleLine |
a line of sampledata is an array of floats
| typedef IufPage* IufTransmitWave |
a transmitWave is an array of IufPage
| enum IufComponent |
| enum IufDrivingSchemeType |
Possible driving patterns.
| enum IufGridType |
a frame is an array of IufTransmitWave
RFData is an array of IufFrame Different type of interpolation when resampling signals
| Enumerator | |
|---|---|
| IUF_INTERPOLATION_NONE | |
| IUF_INTERPOLATION_LINEAR | |
| IUF_INTERPOLATION_PREFILTERED_LINEAR | |
| IUF_INTERPOLATION_2DSCALING | |
| enum IufShape |
| enum IufTransducerShape |