int GetImageDataSizeZ();
- void GetImageDataRange(double *range);
-
void onSegmentationAllSlice(int minZ,int maxZ,int isovalue,int sampling,int method);
+ void onMirrorPressed();
+
void onMirror();
+ void onMirrorAxisShow();
+
+ void onMirrorAxisHide();
+
void onMirrorChangeWidth(int width);
- void onThreshold(int minVal, int maxVal);
+ void onThreshold();
+
+ void onThresholdChange();
+
+ void onThresholdInstantChange(double range[]);
+
+ void onThresholdRemove();
void onThresholdPressed();
+ void onThresholdInterpolation(bool interpolate);
+
+ void onThresholdChangeOpacity (int opacity);
+
void setLabelSegmentationPanelVTK(wxString tmpString);
void onSegmentationPressed();
void setColLableInfoPanel(int tmpIntB ,wxString tmpTitleString);
- void onSaveResults(std::string directory,std::string namefile, std::string filename,int typeContourGroup);
+ void onSaveResults(std::string directory,std::string namefile, std::string filename,
+ int typeContourGroup, bool XYZValues, bool contourImage, bool statistics);
wxString getCellValue(int j,int i);
void onSnakePressed();
- void onMirrorPressed();
+ virtual bool Show(bool show);
+ void ShowResultImages(int typeContourGroup);
+
private:
static interfMainPanel* interfmainpanel;
+ static wxFrame* _newframe;
wxPanel* menubar;
wxPanel* menubar1;
wxPanel* menubar2;
bool axisshown;
bool refLineShown;
- bool thresholdShown;
//This attribute contains the panel in charge of adding and removing the corresponding checkboxes in
//list of contours