]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/pPlotter/HistogramDialogComboBox.h
*** empty log message ***
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / pPlotter / HistogramDialogComboBox.h
index 578fdf59ae35d1c4b4cb8ef8402236f1b0c63542..ff63d22029a4802d356e5f1a074523110ea56da8 100644 (file)
@@ -45,6 +45,9 @@ public:
        void OnEditBitmapCombo(wxCommandEvent& event);
        void OnBitmapComboItemSelected(wxCommandEvent& event);
 
+       void OnColorLevelChanged(wxCommandEvent& event);        
+       void OnWindowLevelChanged(wxCommandEvent& event);       
+
        void setImageData(vtkImageData* img);
 
        /**
@@ -61,6 +64,9 @@ public:
                                                                        std::vector<double>& green,
                                                                        std::vector<double>& blue);
 
+       double GetWindowLevel();
+       double GetColorLevel();
+
 private:
 
        std::vector<double> _greyvect;
@@ -70,22 +76,28 @@ private:
        std::vector<double> _greyvecttransfer;
        std::vector<double> _value;
        vtkImageData* _img;
-       int _maxgreyvalue;
+       double _maxgreyvalue;
        int _currentitem;       
 
        /*
        * Represents the color of the backGround. Default color is the parent color. 
        */              
 
-       wxBitmapComboBox*       _bitmapcombo;   
+       wxBitmapComboBox*       _bitmapcombo;
+       wxSlider*       _slidercolor;
+       wxSlider*       _sliderwindowlevel;
        std::vector<HistogramDialogComboBoxItem*> _bitmapsitems;
        wxBitmap* colorBar_Bitmap;
        wxSizer* _bitmapsizer;
 
        wxSizer* getBitmapCombo();
+       wxSizer* getSlidersWlCo();
        wxBitmapComboBox* getBitmapComboElements();
        void OnLoadComboBoxData(std::vector<HistogramDialogComboBoxItem*>& itembitmaps,std::string filename);
        void saveCurrentConfiguration(std::vector<HistogramDialogComboBoxItem*>& itembitmaps,std::string filename);
+       void setSlidersValue();
+
+
        
 };