Structure for storing data for individual curves.
More...
#include <PlotData.h>
|
| PlotData () |
| Constructor.
|
|
PlotData & | operator= (const PlotData &source) |
| Overloads the assignment operator to allow for assigning/overwriting the values of one plot data with that of another.
|
|
void | AddPoint (double x, double y) |
| Adds a single new point on both the x and y components. More...
|
|
void | AddX (double x) |
| Adds a single new point on the x component. More...
|
|
void | AddY (double y) |
| Adds a single new point on the y component. More...
|
|
double | GetXOffset () const |
| Returns the assigned offset used to shift/translate all data points along the x-axis. More...
|
|
double | GetYOffset () const |
| Returns the assigned offset used to shift/translate all data points along the y-axis. More...
|
|
void | SetXYOffset (double x, double y) |
| Assigns offsets for the x and y axis by which all points along those axises will be shifted/translated by. More...
|
|
void | SetXOffset (double val) |
| Assigns an offset for the x axis by which all points along the x-axis will be shifted/translated by. More...
|
|
void | SetYOffset (double val) |
| Assigns an offset for the y axis by which all points along the y-axis will be shifted/translated by. More...
|
|
double | GetXLower () const |
| Returns the lowest value of all points along the x-axis. More...
|
|
double | GetXUpper () const |
| Returns the highest value of all points along the x-axis. More...
|
|
double | GetYLower () const |
| Returns the lowest value of all points along the y-axis. More...
|
|
double | GetYUpper () const |
| Returns the highest value of all points along the y-axis. More...
|
|
void | SetXLower (double val) |
| Assigns the lower bound of the x-axis. More...
|
|
void | SetXUpper (double val) |
| Assigns the upper bound of the x-axis. More...
|
|
void | SetYLower (double val) |
| Assigns the lower bound of the y-axis. More...
|
|
void | SetYUpper (double val) |
| Assigns the upper bound of the y-axis. More...
|
|
bool | GetSelected () const |
| Returns a flag/boolean indicating whether the plot has been selected by the user using the mouse. More...
|
|
void | SetSelected (bool selected) |
| Assigns a flag/boolean indicated whether the plot has been selected by the user using the mouse. More...
|
|
|
QString | Name |
| The name of the plot/curve. More...
|
|
QVector< double > | X |
| X-axis data points. More...
|
|
QVector< double > | Y |
| Y-axis data points. More...
|
|
QColor | Color |
| The expected color of the plot. More...
|
|
|
double | xOffset_ |
| Value by which all values on the x-axis will be shifted by. More...
|
|
double | yOffset_ |
| Value by which all values on the y-axis will be shifted by. More...
|
|
double | xLower_ |
| The lower bound of the viewport along the x-axis. More...
|
|
double | xUpper_ |
| The upper bound of the viewport along the x-axis. More...
|
|
double | yLower_ |
| The lower bound of the viewport along the y-axis. More...
|
|
double | yUpper_ |
| The upper bound of the viewport along the y-axis. More...
|
|
bool | Selected_ |
| A flag indicating if the user has selected the plot with the mouse. More...
|
|
Structure for storing data for individual curves.
void PlotData::AddPoint |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
Adds a single new point on both the x and y components.
The upper and lower ranges for both axis will be tested and a new range will be assigned if the new data exceeds the bounds of the existing data.
- Parameters
-
x | is the value of the point along the x-axis. |
y | is the value of the point along the x-axis. |
- See Also
- DataPlot::AddX, DataPlot::AddY
void PlotData::AddX |
( |
double |
x | ) |
|
Adds a single new point on the x component.
The upper and lower ranges for the x axis will be tested and a new range will be assigned if the new data exceeds the bounds of the existing data.
- Parameters
-
x | is the value of the point along the x-axis. |
- See Also
- DataPlot::AddPoint, DataPlot::AddY
void PlotData::AddY |
( |
double |
y | ) |
|
Adds a single new point on the y component.
The upper and lower ranges for the y axis will be tested and a new range will be assigned if the new data exceeds the bounds of the existing data.
- Parameters
-
y | is the value of the point along the y-axis. |
- See Also
- DataPlot::AddPoint, DataPlot::AddX
bool PlotData::GetSelected |
( |
| ) |
const |
|
inline |
Returns a flag/boolean indicating whether the plot has been selected by the user using the mouse.
- See Also
- DataPlot::SetSelected
double PlotData::GetXLower |
( |
| ) |
const |
|
inline |
Returns the lowest value of all points along the x-axis.
The value returned has the x offset added to it.
- See Also
- DataPlot::SetXLower
double PlotData::GetXOffset |
( |
| ) |
const |
|
inline |
double PlotData::GetXUpper |
( |
| ) |
const |
|
inline |
Returns the highest value of all points along the x-axis.
The value returned has the x offset added to it.
- See Also
- DataPlot::SetXUpper
double PlotData::GetYLower |
( |
| ) |
const |
|
inline |
Returns the lowest value of all points along the y-axis.
The value returned has the y offset added to it.
- See Also
- DataPlot::SetYLower
double PlotData::GetYOffset |
( |
| ) |
const |
|
inline |
Returns the assigned offset used to shift/translate all data points along the y-axis.
- Returns
- a double for the value of the offset.
double PlotData::GetYUpper |
( |
| ) |
const |
|
inline |
Returns the highest value of all points along the y-axis.
The value returned has the y offset added to it.
- See Also
- DataPlot::SetYUpper
void PlotData::SetSelected |
( |
bool |
selected | ) |
|
|
inline |
Assigns a flag/boolean indicated whether the plot has been selected by the user using the mouse.
- See Also
- DataPlot::GetSelected
void PlotData::SetXLower |
( |
double |
val | ) |
|
|
inline |
Assigns the lower bound of the x-axis.
This value is used to determine the leftmost bound of the plot's viewport.
- See Also
- DataPlot::GetXLower
void PlotData::SetXOffset |
( |
double |
val | ) |
|
|
inline |
Assigns an offset for the x axis by which all points along the x-axis will be shifted/translated by.
- Parameters
-
val | is the value that all points on the x-axis will be shifted by. |
- See Also
- PlotData::SetYOffset, PlotData::SetXYOffset
void PlotData::SetXUpper |
( |
double |
val | ) |
|
|
inline |
Assigns the upper bound of the x-axis.
This value is used to determine the rightmost bound of the plot's viewport.
- See Also
- DataPlot::GetXUpper
void PlotData::SetXYOffset |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
Assigns offsets for the x and y axis by which all points along those axises will be shifted/translated by.
- Parameters
-
x | is the value that all points on the x-axis will be shifted by. |
y | is the value that all points on the y-axis will be shifted by. |
- See Also
- PlotData::SetXOffset, PlotData::SetYOffset
void PlotData::SetYLower |
( |
double |
val | ) |
|
|
inline |
Assigns the lower bound of the y-axis.
This value is used to determine the bottommost bound of the plot's viewport.
- See Also
- DataPlot::GetYLower
void PlotData::SetYOffset |
( |
double |
val | ) |
|
|
inline |
Assigns an offset for the y axis by which all points along the y-axis will be shifted/translated by.
- Parameters
-
val | is the value that all points on the y-axis will be shifted by. |
- See Also
- PlotData::SetXYOffset, PlotData::SetXYOffset
void PlotData::SetYUpper |
( |
double |
val | ) |
|
|
inline |
Assigns the upper bound of the y-axis.
This value is used to determine the topmost bound of the plot's viewport.
QColor DataVisualizerGUI::PlotData::Color |
The expected color of the plot.
QString DataVisualizerGUI::PlotData::Name |
The name of the plot/curve.
bool DataVisualizerGUI::PlotData::Selected_ |
|
protected |
A flag indicating if the user has selected the plot with the mouse.
QVector<double> DataVisualizerGUI::PlotData::X |
double DataVisualizerGUI::PlotData::xLower_ |
|
protected |
The lower bound of the viewport along the x-axis.
double DataVisualizerGUI::PlotData::xOffset_ |
|
protected |
Value by which all values on the x-axis will be shifted by.
double DataVisualizerGUI::PlotData::xUpper_ |
|
protected |
The upper bound of the viewport along the x-axis.
QVector<double> DataVisualizerGUI::PlotData::Y |
double DataVisualizerGUI::PlotData::yLower_ |
|
protected |
The lower bound of the viewport along the y-axis.
double DataVisualizerGUI::PlotData::yOffset_ |
|
protected |
Value by which all values on the y-axis will be shifted by.
double DataVisualizerGUI::PlotData::yUpper_ |
|
protected |
The upper bound of the viewport along the y-axis.
The documentation for this class was generated from the following files:
- DataVisualizer/PlotData.h
- DataVisualizer/PlotData.cpp