project3d.h

Go to the documentation of this file.
00001 #ifndef PROJECT3D
00002 #define PROJECT3D
00003 
00004 using namespace EMAN;
00005 
00006 int fwdpj3(Vec3i volsize, int nrays, int   nnz, float *dm, 
00007            Vec3i  origin, int    ri, int *ptrs, int *cord, 
00008            float      *x, float  *y);
00009 int bckpj3(Vec3i volsize, int nrays, int   nnz, float *dm, 
00010            Vec3i  origin, int    ri, int *ptrs, int *cord, 
00011            float      *x, float  *y);
00012 
00013 int sph2cb(float *sphere, Vec3i volsize, int  nrays, int    ri, 
00014            int      nnz0, int     *ptrs, int  *cord, float *cube);
00015 int cb2sph(float *cube, Vec3i volsize, int    ri, Vec3i origin, 
00016            int    nnz0, int     *ptrs, int *cord, float *sphere);
00017 int getnnz(Vec3i volsize, int ri, Vec3i origin, int *nrays, int *nnz);
00018 int ifix(float a);
00019 int make_proj_mat(float phi, float theta, float psi, float * dm);
00020 
00021 #endif // PROJECT3D

Generated on Tue Jun 11 12:40:25 2013 for EMAN2 by  doxygen 1.4.7