X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=src%2Fthreadraster.h;h=0b637b127e9ffb4cfd3bb50bfaf68576f31a4420;hp=6ed173b49f1266345d2a1bd47fb68357f0d88fa5;hb=f7ee98f7d964ed361068179f0e7ea4475ed1abdf;hpb=b4f2d26b8657e786cecf339a13fe8e53c2a0e6b5 diff --git a/src/threadraster.h b/src/threadraster.h index 6ed173b..0b637b1 100644 --- a/src/threadraster.h +++ b/src/threadraster.h @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2001 Kevin Rosenberg ** -** $Id: threadraster.h,v 1.4 2001/03/05 20:29:23 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 @@ -50,10 +50,10 @@ private: const int m_iNY; const int m_iNSample; const double m_dViewRatio; - const std::string m_strLabel; + const wxString m_strLabel; public: - RasterizerSupervisorThread(PhantomFileView* pProjView, int iNX, int iNY, int iNSample, double dViewRatio, const char* const pszLabel); + RasterizerSupervisorThread(PhantomFileView* pProjView, int iNX, int iNY, int iNSample, double dViewRatio, wxChar const* strLabel); virtual wxThread::ExitCode Entry(); virtual void OnExit(); @@ -67,17 +67,17 @@ private: PhantomFileView* m_pPhantomView; std::vector m_vecpChildImageFiles; PhantomFileDocument* m_pPhantomDoc; - + const int m_iNX; const int m_iNY; const int m_iNSample; const double m_dViewRatio; - const char* const m_pszLabel; + const wxString m_strLabel; public: - RasterizerSupervisor (SupervisorThread* pThread, PhantomFileView* pProjView, int iNX, int iNY, - int iNSample, double dViewRatio, const char* const pszLabel); + RasterizerSupervisor (SupervisorThread* pThread, PhantomFileView* pProjView, int iNX, int iNY, + int iNSample, double dViewRatio, wxChar const* pszLabel); virtual BackgroundWorkerThread* createWorker (int iThread, int iStartUnit, int iNumUnits); @@ -103,11 +103,11 @@ private: public: - RasterizerWorker (RasterizerSupervisor* pSupervisor, int iThread, int iStartView, int iNumViews) + RasterizerWorker (RasterizerSupervisor* pSupervisor, int iThread, int iStartView, int iNumViews) : BackgroundWorkerThread (pSupervisor, iThread, iStartView, iNumViews) {} - - void SetParameters (PhantomFileView* pPhantomFile, ImageFile* pImageFile, int iNX, int iY, + + void SetParameters (PhantomFileView* pPhantomFile, ImageFile* pImageFile, int iNX, int iY, int iNSample, double dViewRatio); virtual wxThread::ExitCode Entry(); // thread execution starts here @@ -117,4 +117,4 @@ public: #endif // HAVE_WXTHREADS #endif // _THREADRASTER_H_ - +