** This is part of the CTSim program
** Copyright (c) 1983-2001 Kevin Rosenberg
**
-** $Id: docs.h,v 1.22 2001/02/22 11:05:38 kevin Exp $
+** $Id: docs.h,v 1.23 2001/02/23 18:56:56 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
DECLARE_DYNAMIC_CLASS(ProjectionFileDocument)
Projections* m_pProjectionFile;
bool m_bBadFileOpen;
- std::vector<ThreadedReconstructor*> m_vecpActiveReconstructors;
+ typedef BackgroundSupervisor BackgroundObject;
+ typedef std::vector<BackgroundObject*> BackgroundContainer ;
+ BackgroundContainer m_vecpBackgroundSupervisors;
wxCriticalSection m_criticalSection;
public:
ProjectionFileView* getView() const;
bool getBadFileOpen() const { return m_bBadFileOpen; }
void setBadFileOpen() { m_bBadFileOpen = true; }
- void addReconstructor (ThreadedReconstructor* pRecon);
- void removeReconstructor (ThreadedReconstructor* pRecon);
+
+ void OnAddBackground (wxCommandEvent& event);
+ void OnRemoveBackground (wxCommandEvent& event);
+
+ void addReconstructor (BackgroundSupervisor* pRecon);
+ void removeReconstructor (BackgroundSupervisor* pRecon);
+
+ DECLARE_EVENT_TABLE()
};