+
+ /**
+ ** This methods connect the event in the class interfNewContourMenu with the world of the appli
+ **/
+ void onCreateContourSpline( );
+ void onCreateContourRectangle( );
+ void onCreateContourCircle( );
+ void onCreateContourLine( );
+ // RaC 09-09 ---------------------
+ void onCreateContourPoints( );
+ // RaC 09-09 ---------------------
+
+ // RaC 10-09 ---------------------
+ void onCreateContourPolygon( );
+ // RaC 10-09 ---------------------
+
+ void onCreateContoursBullEye(wxPanel* panBull);
+ /////////////////////////////////
+ void onDeleteContour();
+ void onDeleteContoursActSlice();
+ void onDeleteAllContours();
+ /////////////////////////
+ void onCopy();
+ void onPaste();
+ void onUndo();
+ void onRedo();
+
+ //////////////////////////
+ void onLoad();
+ void onSave();
+ void onImport();
+ void onTest();
+/////////////////////////////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 onThresholdPressed();
+ void onColorLayerImagePressed();
+ 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 onShowTextContour(bool show);
+ void onBeforAfterContour(bool before, bool after);
+ void onJumpSlice(int step,int shift);
+ void onSpreadPressed();
+ void onConfigurationPressed();
+ void resetAppend();
+ void onSpreadAdd();
+ void onSpreadAddAll();
+ 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 SetScalarRange(int grayRangeMin,int grayRangeMax);
+ 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);
+ void onFlipContours();
+ void FlipContours(int typeContourFlip, int flipDirection);
+