X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FInterface_Icons_NDimensions%2FinterfMainPanel.h;h=7b2fe74aab4272f02e00ad9ad005ecc33df1e9bb;hb=6a87048f2bdaa4212eb3bd324c222d7015eb3500;hp=96868371791e73884b5df23d78b729c50090d3a2;hpb=771693e697633fa631dbaa4823404eb2890136e5;p=creaContours.git diff --git a/lib/Interface_Icons_NDimensions/interfMainPanel.h b/lib/Interface_Icons_NDimensions/interfMainPanel.h index 9686837..7b2fe74 100644 --- a/lib/Interface_Icons_NDimensions/interfMainPanel.h +++ b/lib/Interface_Icons_NDimensions/interfMainPanel.h @@ -1,3 +1,6 @@ +#ifndef __interfMainPanel_h_INCLUDED_H__ +#define __interfMainPanel_h_INCLUDED_H__ + #pragma once #include @@ -42,7 +45,10 @@ public: ** Gets the instance of the class **/ static interfMainPanel* getInstance(); - + /** + ** Ressts the instance of the class + **/ + static void resetInstance(); /** ** Adds a new checkbox to the scrolledwindow using the checkboxsizer @@ -108,6 +114,8 @@ public: 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); @@ -120,6 +128,12 @@ public: void onMirror(); + void onMirrorChangeWidth(int width); + + void onThreshold(int minVal, int maxVal); + + void onThresholdPressed(); + void setLabelSegmentationPanelVTK(wxString tmpString); void onSegmentationPressed(); @@ -218,13 +232,17 @@ private: wxPanel* configPanel; wxPanel* spreadPanel; interfSpreadPanel* panelSpread; - wxPanel* mirrorPanel; - interfMirrorPanel* panelMirror; wxWindow* infoWin; wxPanel* informationPanel; + + wxPanel* mirrorPanel; + interfMirrorPanel* panelMirror; + wxPanel* thresholdPanel; + interfThresholdPanel* panelThreshold; bool axisshown; bool refLineShown; + bool thresholdShown; //This attribute contains the panel in charge of adding and removing the corresponding checkboxes in //list of contours @@ -254,3 +272,6 @@ private: }; + +#endif +