mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-19 16:27:13 +02:00
Setting axes range and enabling/disabling zooming functionalities successfull
git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorGui@10 af1100a4-978c-4157-bff7-07162d2ba061
This commit is contained in:
@ -10,7 +10,7 @@
|
||||
#include <qwt_plot.h>
|
||||
#include <qwt_plot_curve.h>
|
||||
#include <qwt_plot_marker.h>
|
||||
|
||||
#include <qwt_scale_div.h>
|
||||
#include "SlsQt1DZoomer.h"
|
||||
|
||||
class QPen;
|
||||
@ -104,6 +104,15 @@ class SlsQt1DPlot:public QwtPlot{
|
||||
void InsertVLine(double v);
|
||||
void RemoveVLine();
|
||||
|
||||
void DisableZoom(bool disableZoom);
|
||||
|
||||
void SetXAxisScale(double min,double max){setAxisScale(QwtPlot::xBottom,min,max);};
|
||||
void SetYAxisScale(double min,double max){setAxisScale(QwtPlot::yLeft,min,max);};
|
||||
double GetXAxisLowerBound(){return axisScaleDiv(QwtPlot::xBottom)->lowerBound();};
|
||||
double GetXAxisUpperBound(){return axisScaleDiv(QwtPlot::xBottom)->upperBound();};
|
||||
double GetYAxisLowerBound(){return axisScaleDiv(QwtPlot::yLeft)->lowerBound();};
|
||||
double GetYAxisUpperBound(){return axisScaleDiv(QwtPlot::yLeft)->upperBound(); };
|
||||
|
||||
void SetZoom(double xmin,double ymin,double x_width,double y_width);
|
||||
void SetZoomBase(double xmin,double ymin,double x_width, double y_width){ zoomer->SetZoomBase(xmin,ymin,x_width,y_width);}
|
||||
|
||||
|
Reference in New Issue
Block a user