X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=include%2Fbackprojectors.h;h=bd30b9cf47c0a4739da2f301e023505506d0f26f;hp=8fbb06b86382652f2af15fbc3cefd328ef646120;hb=9776c9a12ba53419d34563a5ec57c90e3d6798f4;hpb=d3fa225aa232e132cc198672c4fc148f96a1ab8c diff --git a/include/backprojectors.h b/include/backprojectors.h index 8fbb06b..bd30b9c 100644 --- a/include/backprojectors.h +++ b/include/backprojectors.h @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (c) 1983-2001 Kevin Rosenberg ** -** $Id: backprojectors.h,v 1.21 2001/02/11 04:56:37 kevin Exp $ +** $Id: backprojectors.h,v 1.22 2001/02/22 18:22:40 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -69,15 +69,15 @@ class Backprojector const std::string& failMessage() const {return m_failMessage;} static const int getBackprojectCount() {return s_iBackprojectCount;} - static const char** getBackprojectNameArray() {return s_aszBackprojectName;} - static const char** getBackprojectTitleArray() {return s_aszBackprojectTitle;} + static const char* const* getBackprojectNameArray() {return s_aszBackprojectName;} + static const char* const* getBackprojectTitleArray() {return s_aszBackprojectTitle;} static int convertBackprojectNameToID (const char* const bprojName); static const char* convertBackprojectIDToName (const int bprojID); static const char* convertBackprojectIDToTitle (const int bprojID); static const int getInterpCount() {return s_iInterpCount;} - static const char** getInterpNameArray() {return s_aszInterpName;} - static const char** getInterpTitleArray() {return s_aszInterpTitle;} + static const char* const * getInterpNameArray() {return s_aszInterpName;} + static const char* const * getInterpTitleArray() {return s_aszInterpTitle;} static int convertInterpNameToID (const char* const interpName); static const char* convertInterpIDToName (const int interpID); static const char* convertInterpIDToTitle (const int interpID); @@ -92,12 +92,12 @@ class Backprojector bool m_fail; std::string m_failMessage; - static const char* s_aszBackprojectName[]; - static const char* s_aszBackprojectTitle[]; + static const char* const s_aszBackprojectName[]; + static const char* const s_aszBackprojectTitle[]; static const int s_iBackprojectCount; - static const char* s_aszInterpName[]; - static const char* s_aszInterpTitle[]; + static const char* const s_aszInterpName[]; + static const char* const s_aszInterpTitle[]; static const int s_iInterpCount; bool initBackprojector (const Projections& proj, ImageFile& im, const char* const backprojName, const char* const interpName, const int interpFactor);