Program: wxMaracas
Module: $RCSfile: CutModelMainPanel.h,v $
Language: C++
- Date: $Date: 2009/08/31 08:46:09 $
- Version: $Revision: 1.1 $
+ Date: $Date: 2009/09/08 08:14:25 $
+ Version: $Revision: 1.3 $
Copyright: (c) 2002, 2003
License:
{
public:
- CutModelMainPanel( wxWindow* parent);
+
~CutModelMainPanel( );
- static CutModelMainPanel* getInstance(wxWindow* parent);
+ static CutModelMainPanel* getInstance(wxWindow* parent=NULL, std::string path ="");
- static CutModelMainPanel* getInstance();
+ //static CutModelMainPanel* getInstance();
void setImageData(vtkImageData* img);
void setRenderer(vtkRenderer* renderer);
- void initialize();
+ void initialize(std::string path);
void onAddCutModel();
void ShowCurrentPanel(int id);
void ShowPopUpMenu(int id);
+
+ void ShowStatistics(int id);
+
+
private:
+
+ CutModelMainPanel( wxWindow* parent, std::string path);
+
static CutModelMainPanel* instance;
CutModelManager* cutmanager;
void showErrorDialog(std::string str);
+ void SaveCutModelData(std::string filename);
+
+ void LoadCutModelData(std::string filename);
+
std::vector<CutModelView*> viewpanels;
wxAuiManager* _wxauimanager;