tomoRecon 1-0
Classes | Defines | Functions | Variables
/home/epics/devel/tomoRecon/tomoReconApp/src/grid.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <stddef.h>
#include <time.h>
#include <sys/stat.h>
#include <fftw3.h>

Go to the source code of this file.

Classes

struct  complex
 Structure used to hold complex data as 2 floats in grid. More...
struct  sg_struct
 Structure used to define sinograms for grid. More...
struct  pswf_struct
 Prolate spheroidal wave function (PSWF) data. More...
struct  grid_struct
 Parameters for gridding algorithm. More...
class  grid
 Class to reconstruct parallel beam tomography data using the Gridrec FFT code. More...

Defines

#define ANSI
#define max(A, B)   ((A)>(B)?(A):(B))
#define min(A, B)   ((A)<(B)?(A):(B))
#define free_matrix(A)   (free(*(A)),free(A))
#define abs(A)   ((A)>0 ?(A):-(A))
#define pi   3.14159265359
#define TOLERANCE   0.1
#define LTBL_DEF   512

Functions

void get_pswf (float C, pswf_struct **P)
 Global variables.

Variables

float(*)(float) get_filter (char *name)
 Defined in filters.c.

Define Documentation

#define abs (   A)    ((A)>0 ?(A):-(A))
#define ANSI
#define free_matrix (   A)    (free(*(A)),free(A))
#define LTBL_DEF   512
#define max (   A,
 
)    ((A)>(B)?(A):(B))
#define min (   A,
 
)    ((A)<(B)?(A):(B))
#define pi   3.14159265359
#define TOLERANCE   0.1

Function Documentation

void get_pswf ( float  C,
pswf_struct **  P 
)

Global variables.

Defined in pswf.c


Variable Documentation

float(*)(float) get_filter(char *name)

Defined in filters.c.