** This is part of the CTSim program
** Copyright (C) 1983-2001 Kevin Rosenberg
**
-** $Id: threadproj.h,v 1.6 2001/03/04 04:27:55 kevin Exp $
+** $Id$
**
** 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
PhantomFileView* m_pPhantomView;
const int m_iNDet;
const int m_iNView;
+ const int m_iOffsetView;
const std::string m_strGeometry;
const int m_iNSample;
const double m_dRotation;
const std::string m_strLabel;
public:
- ProjectorSupervisorThread(PhantomFileView* pProjView, int iNDet, int iNView,
+ ProjectorSupervisorThread(PhantomFileView* pProjView, int iNDet, int iNView, int iOffsetView,
const char* pszGeometry, int iNSample, double dRotation, double dFocalLength, double dCenterDetectorLength,
double dViewRatio, double dScanRatio, const char* const pszLabel);
const int m_iNDet;
const int m_iNView;
+ const int m_iOffsetView;
const char* const m_pszGeometry;
const int m_iNSample;
const double m_dRotation;
public:
- ProjectorSupervisor (SupervisorThread* pThread, PhantomFileView* pProjView, int iNDet, int iNView,
+ ProjectorSupervisor (SupervisorThread* pThread, PhantomFileView* pProjView, int iNDet, int iNView, int iOffsetView,
const char* pszGeometry, int iNSample, double dRotation, double dFocalLength, double dCenterDetectorLength,
double dViewRatio, double dScanRatio, const char* const pszLabel);
Scanner* m_pScanner;
int m_iNDet;
int m_iNView;
+ int m_iOffsetView;
const char* m_pszGeometry;
int m_iNSample;
double m_dRotation;
{}
void SetParameters (PhantomFileView* pPhantomFile, Projections* pProjections, Scanner* pScanner,
- int iNDet, int iView,
+ int iNDet, int iView, int iOffsetView,
const char* const pszGeometry, int iNSample, double dRotation, double dFocalLength, double dCenterDetectorLength,
double dViewRatio, double dScanRatio);