|
Isis Developer Reference
|
Go to the documentation of this file.
2 #ifndef HISTOGRAM_ITEM_H
3 #define HISTOGRAM_ITEM_H
8 #include "qwt_plot_item.h"
13 class QwtIntervalSeriesData;
33 const QwtIntervalSeriesData &
data()
const;
44 virtual int rtti()
const;
46 virtual void draw(QPainter *,
const QwtScaleMap &xMap,
47 const QwtScaleMap &yMap,
const QRectF &)
const;
61 virtual void drawBar(QPainter *,
62 Qt::Orientation o,
const QRect &)
const;
double baseline() const
Returns the baseline.
Definition: HistogramItem.cpp:97
virtual QRectF boundingRect() const
Returns the bounding rectangle of the item.
Definition: HistogramItem.cpp:156
void setVertices(const QList< QPoint > &points)
This method sets the vertices of the selected area on the cvp.
Definition: HistogramItem.cpp:367
QColor color() const
Return the color of the item.
Definition: HistogramItem.cpp:145
void setBaseline(double reference)
Definition: HistogramItem.cpp:83
@ Xfy
Definition: HistogramItem.h:54
void setColor(const QColor &)
Set the color of the hist.
Definition: HistogramItem.cpp:131
void setData(const QwtIntervalSeriesData &data)
Overridden method to set the data in the histogram.
Definition: HistogramItem.cpp:108
virtual ~HistogramItem()
Destructor.
Definition: HistogramItem.cpp:55
This is the (qwt) plot item for a histogram.
Definition: HistogramItem.h:24
@ Auto
Definition: HistogramItem.h:53
bool testHistogramAttribute(HistogramAttribute) const
Definition: HistogramItem.cpp:220
HistogramItem(const QString &title=QString::null)
Constructor 2.
Definition: HistogramItem.cpp:46
void setViewPort(CubeViewport *cvp)
This method sets the view port.
Definition: HistogramItem.cpp:392
HistogramAttribute
Definition: HistogramItem.h:52
Widget to display Isis cubes for qt apps.
Definition: CubeViewport.h:122
const QwtIntervalSeriesData & data() const
Returns this item's data.
Definition: HistogramItem.cpp:120
CubeViewport * getViewPort() const
This method returns the cube view port associated with the curve.
Definition: HistogramItem.cpp:383
virtual void drawBar(QPainter *, Qt::Orientation o, const QRect &) const
This method draws the bars of the bar graph.
Definition: HistogramItem.cpp:308
void viewportToCube(int x, int y, double &sample, double &line) const
Turns a viewport into a cube.
Definition: CubeViewport.cpp:815
void setHistogramAttribute(HistogramAttribute, bool on=true)
Definition: HistogramItem.cpp:199
virtual int rtti() const
Definition: HistogramItem.cpp:187
virtual void draw(QPainter *, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &) const
Definition: HistogramItem.cpp:233
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
QList< QPointF > getVertices() const
This method returns a list of points which are the vertices of the selected area (by the rubberband) ...
Definition: HistogramItem.cpp:357