IUF-SDK-3
Interventional Ultrasound Library
iufDimension.c File Reference
#include <math.h>
#include <stdlib.h>
#include <string.h>
#include <iuf.h>

Macros

#define IUF_PATH_DIMENSION_STARTPOS   "StartPos"
 
#define IUF_PATH_DIMENSION_DELTA   "Delta"
 
#define IUF_PATH_DIMENSION_NUMVALUES   "NumValues"
 
#define IUF_PATH_DIMENSION_LABEL   "Label"
 

Functions

iudim_t iufDimensionCreate (float startPos, float delta, int numValues, char *label)
 
int iufDimensionDelete (iudim_t dimension)
 
float iufDimensionGetStartPos (iudim_t iufDimension)
 
float iufDimensionGetDelta (iudim_t iufDimension)
 
int iufDimensionGetNumValues (iudim_t iufDimension)
 
char * iufDimensionGetLabel (iudim_t iufDimension)
 
int iufDimensionCompare (iudim_t reference, iudim_t actual)
 
iudim_t iufDimensionLoad (hid_t handle)
 
int iufDimensionSave (iudim_t dimension, hid_t handle)
 

Macro Definition Documentation

◆ IUF_PATH_DIMENSION_DELTA

#define IUF_PATH_DIMENSION_DELTA   "Delta"

◆ IUF_PATH_DIMENSION_LABEL

#define IUF_PATH_DIMENSION_LABEL   "Label"

◆ IUF_PATH_DIMENSION_NUMVALUES

#define IUF_PATH_DIMENSION_NUMVALUES   "NumValues"

◆ IUF_PATH_DIMENSION_STARTPOS

#define IUF_PATH_DIMENSION_STARTPOS   "StartPos"

Function Documentation

◆ iufDimensionCompare()

int iufDimensionCompare ( iudim_t  reference,
iudim_t  actual 
)

◆ iufDimensionCreate()

iudim_t iufDimensionCreate ( float  startPos,
float  delta,
int  numValues,
char *  label 
)

◆ iufDimensionDelete()

int iufDimensionDelete ( iudim_t  dimension)

◆ iufDimensionGetDelta()

float iufDimensionGetDelta ( iudim_t  iufDimension)

◆ iufDimensionGetLabel()

char* iufDimensionGetLabel ( iudim_t  iufDimension)

◆ iufDimensionGetNumValues()

int iufDimensionGetNumValues ( iudim_t  iufDimension)

◆ iufDimensionGetStartPos()

float iufDimensionGetStartPos ( iudim_t  iufDimension)

◆ iufDimensionLoad()

iudim_t iufDimensionLoad ( hid_t  handle)

◆ iufDimensionSave()

int iufDimensionSave ( iudim_t  dimension,
hid_t  handle 
)