r584: no message
[ctsim.git] / include / scanner.h
index 162e89686744e2a34a9f04374e3333ea0fe7f007..8b367eedff642b10f2e2efcccac1136da5e731b5 100644 (file)
@@ -9,7 +9,7 @@
 **  This is part of the CTSim program
 **  Copyright (C) 1983-2000 Kevin Rosenberg
 **
-**  $Id: scanner.h,v 1.17 2001/02/08 06:25:07 kevin Exp $
+**  $Id: scanner.h,v 1.19 2001/02/25 16:21:36 kevin Exp $
 **
 **
 **  This program is free software; you can redistribute it and/or modify
@@ -79,9 +79,14 @@ class Scanner
     double dFocalLengthRatio, double dViewRatio, double dScanRatio);
   ~Scanner();
   
-  void collectProjections (Projections& proj, const Phantom& phm, const int trace = Trace::TRACE_NONE, SGP* pSGP = NULL);
+  void collectProjections (Projections& proj, const Phantom& phm, const int trace = Trace::TRACE_NONE,
+    SGP* pSGP = NULL);
 
-  void collectProjections (Projections& proj, const Phantom& phm, const int iStartView, const int iNumViews, bool bStoreAtViewPosition, const int trace = Trace::TRACE_NONE, SGP* pSGP = NULL);
+  void collectProjections (Projections& proj, const Phantom& phm, const int iStartView, const int iNumViews, 
+    bool bStoreAtViewPosition, const int trace = Trace::TRACE_NONE, SGP* pSGP = NULL);
+
+  void collectProjections (Projections& proj, const Phantom& phm, const int iStartView, const int iNumViews, 
+    int iStorageOffset, const int trace = Trace::TRACE_NONE, SGP* pSGP = NULL);
 
   void setNView (int nView);
 
@@ -140,7 +145,7 @@ class Scanner
 
   GRFMTX_2D m_rotmtxIncrement;
 
-#if HAVE_SGP
+#ifdef HAVE_SGP
   SGP* m_pSGP;                  // Pointer to graphics device
   double m_dXMinWin;            // Extent of graphics window
   double m_dXMaxWin;