QXRD  0.11.16
qxrdmaskrasterdata.h
Go to the documentation of this file.
1 #ifndef QXRDMASKRASTERDATA_H
2 #define QXRDMASKRASTERDATA_H
3 
4 #include "qcepmacros.h"
5 
6 #include <qwt_raster_data.h>
7 #include "qcepmaskdata.h"
8 
9 class QxrdMaskRasterData : public QwtRasterData
10 {
11 public:
13 
14 public:
15  double value(double x, double y) const;
16  QwtInterval range() const;
17 
18  short int *data() const;
19 
20  const QcepMaskDataPtr mask() const { return m_Mask; }
21  int interp() const { return m_Interpolate; }
22 
23 private:
26 };
27 
28 #endif
short int * data() const
QcepMaskDataPtr m_Mask
QxrdMaskRasterData(QcepMaskDataPtr mask=QcepMaskDataPtr(), int interp=0)
const QcepMaskDataPtr mask() const
double value(double x, double y) const
QwtInterval range() const
QSharedPointer< QcepMaskData > QcepMaskDataPtr