|
Isis Developer Reference
|
Go to the documentation of this file.
27 #include <qwt_plot_curve.h>
28 #include <qwt_plot_marker.h>
29 #include <qwt_symbol.h>
30 #include <qwt_plot_marker.h>
100 QColor
color()
const;
106 void setData(QwtSeriesData<QPointF> *data);
107 void setPen(
const QPen &pen);
120 void recreateMarkers();
124 QwtSymbol *m_markerSymbol;
@ CubeDN
The data is a Cube DN value.
Definition: PlotCurve.h:67
@ PixelNumber
The data is a pixel #.
Definition: PlotCurve.h:79
~PlotCurve()
Definition: PlotCurve.cpp:32
void setMarkerVisible(bool visible)
This method sets the visibility states of the markers at each value point.
Definition: PlotCurve.cpp:131
Units yUnits() const
Get the units of the y-axis double data.
Definition: PlotCurve.cpp:86
void setPen(const QPen &pen)
Sets the plot pen to the passed-in pen.
Definition: PlotCurve.cpp:340
Definition: PlotCurve.h:44
@ Meters
The data is in meters.
Definition: PlotCurve.h:83
Units
These are all the possible units for the x or y data in a plot curve.
Definition: PlotCurve.h:54
@ Kilometers
The data is in kilometers.
Definition: PlotCurve.h:87
PlotCurve(Units xUnits, Units yUnits)
Constructs and instance of a PlotCurve with some default properties.
Definition: PlotCurve.cpp:22
void setData(QwtSeriesData< QPointF > *data)
This method sets the data for the curve, then sets the value for the markers associated with the curv...
Definition: PlotCurve.cpp:109
const int ReadWrite
Definition: Process.h:24
@ Band
The data is a band number.
Definition: PlotCurve.h:63
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
@ Percentage
The data is a percentage (0-100).
Definition: PlotCurve.h:75
@ Unknown
The data units are not yet known.
Definition: PlotCurve.h:59
Isis exception class.
Definition: IException.h:91
@ Wavelength
The data is a wavelength.
Definition: PlotCurve.h:92
#define ASSERT(x)
Definition: IsisDebug.h:134
@ Elevation
The data is an elevation (in meters).
Definition: PlotCurve.h:71
void setColor(const QColor &color)
Set the color of this curve and it's markers.
Definition: PlotCurve.cpp:97
QByteArray toByteArray() const
Definition: PlotCurve.cpp:262
Units xUnits() const
Get the units of the x-axis double data.
Definition: PlotCurve.cpp:76
@ Programmer
This error is for when a programmer made an API call that was illegal.
Definition: IException.h:146
QByteArray fromByteArray(const QByteArray &classData)
Construct the plot curve given the past results of toByteArray(...).
Definition: PlotCurve.cpp:145
void attachMarkers()
After attaching this curve to a plot, due to an inheritance/implementation complication with qwt the ...
Definition: PlotCurve.cpp:46
QwtSymbol * markerSymbol() const
This method returns the shape of the markers.
Definition: PlotCurve.cpp:66
void setMarkerSymbol(QwtSymbol::Style style)
This method sets the shape of the markers.
Definition: PlotCurve.cpp:120
Adds specific functionality to C++ strings.
Definition: IString.h:165
This is free and unencumbered software released into the public domain.
Definition: Calculator.h:18
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
QColor color() const
This method returns the color of the curve.
Definition: PlotCurve.cpp:56