Initial snark14m import
[snark14.git] / src / snark / file11.h
1 /* 
2  ***********************************************************
3  $SNARK_Header: S N A R K  1 4 - A PICTURE RECONSTRUCTION PROGRAM $
4  $HeadURL: svn://dig.cs.gc.cuny.edu/snark/trunk/src/snark/file11.h $
5  $LastChangedRevision: 85 $
6  $Date: 2014-07-02 16:07:08 -0400 (Wed, 02 Jul 2014) $
7  $Author: agulati $
8  ***********************************************************
9  */
10
11 #ifndef FILE11_H
12 #define FILE11_H
13
14 #include "inputfile.h"
15
16 extern class File11_class: public InputFile_class
17 {
18 private:
19
20 public:
21         BOOLEAN isOpen;
22
23         INTEGER Open(BOOLEAN wr);
24         void CreaInPicture();
25         void CreaInProj();
26
27         bool ReadProjection(REAL* beta, REAL* ibase, INTEGER usrays);
28
29         void Close();
30         void wrhdr(INTEGER word);
31         void Flush();
32         void Rewind();
33         void WriteRowOfPhanPixels(REAL* test_aray, INTEGER nelem);
34         void WriteEndOfPhan();
35         void WriteProj(REAL theta, REAL* nlo, INTEGER usrays);
36         void WriteEndOfProj();
37         void ReadPicture(REAL* Pict, INTEGER nelem);
38 } File11;
39
40 #endif