#include "manualContourModelLine.h"
#include "manualViewLine.h"
+#include "ThresholdImageView.h"
+#include "ThresholdImageViewPanel.h"
+
+
//#include "ContourThing.h"
//#include "AxeThing.h"
//#include "ImageSourceThing.h"
void ShowResultImages(int typeContourGroup, int selection, int minZ, int maxZ );
+ wxPanel *getThresholdImageViewPanel(wxWindow *parent);
+ void SetContourGroup(int contourGroup);
+
+
private:
//------------------------------------------------------------------------------------------------------------
// Private methods
// Attributtes
//------------------------------------------------------------------------------------------------------------
+ int _contourGroup;
+
static wxContourMainFrame* instance;
KernelManagerContour* kernelManager;
long m_notebook_theme;
int _numberOfVariablesStatistics;
- vtkImageReslice * _imageReslicer;
- vtkLookupTable * _thresholdTable;
+ vtkImageReslice * _imageReslicer;
+ vtkLookupTable * _thresholdTable;
vtkImageMapToColors * _thresholdMapper;
- vtkImageActor * _thresholdActor;
+ vtkImageActor * _thresholdActor;
+
+ ThresholdImageView *_viewMaskImage;
+ ThresholdImageViewPanel *_viewMaskImagePanel;
+
+
+
std::vector<vtkImageData*> _images;
bool _actorPresent;
+
+
+
//OutlineModelManager * _modelManager;
ContourExtractData *_contourextractdata;
- void GenerateContourExtractData();
+//EED void GenerateContourExtractData();
+
void saveState();
void loadState(std::string filename);
void loadContours( FILE *pFile, bool staticContour );