1 #ifndef _vvOverlayPanel_H
2 #define _vvOverlayPanel_H
6 #include "ui_vvOverlayPanel.h"
8 //====================================================================
9 class vvOverlayPanel : public QWidget, private Ui::vvOverlayPanel
15 // constructor - destructor
16 vvOverlayPanel(QWidget * parent=0);
19 void getCurrentImageName(QString name);
21 void getVFProperty(int subsampling, int scale, int log);
22 void getVFName(QString name);
24 void getOverlayProperty(int color);
25 void getOverlayName(QString name);
27 void getFusionProperty(int opacity, int colormap, double window, double level);
28 void getFusionName(QString name);
30 void getCurrentVectorInfo(int visibility, double x, double y, double z, double value);
31 void getCurrentOverlayInfo(int visibility,double valueOver, double valueRef);
32 void getCurrentFusionInfo(int visibility,double value);
36 void setOverlayProperty();
37 void setFusionProperty();
40 void VFPropertyUpdated(int subsampling, int scale, int log);
41 void OverlayPropertyUpdated(int color);
42 void FusionPropertyUpdated(int opacity, int colormap, double window, double level);
44 }; // end class vvOverlayPanel
45 //====================================================================
47 #endif /* end #define _vvOverlayPanel_H */