** This is part of the CTSim program
** Copyright (c) 1983-2001 Kevin Rosenberg
**
-** $Id: projections.h,v 1.34 2001/03/13 14:53:44 kevin Exp $
+** $Id: projections.h,v 1.36 2001/09/24 09:40:42 kevin Exp $
**
**
** This program is free software; you can redistribute it and/or modify
void printProjectionData ();
void printScanInfo (std::ostringstream& os) const;
+ int Helical180LI(int interpView);
+ int Helical180LI_Equiangular(int interpView);
+ int HalfScanFeather(void);
+
bool read (const std::string& fname);
bool read (const char* fname);
bool write (const char* fname);
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,
- int iNumDetWithZeros, double dZeropadRatio);
+ int iNumDetWithZeros, double dZeropadRatio, double dDetInc);
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, unsigned int nDetWithZeros,
int iInterpolate);