** Date Started: July 1, 1984
**
** This is part of the CTSim program
-** Copyright (C) 1983-2000 Kevin Rosenberg
+** Copyright (c) 1983-2001 Kevin Rosenberg
**
-** $Id: projections.h,v 1.20 2001/01/04 21:28:41 kevin Exp $
+** $Id: projections.h,v 1.23 2001/02/08 22:01:27 kevin Exp $
**
**
** This program is free software; you can redistribute it and/or modify
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;}
void setCalcTime (double calcTime) {m_calcTime = calcTime;}
void setRemark (const char* remark) {m_remark = remark; m_label.setLabelString(remark);}
void setRemark (const std::string& remark) {setRemark(remark.c_str());}
double detStart() const {return m_detStart;}
double rotStart() const {return m_rotStart;}
double calcTime() const {return m_calcTime;}
- double phmLen() const {return m_phmLen;}
+ double viewLen() const {return m_dViewDiameter / SQRT2;}
const char* remark() const {return m_remark.c_str();}
double detInc() const {return m_detInc;}
double rotInc() const {return m_rotInc;}
int nDet() const {return m_nDet;}
int nView() const {return m_nView;}
int geometry() const {return m_geometry;}
- double focalLength() const {return m_focalLength;}
- double fieldOfView() const {return m_fieldOfView;}
+ double focalLength() const {return m_dFocalLength;}
+ double phmLen() const { return m_dViewDiameter / SQRT2; }
+ void setPhmLen(double phmLen) { m_dViewDiameter = phmLen * SQRT2; }
const std::string& getFilename() const {return m_filename;}
Array2dFileLabel& getLabel() {return m_label;}
double m_rotInc; // angle between rotations
double m_detStart; // distance of beginning detector to center phantom
double m_detInc; // increment between detectors
- double m_phmLen; // Length of phantom edge (phm is square)
- double m_focalLength;
- double m_fieldOfView;
+ double m_dFocalLength;
+ double m_dViewDiameter;
+ double m_dFanBeamAngle;
kuint32 m_year; // Creation date & time
kuint32 m_month;
kuint32 m_day;