IUF-SDK-3
Interventional Ultrasound Library
iuf2DSize.h File Reference

Go to the source code of this file.

Data Structures

struct  Iuf2DSize
 

Macros

#define IU2DS_INVALID   (iu2ds_t) NULL
 

Typedefs

typedef Iuf2DSizeiu2ds_t
 A 2D size in meters. First dimension is x (lateral), second dimension is z (depth) More...
 

Functions

iu2ds_t iuf2DSizeCreate (float sx, float sz)
 Allocate a 2D size. More...
 
int iuf2DSizeDelete (iu2ds_t size)
 Delete a 2D size object. More...
 
int iuf2DSizeCompare (iu2ds_t reference, iu2ds_t actual)
 Delete a 2D size object. More...
 

Data Structure Documentation

◆ Iuf2DSize

struct Iuf2DSize
Data Fields
float sx
float sz

Macro Definition Documentation

◆ IU2DS_INVALID

#define IU2DS_INVALID   (iu2ds_t) NULL

Typedef Documentation

◆ iu2ds_t

typedef Iuf2DSize* iu2ds_t

A 2D size in meters. First dimension is x (lateral), second dimension is z (depth)

Function Documentation

◆ iuf2DSizeCompare()

int iuf2DSizeCompare ( iu2ds_t  reference,
iu2ds_t  actual 
)

Delete a 2D size object.

Parameters
referenceone of the sizes to compare
actualthe other of the sizes to compare

◆ iuf2DSizeCreate()

iu2ds_t iuf2DSizeCreate ( float  sx,
float  sz 
)

Allocate a 2D size.

Parameters
sxthe size in the x-direction in meters
szthe size in the z-direction in meters

◆ iuf2DSizeDelete()

int iuf2DSizeDelete ( iu2ds_t  size)

Delete a 2D size object.

Parameters
sizeTHe object that will be deleted