#include "vtkMetaImageWriter.h"
#include "vtkImageData.h"
#include "vtkTransform.h"
+
+#include "vtkCamera.h"
+#include "vtkImageActor.h"
+#include <vtkImageMapToColors.h>
+#include <vtkLookupTable.h>
+#include <vtkCommand.h>
+
//#include "vtkMetaImageReader.h"
//------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
// Class definition
//------------------------------------------------------------------------------------------------------------
-
+class interfMainPanel;
class wxContourMainFrame : public wxPanel {
public:
void setInstantChooserPanel( wxInstantChooserPanel * theInstantChooserPanel );
+
+
// void setButtonsBar( wxContour_ButtonsBar * theButtonsBar );
// void setGrid( wxContour_Grid * theGridPanel );
// void setDrawToolsPanel( wxContour_DrawToolsPanel * theDrawToolsPanel );
//------------------------------------------------------------------------------------------------------------
static wxContourMainFrame* getInstance(wxWindow* parent, wxWindowID id,const wxString& title,const wxPoint& pos,const wxSize& size,std::vector<vtkImageData*> images, long style = wxDEFAULT_FRAME_STYLE | wxSUNKEN_BORDER, std::string datadir="C:/Creatis/creaContoursBin/RelWithDebInfo/");
static wxContourMainFrame* getInstance();
+ static void resetInstance();
//------------------------------------------------------------------------------------------------------------
// Other functional methods
//------------------------------------------------------------------------------------------------------------
void referenceLine();
void refLineHide();
void refLineShow();
+ void refLineChangeWidth(int width);
//AD
void onMirror();
+ void onThreshold(int minVal, int maxVal);
+
void showAxis(bool show);
void onRigidPressed();
//------------------------------------------------------------------------------------------------------------
// Attributtes
//------------------------------------------------------------------------------------------------------------
+
static wxContourMainFrame* instance;
KernelManagerContour* kernelManager;
+ interfMainPanel* _pannew;
+
+ PerformingOperation* _performingOperation;
+
std::string _datadir;
wxContourViewPanel* _theViewPanel;
int inundo;
std::string stundoredo;
-
-
- //wxContourViewPanel* _viewPan;
- PerformingOperation* _performingOperation;
static char COPY;