X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=include%2Fprojections.h;h=d2fe89c0e6a286f58c7ae9f5c98fa76cd9c2780b;hb=5a6caa64e880f613b82e516031028d02fd127257;hp=c88fca709552c694e375ced81711486e91732df6;hpb=4433641931aa27fd6a2b5ecd0102e6c5bbbccc46;p=ctsim.git diff --git a/include/projections.h b/include/projections.h index c88fca7..d2fe89c 100644 --- a/include/projections.h +++ b/include/projections.h @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (c) 1983-2001 Kevin Rosenberg ** -** $Id: projections.h,v 1.33 2001/03/13 08:24:41 kevin Exp $ +** $Id: projections.h,v 1.35 2001/03/21 21:45:31 kevin Exp $ ** ** ** This program is free software; you can redistribute it and/or modify @@ -133,9 +133,11 @@ class Projections bool convertPolar (ImageFile& rIF, int iInterpolation); bool convertFFTPolar (ImageFile& rIF, int iInterpolation, int iZeropad); - bool calcArrayPolarCoordinates (unsigned int nx, unsigned int ny, double** ppdView, double** ppdDet); + void calcArrayPolarCoordinates (unsigned int nx, unsigned int ny, double** ppdView, double** ppdDet, + int iNumDetWithZeros, double dZeropadRatio, double dDetInc); void interpolatePolar (ImageFileArray& v, ImageFileArray& vImag, unsigned int nx, unsigned int ny, std::complex** ppcDetValue, - double** ppdDet, double** ppdView, unsigned int nView, unsigned int nDet, int iInterpolate); + double** ppdDet, double** ppdView, unsigned int nView, unsigned int nDet, unsigned int nDetWithZeros, + int iInterpolate); bool reconstruct (ImageFile& im, const char* const filterName, double filt_param, const char* const filterMethodName, const int zeropad, const char* frequencyFilterName, const char* const interpName, int interp_param, const char* const backprojName, const int trace) const;