9#if !defined(__fmribmain_h)
13#include "NewNifti/NewNifti.h"
14#include "newimage/newimageio.h"
17int fmrib_main(
int argc,
char* argv[]);
19int call_fmrib_main(
short datatype,
int argc,
char* argv[])
21 datatype=NEWIMAGE::closestTemplatedType(datatype);
22 if ( datatype==NiftiIO::DT_UNSIGNED_CHAR )
return fmrib_main<char>(argc, argv);
23 else if ( datatype==NiftiIO::DT_SIGNED_SHORT )
return fmrib_main<short>(argc, argv);
24 else if ( datatype==NiftiIO::DT_SIGNED_INT )
return fmrib_main<int>(argc, argv);
25 else if ( datatype==NiftiIO::DT_FLOAT )
return fmrib_main<float>(argc, argv);
26 else if ( datatype==NiftiIO::DT_DOUBLE )
return fmrib_main<double>(argc, argv);