1 2 typedef void w3func(int,int,float *,float *,float *,float *) ; 3 4 typedef struct { 5 float xbot,xtop , ybot,ytop , zbot,ztop ; 6 } warp3D_box ; 7 8 typedef struct { 9 w3func *func ; 10 warp3D_box *box ; 11 char *name ; 12 } warp3D_basis ; 13 14 typedef struct { 15 float aa ; 16 float bxx , byy , bzz ; 17 int nbasis ; 18 float *baswt ; 19 warp3D_basis *basfn ; 20 } warp3D_transform ; 21 22 void warp3D_forward_inplace( warp3D_transform *warp , 23 MRI_IMAGE *imin , MRI_IMAGE *imout ) ; 24 25 void warp3D_inverse_inplace( warp3D_transform *warp , 26 MRI_IMAGE *imin , MRI_IMAGE *imout ) ; 27