2 ***********************************************************
\r
3 $SNARK_Header: S N A R K 1 4 - A PICTURE RECONSTRUCTION PROGRAM $
\r
4 $HeadURL: svn://dig.cs.gc.cuny.edu/snark/trunk/src/snark/recfile.h $
\r
5 $LastChangedRevision: 94 $
\r
6 $Date: 2014-07-02 18:53:30 -0400 (Wed, 02 Jul 2014) $
\r
8 ***********************************************************
\r
16 #include "DIGFileSnarkRec.h"
\r
19 // these are the methods associated with the reconstruction file class
\r
21 extern class SnarkRecFile: private DIGFileSnarkRec
\r
26 unsigned INTEGER NumberOfElements;
\r
28 unsigned INTEGER RecSetNum;
\r
29 unsigned INTEGER RecNum;
\r
33 void FlipImage(REAL* Dst, REAL* Src);
\r
37 INTEGER Open(const CHAR *FileName, INTEGER nelem, REAL pixsiz);
\r
38 INTEGER Open(const CHAR *FileName);
\r
40 INTEGER GetNelem(INTEGER *nelem);
\r
41 INTEGER GetPixSize(REAL *pixsize);
\r
42 INTEGER GetProjName(CHAR prjname[81]);
\r
43 INTEGER SetProjName(CHAR *prjname);
\r
45 INTEGER WritePhan(CHAR *phnname, REAL *data);
\r
46 INTEGER WriteRec(CHAR *recname, CHAR alg_name[4], unsigned INTEGER count, unsigned INTEGER iter, REAL *data);
\r
48 INTEGER ReadPhan(CHAR phnname[81], REAL *data);
\r
49 INTEGER ReadRec(CHAR recname[81], CHAR alg_name[4], unsigned INTEGER *count, unsigned INTEGER *iter, REAL *data);
\r
53 INTEGER SelectRec(unsigned INTEGER RecNum);
\r
56 INTEGER ApplyLimits(unsigned int pArraySize, REAL* pData);
\r