r591: Added Center-Detector length to scanning and reconstruction
[ctsim.git] / include / projections.h
index 787f325b34b7729328c04d90000da4c69ebe033e..c55b44c89f6c46ff8bf0470d8be875c47e5c5cc6 100644 (file)
@@ -9,7 +9,7 @@
 **  This is part of the CTSim program
 **  Copyright (c) 1983-2001 Kevin Rosenberg
 **
-**  $Id: projections.h,v 1.25 2001/02/22 18:22:40 kevin Exp $
+**  $Id: projections.h,v 1.26 2001/03/01 07:30:49 kevin Exp $
 **
 **
 **  This program is free software; you can redistribute it and/or modify
@@ -99,6 +99,8 @@ class Projections
   int nView() const {return m_nView;}
   int geometry() const {return m_geometry;}
   double focalLength() const {return m_dFocalLength;}
+  double sourceDetectorLength() const { return m_dSourceDetectorLength;}
+
   double phmLen() const { return m_dViewDiameter / SQRT2; }
   void setPhmLen(double phmLen) { m_dViewDiameter = phmLen * SQRT2; }
 
@@ -131,6 +133,7 @@ class Projections
   double m_detStart;           // distance of beginning detector to center phantom
   double m_detInc;             // increment between detectors 
   double m_dFocalLength;
+  double m_dSourceDetectorLength;
   double m_dViewDiameter;
   double m_dFanBeamAngle;
   kuint32 m_year;                   // Creation date & time