** Shows the panel in the
**/
void showPanel(wxWindow* panel);
+
+ /**
+ ** Hides the panel in the
+ **/
+ void hidePanel( );
+
/**
** Gets the Information panel
**/
void onCreateContourSpline( );
void onCreateContourRectangle( );
void onCreateContourCircle( );
+ void onCreateContourLine( );
void onCreateContoursBullEye(wxPanel* panBull);
/////////////////////////////////
void onDeleteContour();
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 GetImageDataRange(double *range);
void onSegmentationAllSlice(int minZ,int maxZ,int isovalue,int sampling,int method);
+ void onMirror();
+
void setLabelSegmentationPanelVTK(wxString tmpString);
void onSegmentationPressed();
void onSaveResults(std::string directory,std::string namefile, std::string filename,int typeContourGroup);
wxString getCellValue(int j,int i);
+
+ void onSnakePressed();
+
+ void onMirrorPressed();
+
private:
wxPanel* configPanel;
wxPanel* spreadPanel;
interfSpreadPanel* panelSpread;
+ wxPanel* mirrorPanel;
+ interfMirrorPanel* panelMirror;
wxWindow* infoWin;
wxPanel* informationPanel;
bool axisshown;
-
+ bool refLineShown;
//This attribute contains the panel in charge of adding and removing the corresponding checkboxes in
//list of contours