plastimatch
Loading...
Searching...
No Matches
Functions
interpolate.h File Reference
#include "plmbase_config.h"
#include "plm_int.h"

Go to the source code of this file.

Functions

EXTERNC void li_clamp (float ma, plm_long dmax, plm_long *maf, plm_long *mar, float *fa1, float *fa2)
 
EXTERNC void li_clamp_3d (const float mijk[3], plm_long mijk_f[3], plm_long mijk_r[3], float li_frac_1[3], float li_frac_2[3], const Volume *moving)
 
EXTERNC void li_noclamp_3d (plm_long ijk_f[3], float li_frac_1[3], float li_frac_2[3], const float ijk[3], const plm_long dim[3])
 
EXTERNC void li_2d (plm_long *ijk_f, float *li_frac_1, float *li_frac_2, const float *ijk, const plm_long *dim)
 
EXTERNC float li_value (float f1[3], float f2[3], plm_long mvf, float *m_img, Volume *moving)
 
EXTERNC float li_value_dx (float f1[3], float f2[3], float rx, plm_long mvf, float *m_img, Volume *moving)
 
EXTERNC float li_value_dy (float f1[3], float f2[3], float ry, plm_long mvf, float *m_img, Volume *moving)
 
EXTERNC float li_value_dz (float f1[3], float f2[3], float rz, plm_long mvf, float *m_img, Volume *moving)
 

Function Documentation

◆ li_2d()

EXTERNC void li_2d ( plm_long ijk_f,
float li_frac_1,
float li_frac_2,
const float ijk,
const plm_long dim 
)

◆ li_clamp()

EXTERNC void li_clamp ( float  ma,
plm_long  dmax,
plm_long maf,
plm_long mar,
float fa1,
float fa2 
)

◆ li_clamp_3d()

EXTERNC void li_clamp_3d ( const float  mijk[3],
plm_long  mijk_f[3],
plm_long  mijk_r[3],
float  li_frac_1[3],
float  li_frac_2[3],
const Volume moving 
)

◆ li_noclamp_3d()

EXTERNC void li_noclamp_3d ( plm_long  ijk_f[3],
float  li_frac_1[3],
float  li_frac_2[3],
const float  ijk[3],
const plm_long  dim[3] 
)

◆ li_value()

EXTERNC float li_value ( float  f1[3],
float  f2[3],
plm_long  mvf,
float m_img,
Volume moving 
)

◆ li_value_dx()

EXTERNC float li_value_dx ( float  f1[3],
float  f2[3],
float  rx,
plm_long  mvf,
float m_img,
Volume moving 
)

◆ li_value_dy()

EXTERNC float li_value_dy ( float  f1[3],
float  f2[3],
float  ry,
plm_long  mvf,
float m_img,
Volume moving 
)

◆ li_value_dz()

EXTERNC float li_value_dz ( float  f1[3],
float  f2[3],
float  rz,
plm_long  mvf,
float m_img,
Volume moving 
)