X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=include%2Fprojections.h;h=6446f572b3c3b3d1175ee418ea46e8a11cbc3f2b;hb=2f3d6e2580db607105bb072b13e4aff453ae4495;hp=104476d9cb8317e0a8c73cdf343f446b16ad93d4;hpb=44ba9ce559d2d52cbd7bbea6bcd76242840fd3eb;p=ctsim.git diff --git a/include/projections.h b/include/projections.h index 104476d..6446f57 100644 --- a/include/projections.h +++ b/include/projections.h @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2000 Kevin Rosenberg ** -** $Id: projections.h,v 1.3 2000/06/20 17:54:51 kevin Exp $ +** $Id: projections.h,v 1.5 2000/06/25 17:32:24 kevin Exp $ ** ** ** This program is free software; you can redistribute it and/or modify @@ -51,6 +51,8 @@ class Projections bool detarrayRead (fnetorderstream& fs, DetectorArray& darray, const int view_num); bool detarrayWrite (fnetorderstream& fs, const DetectorArray& darray, const int view_num); + bool reconstruct (ImageFile& im, const char* const filterName, double filt_param, const char* const interpName, int interp_param, const char* const backprojName, const int trace); + void setNView (int nView); // used in MPI to restrict # of views void setRotInc (double rotInc) { m_rotInc = rotInc;} void setDetInc (double detInc) { m_detInc = detInc;} @@ -93,6 +95,10 @@ class Projections void deleteProjData (void); void init (const int nView, const int nDet); + + // prevent default methods + Projections& operator= (const Projections& rhs); // assignment + Projections(const Projections& rhs); // copy };