#include "wxInstantChooserPanel.h"
#include "wxContourViewPanel.h"
-
-
//#include "ContourWorkspace.h"
#include "ContourExtractData.h"
#include "PerformingOperation.h"
void setVectImages( std::vector<vtkImageData*> images );
- bool configurePanels(wxAuiNotebook * theNoteBook );
+ bool configurePanels( );
- void setNotebook( wxAuiNotebook * theNoteBook );
+ bool addNewPanel(wxPanel* panel);
wxAuiNotebook * createNotebook();
void setInstantChooserPanel( wxInstantChooserPanel * theInstantChooserPanel );
+ void getMaskValue(vtkImageData* mask,vtkImageData* value,int typeContourGroup);
+
+ void SaveImageResult(std::string directory,std::string namefile, vtkImageData* mask,vtkImageData* value);
+
// void setButtonsBar( wxContour_ButtonsBar * theButtonsBar );
// void setGrid( wxContour_Grid * theGridPanel );
void updateInstantOutlines();
void updateInstantImageData();
void updateInstantAxes();
+ void updateActor();
void onChangeDeep(int val);
//AD
void onMirror();
-
void onThreshold(int minVal, int maxVal);
+ void onThresholdChange(int minVal, int maxVal);
+ void onThresholdInterpolation(bool interpolate);
+ void onThresholdChangeOpacity (int opacity);
+ void onThresholdRemove();
+
+//====================================================================================================
void showAxis(bool show);
void SaveValuesXYZ(std::string directory,std::string namefile, int typeContourGroup);
- void SaveImageResult(std::string directory,std::string namefile, int typeContourGroup);
+
void onChangeInstantInstantPanel(std::string name,int value, int minshow, int maxshow);
wxAuiManager m_mgr;
- /*
- wxArrayString m_perspectives;
- wxMenu* m_perspectives_menu;
- */
- long m_notebook_style;
- long m_notebook_theme;
- int _numberOfVariablesStatistics;
+ wxAuiNotebook * notebook;
+
+ long m_notebook_style;
+ long m_notebook_theme;
+ int _numberOfVariablesStatistics;
+
+ vtkImageActor * _thresholdActor;
+
+ bool _actorPresent;
//OutlineModelManager * _modelManager;