X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FInterface_Icons_NDimensions%2FinterfMainPanel.h;h=e9663c27733bbc076e4db51649310d64b7dd79f0;hb=022ea4ddf8cd8a991cc9060f3c13e51af6bc226e;hp=82c8040c6bde40349e89182a41897941c17d7106;hpb=a609787b177c3ba7652e6e4f91cf348f9d7b036c;p=creaContours.git diff --git a/lib/Interface_Icons_NDimensions/interfMainPanel.h b/lib/Interface_Icons_NDimensions/interfMainPanel.h index 82c8040..e9663c2 100644 --- a/lib/Interface_Icons_NDimensions/interfMainPanel.h +++ b/lib/Interface_Icons_NDimensions/interfMainPanel.h @@ -126,14 +126,30 @@ public: 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(); @@ -192,7 +208,7 @@ public: void onSnakePressed(); - void onMirrorPressed(); + virtual bool Show(bool show); private: @@ -200,6 +216,7 @@ private: static interfMainPanel* interfmainpanel; + static wxFrame* _newframe; wxPanel* menubar; wxPanel* menubar1; wxPanel* menubar2; @@ -242,7 +259,6 @@ private: bool axisshown; bool refLineShown; - bool thresholdShown; //This attribute contains the panel in charge of adding and removing the corresponding checkboxes in //list of contours @@ -273,4 +289,5 @@ private: }; -#endif \ No newline at end of file +#endif +