void onSave();
/////////////////////////////7
void RefreshInterface();
-
vtkImageData* getImageData();
-
void getImageRange(double[2]);
-
void onSegmentationOneSlice(int isovalue,int sampling,int method);
-
void onSegmentationOneSliceITK(wxString distance, wxString sigma, wxString alfa, wxString beta, wxString propagation, wxString iterations, wxString inflation);
-
int GetImageDataSizeZ();
-
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();
-
- 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 onSegmentationPressedITK();
-
void onRigidPressed();
-
void onWidthOfContour(double width);
-
int getColorWindow();
int getWindowLevel();
-
void onBrigthnessColorWindowLevel(int colorwindow,int windowlevel);
-
void onInterpolation(bool interpolate);
-
void onSpreadPressed();
-
void onConfigurationPressed();
-
void resetAppend();
-
void onSpreadAdd();
-
void appendStringSpread(std::string val);
-
void onSpreadGo(int type);
-
void setStringSpread(std::string stringtemp);
-
void onInformationPressed();
-
-
void getInstantVector(std::vector<int>& tempVector);
-
std::vector<std::string> getOutlinesName(int slide);
-
void onInformationContourLabels(int typeContourGroup,int selection,int minZ,int maxZ,int grayRangeMin,int grayRangeMax);
-
void setStringInfoPanel(wxString tmpString);
-
void setRowLabelInfoPanel(int z, wxString tempString);
-
int getNumberColsInformationPanel();
-
void appendColsInformationPanel(int _numberOfVariablesStatistics);
-
void setCellValueInfoPanel(int z,int tmpIntA,wxString tempString);
-
void setColLableInfoPanel(int tmpIntB ,wxString tmpTitleString);
-
void onSaveResults(std::string directory,std::string namefile, std::string filename,
int typeContourGroup, int selection, int minZ, int maxZ, bool XYZValues, bool contourImage, bool statistics);
-
wxString getCellValue(int j,int i);
-
void onSnakePressed();
-
virtual bool Show(bool show);
-
void ShowResultImages(int typeContourGroup, int selection, int minZ, int maxZ);
-
void SetContourGroup(int contourGroup);
private:
wxPanel* mirrorPanel;
interfMirrorPanel* panelMirror;
wxPanel* thresholdPanel;
- interfThresholdPanel* panelThreshold;
-
bool axisshown;
bool refLineShown;