X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=include%2Fscanner.h;h=7f8f95e7e2aafcb29a4e8323167b0c66bf91bfb6;hp=fa6ea1d8633010b7e26a61e473d724cf524f1329;hb=a05f3cb550877e94aa118cc04b361c0c8fdb3dc3;hpb=6bfb747f8163381d94a02c03a0351e9ca6815d22 diff --git a/include/scanner.h b/include/scanner.h index fa6ea1d..7f8f95e 100644 --- a/include/scanner.h +++ b/include/scanner.h @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2000 Kevin Rosenberg ** -** $Id: scanner.h,v 1.13 2000/08/27 20:32:55 kevin Exp $ +** $Id: scanner.h,v 1.14 2000/08/31 08:38:58 kevin Exp $ ** ** ** This program is free software; you can redistribute it and/or modify @@ -93,6 +93,7 @@ class Scanner double detLen() const {return m_detLen;} double focalLength() const {return m_dFocalLength;} double fieldOfView() const {return m_dFieldOfView;} + int geometry() const {return m_idGeometry;} static int getGeometryCount() {return s_iGeometryCount;} static const char** getGeometryNameArray() {return s_aszGeometryName;} @@ -119,12 +120,15 @@ class Scanner double m_phmLen; // Maximum Length of phantom or area of interest double m_dXCenter; // Center of Phantom double m_dYCenter; + double m_dAngularDetIncrement; + double m_dAngularDetLen; int m_trace; struct { double xd1,yd1,xd2,yd2; /* Coordinates of detector endpoints */ double xs1,ys1,xs2,ys2; /* Coordinates of source endpoints */ double angle; /* Starting angle */ + double dAngularDet; } m_initPos; GRFMTX_2D m_rotmtxIncrement;