** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: projections.h,v 1.1 2000/06/17 20:12:14 kevin Exp $
+** $Id: projections.h,v 1.2 2000/06/19 17:58:20 kevin Exp $
**
**
** This program is free software; you can redistribute it and/or modify
Projections (void);
~Projections (void);
- void init (const int nView, const int nDet);
+ void initFromScanner (const Scanner& scanner);
void printProjectionData (void);
void printScanInfo (void) const;
bool detarrayRead (DetectorArray& darray, const int view_num);
bool detarrayWrite (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;}
void setDetInc (double detInc) { m_detInc = detInc;}
void setPhmLen (double phmLen) { m_phmLen = phmLen;}
bool headerWrite (void);
void newProjData (void);
void deleteProjData (void);
+
+ void init (const int nView, const int nDet);
};