X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=include%2Fscanner.h;h=77962cb9812f816d8418812abd6b9531c014a177;hp=09ab796ce48ed25354a88a678ffdee73db2d1411;hb=8a7697ce57b56cdc43698cd1241ad98d49f9b5ac;hpb=bd1d464294e037da19ccc80d8cc60475768eb2ca diff --git a/include/scanner.h b/include/scanner.h index 09ab796..77962cb 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.22 2001/09/24 09:40:42 kevin Exp $ +** $Id$ ** ** ** This program is free software; you can redistribute it and/or modify @@ -72,6 +72,7 @@ class Scanner static const int Scanner::GEOMETRY_PARALLEL; static const int Scanner::GEOMETRY_EQUILINEAR; static const int Scanner::GEOMETRY_EQUIANGULAR; + static const int Scanner::GEOMETRY_LINOGRAM; Scanner (const Phantom& phm, const char* const geometryName, int nDet, @@ -110,8 +111,8 @@ class Scanner int geometry() const {return m_idGeometry;} static int getGeometryCount() {return s_iGeometryCount;} - static const char** getGeometryNameArray() {return s_aszGeometryName;} - static const char** getGeometryTitleArray() {return s_aszGeometryTitle;} + static const char* const* getGeometryNameArray() {return s_aszGeometryName;} + static const char* const* getGeometryTitleArray() {return s_aszGeometryTitle;} static int convertGeometryNameToID (const char* const geometryName); static const char* convertGeometryIDToName (const int idGeometry); static const char* convertGeometryIDToTitle (const int idGeometry); @@ -164,8 +165,8 @@ class Scanner double m_dTextHeight; #endif - static const char* s_aszGeometryName[]; - static const char* s_aszGeometryTitle[]; + static const char* const s_aszGeometryName[]; + static const char* const s_aszGeometryTitle[]; static const int s_iGeometryCount; void projectSingleView (const Phantom& phm, DetectorArray& darray, const double xd1, const double yd1, const double xd2, const double yd2, const double xs1, const double ys1, const double xs2, const double ys2, const double dDetAngle);