summaryrefslogtreecommitdiff
path: root/gr-qtgui/include/qtgui/plot_raster.h
diff options
context:
space:
mode:
authorJohnathan Corgan <johnathan@corganlabs.com>2013-04-29 22:50:34 -0700
committerJohnathan Corgan <johnathan@corganlabs.com>2013-04-29 22:50:34 -0700
commit994db715b11e90de6f77af8aefedc0b8e8434c67 (patch)
treee53c91cfc42a144cf36171fd2ec09d2f6c460e51 /gr-qtgui/include/qtgui/plot_raster.h
parent3e3083d2b6722a137cc6850e9d8f8b74008601e0 (diff)
wip, gr-qtgui not compiling
Diffstat (limited to 'gr-qtgui/include/qtgui/plot_raster.h')
-rw-r--r--gr-qtgui/include/qtgui/plot_raster.h94
1 files changed, 0 insertions, 94 deletions
diff --git a/gr-qtgui/include/qtgui/plot_raster.h b/gr-qtgui/include/qtgui/plot_raster.h
deleted file mode 100644
index 2a5159e00e..0000000000
--- a/gr-qtgui/include/qtgui/plot_raster.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/* -*- c++ -*- */
-/*
- * Copyright 2012,2013 Free Software Foundation, Inc.
- *
- * This file is part of GNU Radio
- *
- * GNU Radio is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 3, or (at your option)
- * any later version.
- *
- * GNU Radio is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with GNU Radio; see the file COPYING. If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street,
- * Boston, MA 02110-1301, USA.
- */
-
-#ifndef PLOT_TIMERASTER_H
-#define PLOT_TIMERASTER_H
-
-#include <qglobal.h>
-#include <qtgui/timeRasterGlobalData.h>
-#include <qwt_plot_rasteritem.h>
-
-#if QWT_VERSION >= 0x060000
-#include <qwt_point_3d.h> // doesn't seem necessary, but is...
-#include <qwt_compat.h>
-#endif
-
-class QwtColorMap;
-
-/*!
- * \brief A plot item, which displays a time raster.
- * \ingroup qtgui_blk
- *
- * \details
- * A time raster displays threedimenional data, where the 3rd dimension
- * (the intensity) is displayed using colors. The colors are calculated
- * from the values using a color map.
- *
- * \sa QwtRasterData, QwtColorMap
- */
-class PlotTimeRaster: public QwtPlotRasterItem
-{
-public:
- explicit PlotTimeRaster(const QString &title = QString::null);
- virtual ~PlotTimeRaster();
-
- const TimeRasterData* data()const;
-
- void setData(TimeRasterData *data);
-
- void setColorMap(const QwtColorMap *map);
-
- const QwtColorMap &colorMap() const;
-
-#if QWT_VERSION < 0x060000
- virtual QwtDoubleRect boundingRect() const;
- virtual QSize rasterHint(const QwtDoubleRect &) const;
- virtual QwtDoubleInterval interval(Qt::Axis ax) const;
-#else
- virtual QwtInterval interval(Qt::Axis ax) const;
-#endif
-
- virtual int rtti() const;
-
- virtual void draw(QPainter *p,
- const QwtScaleMap &xMap,
- const QwtScaleMap &yMap,
- const QRect &rect) const;
-
-protected:
-#if QWT_VERSION < 0x060000
- QImage renderImage(const QwtScaleMap &xMap,
- const QwtScaleMap &yMap,
- const QwtDoubleRect &rect) const;
-#else
- QImage renderImage(const QwtScaleMap &xMap,
- const QwtScaleMap &yMap,
- const QRectF &rect,
- const QSize &size=QSize(0,0)) const;
-#endif
-
-private:
- class PrivateData;
- PrivateData *d_data;
-};
-
-#endif