X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=include%2Fbackprojectors.h;h=d9144deb6144504b91d5cb14f8241cc8602c2347;hb=4c687b64a6e11cc735525f9f65f962b53ba6b595;hp=c3196f67f8d32fb5967ecc811e44823f710bfb5b;hpb=ee0105d74fec9d6bfd236e22e9e1d315e46c568e;p=ctsim.git diff --git a/include/backprojectors.h b/include/backprojectors.h index c3196f6..d9144de 100644 --- a/include/backprojectors.h +++ b/include/backprojectors.h @@ -7,9 +7,9 @@ ** Date Started: June 2000 ** ** This is part of the CTSim program -** Copyright (C) 1983-2000 Kevin Rosenberg +** Copyright (c) 1983-2001 Kevin Rosenberg ** -** $Id: backprojectors.h,v 1.17 2000/12/06 01:46:43 kevin Exp $ +** $Id: backprojectors.h,v 1.20 2001/02/09 01:54:20 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 @@ -52,6 +52,7 @@ class Backprojector static const int INTERP_INVALID; static const int INTERP_NEAREST; static const int INTERP_LINEAR; + static const int INTERP_CUBIC; static const int INTERP_FREQ_PREINTERPOLATION; #if HAVE_BSPLINE_INTERP static const int INTERP_BSPLINE; @@ -67,7 +68,7 @@ class Backprojector void BackprojectView (const double* const viewData, const double viewAngle); bool fail() const {return m_fail;} - const string& failMessage() const {return m_failMessage;} + const std::string& failMessage() const {return m_failMessage;} static const int getBackprojectCount() {return s_iBackprojectCount;} static const char** getBackprojectNameArray() {return s_aszBackprojectName;} @@ -85,13 +86,13 @@ class Backprojector private: - string m_nameBackproject; - string m_nameInterpolation; + std::string m_nameBackproject; + std::string m_nameInterpolation; int m_idBackproject; int m_idInterpolation; Backproject* m_pBackprojectImplem; bool m_fail; - string m_failMessage; + std::string m_failMessage; static const char* s_aszBackprojectName[]; static const char* s_aszBackprojectTitle[];