19 #ifndef QVCT_CCHARTGDALELEVATION_HPP
20 #define QVCT_CCHARTGDALELEVATION_HPP
31 #include <gdal_priv.h>
67 virtual void rasterBuffer( QImage* _pqImage,
const QVector<quint16>& _rqVector )
const;
68 virtual void rasterBuffer( QImage* _pqImage,
const QVector<qint16>& _rqVector )
const;
69 virtual void rasterBuffer( QImage* _pqImage,
const QVector<quint32>& _rqVector )
const;
70 virtual void rasterBuffer( QImage* _pqImage,
const QVector<qint32>& _rqVector )
const;
71 virtual void rasterBuffer( QImage* _pqImage,
const QVector<float>& _rqVector )
const;
72 virtual void rasterBuffer( QImage* _pqImage,
const QVector<double>& _rqVector )
const;
82 double getElevation(
const QPointF& _rqPointFDatPosition )
const;
88 double interpolateValue(
double _fdP11,
double _fdP21,
double _fdP12,
double _fdP22,
double _fdX,
double _fdY )
const;
GDAL-based (elevation) chart.
CChartGDALElevation(const QString &_rqsFileName)
virtual void rasterBuffer(QImage *_pqImage, const QVector< quint16 > &_rqVector) const
Rasterizes UInt16 buffer.
uchar rasterValue(double _fdValue) const
CDataPosition toGeoPosition(const QPointF &_rqPointFDatPosition) const
double interpolateValue(double _fdP11, double _fdP21, double _fdP12, double _fdP22, double _fdX, double _fdY) const
virtual ~CChartGDALElevation()
double getElevation(const QPointF &_rqPointFDatPosition) const
Returns the elevation at the given chart pixel position.
Generic GDAL-based dataset.
(Geographical) Position data [long,lat,elev]