** This is part of the CTSim program
** Copyright (C) 1983-2001 Kevin Rosenberg
**
-** $Id: threadproj.h,v 1.1 2001/02/25 10:52:55 kevin Exp $
+** $Id: threadproj.h,v 1.3 2001/02/25 19:24:01 kevin Exp $
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
std::vector<Projections*> m_vecpChildProjections;
PhantomFileDocument* m_pPhantomDoc;
PhantomFileView* m_pPhantomView;
-
+ Scanner* m_pScanner;
+
const int m_iNDet;
const int m_iNView;
const char* const m_pszGeometry;
public:
- ProjectorSupervisor (PhantomFileView* pProjView, int iNDet, int iNView,
+ ProjectorSupervisor (SupervisorThread* pThread, PhantomFileView* pProjView, int iNDet, int iNView,
const char* pszGeometry, int iNSample, double dRotation, double dFocalLength, double dViewRatio,
double dScanRatio, const char* const pszLabel);
private:
PhantomFileView* m_pPhantomView;
Projections* m_pProjections;
+ Scanner* m_pScanner;
int m_iNDet;
int m_iNView;
const char* m_pszGeometry;
: BackgroundWorkerThread (pSupervisor, iThread, iStartView, iNumViews)
{}
- void SetParameters (PhantomFileView* pPhantomFile, Projections* pProjections, int iNDet, int iView,
+ void SetParameters (PhantomFileView* pPhantomFile, Projections* pProjections, Scanner* pScanner,
+ int iNDet, int iView,
const char* const pszGeometry, int iNSample, double dRotation, double dFocalLength, double dViewRatio,
double dScanRatio);