Doxygen Source Code Documentation
Main Page Alphabetical List Data Structures File List Data Fields Globals Search
warp3D.c
Go to the documentation of this file.00001
00002 typedef void w3func(int,int,float *,float *,float *,float *) ;
00003
00004 typedef struct {
00005 float xbot,xtop , ybot,ytop , zbot,ztop ;
00006 } warp3D_box ;
00007
00008 typedef struct {
00009 w3func *func ;
00010 warp3D_box *box ;
00011 char *name ;
00012 } warp3D_basis ;
00013
00014 typedef struct {
00015 float aa ;
00016 float bxx , byy , bzz ;
00017 int nbasis ;
00018 float *baswt ;
00019 warp3D_basis *basfn ;
00020 } warp3D_transform ;
00021
00022 void warp3D_forward_inplace( warp3D_transform *warp ,
00023 MRI_IMAGE *imin , MRI_IMAGE *imout ) ;
00024
00025 void warp3D_inverse_inplace( warp3D_transform *warp ,
00026 MRI_IMAGE *imin , MRI_IMAGE *imout ) ;