** This is part of the CTSim program
** Copyright (c) 1983-2001 Kevin Rosenberg
**
-** $Id: projections.h,v 1.23 2001/02/08 22:01:27 kevin Exp $
+** $Id: projections.h,v 1.25 2001/02/22 18:22:40 kevin Exp $
**
**
** This program is free software; you can redistribute it and/or modify
~Projections ();
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);
bool convertPolar (ImageFile& rIF, int iInterpolation);
bool convertFFTPolar (ImageFile& rIF, int iInterpolation, int iZeropad);
- void calcArrayPolarCoordinates (unsigned int nx, unsigned int ny, double** ppdView, double** ppdDet);
+ bool calcArrayPolarCoordinates (unsigned int nx, unsigned int ny, double** ppdView, double** ppdDet);
void interpolatePolar (ImageFileArray& v, ImageFileArray& vImag, unsigned int nx, unsigned int ny, std::complex<double>** ppcDetValue,
double** ppdDet, double** ppdView, unsigned int nView, unsigned int nDet, int iInterpolate);
const static kuint16 m_signature;
- 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 headerWrite (fnetorderstream& fs);