Victre 2.0 Pipeline
0.0.1
|
#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[]) |
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 | ||
) |