Victre 2.0 Pipeline  0.0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
FBP_DBTrecon_dense_SA.c File Reference
#include "FBP_DBTrecon.h"

Functions

void cbct_back (double *proj, int ns, int nt, int na, double *betas_rad, double *offset_xyz, int nx, int ny, int nz, double dx, double dy, double dz, double offset_s, double offset_t, double *img_t, int ia_skip, double dso, double dfs, double dsd, double ds, double dt, double orbit)
 
void fdk_weight (double *proj, int ns, int nt, int na, double ds, double dt, double offset_s, double offset_t, double dsd, double dso, double dfs, int w1cyl)
 
void ramp_arc (double *hval, int n, double ds, double dsd)
 
void ramp_flat (double *hval, int n, double ds)
 
void fbp_ramp (double *hval, char *type, int n, double ds, double dsd)
 
void fdk_fan_filter (double *hval, char *type, int n, double ds, double dsd, char *wintype)
 
void fdk_filter (double *proj, char *window, double dsd, double dfs, double ds, int ns, int nt, int na)
 
void freeArray (double **a, int m)
 
void freeArrayi (int **a, int m)
 
void ct_projections (double *projv, double *proji, double *betas_rad, int i, int ns, int nt, int ns_old, int nt_old, double offset_s, double offset_t, double offset_sold, double offset_told, double dt, double ds, double dod, double dso, double dsd, double orbit)
 
int main (int argc, char *argv[])
 

Function Documentation

void cbct_back ( double *  proj,
int  ns,
int  nt,
int  na,
double *  betas_rad,
double *  offset_xyz,
int  nx,
int  ny,
int  nz,
double  dx,
double  dy,
double  dz,
double  offset_s,
double  offset_t,
double *  img_t,
int  ia_skip,
double  dso,
double  dfs,
double  dsd,
double  ds,
double  dt,
double  orbit 
)
void ct_projections ( double *  projv,
double *  proji,
double *  betas_rad,
int  i,
int  ns,
int  nt,
int  ns_old,
int  nt_old,
double  offset_s,
double  offset_t,
double  offset_sold,
double  offset_told,
double  dt,
double  ds,
double  dod,
double  dso,
double  dsd,
double  orbit 
)
void fbp_ramp ( double *  hval,
char *  type,
int  n,
double  ds,
double  dsd 
)
void fdk_fan_filter ( double *  hval,
char *  type,
int  n,
double  ds,
double  dsd,
char *  wintype 
)
void fdk_filter ( double *  proj,
char *  window,
double  dsd,
double  dfs,
double  ds,
int  ns,
int  nt,
int  na 
)
void fdk_weight ( double *  proj,
int  ns,
int  nt,
int  na,
double  ds,
double  dt,
double  offset_s,
double  offset_t,
double  dsd,
double  dso,
double  dfs,
int  w1cyl 
)
void freeArray ( double **  a,
int  m 
)
void freeArrayi ( int **  a,
int  m 
)
int main ( int  argc,
char *  argv[] 
)
void ramp_arc ( double *  hval,
int  n,
double  ds,
double  dsd 
)
void ramp_flat ( double *  hval,
int  n,
double  ds 
)