- static const char BPROJ_TRIG_STR[]= "trig";
- static const char BPROJ_TABLE_STR[]= "table";
- static const char BPROJ_DIFF_STR[]= "diff";
- static const char BPROJ_DIFF2_STR[]= "diff2";
- static const char BPROJ_IDIFF2_STR[]= "idiff2";
-
- static const char INTERP_NEAREST_STR[]= "nearest";
- static const char INTERP_LINEAR_STR[]= "linear";
- static const char INTERP_BSPLINE_STR[]= "bspline";
-
- static const InterpolationID convertInterpolationNameToID (const char* const interpName);
- static const char* convertInterpolationIDToName (const InterpolationID interpID);
- static const BackprojectID convertBackprojectNameToID (const char* const bprojName);
- static const char* convertBackprojectIDToName (const BackprojectID bprojID);
-
- bool initBackprojector (const Projections& proj, ImageFile& im, const char* const backprojName, const char* const interpName);
+ static const char* s_aszInterpName[];
+ static const char* 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);