** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: projections.h,v 1.2 2000/06/19 17:58:20 kevin Exp $
+** $Id: projections.h,v 1.3 2000/06/20 17:54:51 kevin Exp $
**
**
** This program is free software; you can redistribute it and/or modify
bool read (const char* fname);
bool write (const char* fname);
- bool detarrayRead (DetectorArray& darray, const int view_num);
- bool detarrayWrite (const DetectorArray& darray, const int view_num);
+ bool detarrayRead (fnetorderstream& fs, DetectorArray& darray, const int view_num);
+ bool detarrayWrite (fnetorderstream& fs, const DetectorArray& darray, const int view_num);
void setNView (int nView); // used in MPI to restrict # of views
void setRotInc (double rotInc) { m_rotInc = rotInc;}
{ return (*m_projData[iview]); }
private:
- int m_fd; // Disk file descriptor
int m_headerSize; // Size of disk file header
int m_geometry; // Geometry of scanner
struct DetectorArray **m_projData; // Pointer to array of detarray_st pointers
bool headerRead (void);
bool headerWrite (void);
+ bool headerRead (fnetorderstream& fs);
+ bool headerWrite (fnetorderstream& fs);
void newProjData (void);
void deleteProjData (void);