#include <FloodPlot.hpp>
Public Member Functions | |
void | colorMapRange (QwtInterval colorMapRange) override |
range of values for which to show the colormap More... | |
QwtInterval | colorMapRange () override |
range of values for which to show the colormap More... | |
virtual MatrixFloodPlotData * | copy () const override |
must provide copy More... | |
void | interpMethod (InterpMethod interpMethod) |
set the interp method, defaults to Nearest More... | |
MatrixFloodPlotData (const Matrix &matrix) | |
constructor More... | |
MatrixFloodPlotData (const Matrix &matrix, QwtInterval colorMapRange) | |
constructor and color map range More... | |
MatrixFloodPlotData (const Vector &xVector, const Vector &yVector, const Matrix &matrix) | |
constructor with x and y vectors More... | |
MatrixFloodPlotData (const Vector &xVector, const Vector &yVector, const Matrix &matrix, const InterpMethod interp) | |
constructor with x and y vectors and interpolation method More... | |
MatrixFloodPlotData (const std::vector< double > &xVector, const std::vector< double > &yVector, const std::vector< double > &matrix) | |
constructor with x and y vectors More... | |
MatrixFloodPlotData (const std::vector< double > &xVector, const std::vector< double > &yVector, const std::vector< double > &matrix, const InterpMethod interp) | |
constructor with x and y vectors and interpolation method More... | |
MatrixFloodPlotData (const Vector &xVector, const Vector &yVector, const Matrix &matrix, QwtInterval colorMapRange) | |
constructor with x and y vectors and color map range More... | |
double | maxValue () const override |
maxValue More... | |
void | maxValue (double max) override |
maxValue setter More... | |
double | maxX () const override |
maxX More... | |
double | maxY () const override |
maxY More... | |
double | meanValue () const override |
meanValue More... | |
double | minValue () const override |
minValue More... | |
void | minValue (double min) override |
minValue setter More... | |
double | minX () const override |
minX More... | |
double | minY () const override |
minY More... | |
virtual QRectF | pixelHint (const QRectF &area) const override |
provide size of each pixel More... | |
QwtInterval | range () const |
must provide range of values - colormap range not data range More... | |
double | stdDevValue () const override |
stdDevValue More... | |
double | sumValue () const override |
sumValue More... | |
std::string | units () const override |
units for plotting on axes or scaling More... | |
double | value (double x, double y) const override |
get the value at point x, y More... | |
virtual | ~MatrixFloodPlotData () |
virtual destructor More... | |
![]() | |
virtual | ~FloodPlotData () |
virtual destructor More... | |
Additional Inherited Members | |
![]() | |
FloodPlotData () | |
MatrixFloodPlotData converts a Matrix into flood plot data.
openstudio::MatrixFloodPlotData::MatrixFloodPlotData | ( | const Matrix & | matrix | ) |
constructor
openstudio::MatrixFloodPlotData::MatrixFloodPlotData | ( | const Matrix & | matrix, |
QwtInterval | colorMapRange | ||
) |
constructor and color map range
openstudio::MatrixFloodPlotData::MatrixFloodPlotData | ( | const Vector & | xVector, |
const Vector & | yVector, | ||
const Matrix & | matrix | ||
) |
constructor with x and y vectors
openstudio::MatrixFloodPlotData::MatrixFloodPlotData | ( | const Vector & | xVector, |
const Vector & | yVector, | ||
const Matrix & | matrix, | ||
const InterpMethod | interp | ||
) |
constructor with x and y vectors and interpolation method
openstudio::MatrixFloodPlotData::MatrixFloodPlotData | ( | const std::vector< double > & | xVector, |
const std::vector< double > & | yVector, | ||
const std::vector< double > & | matrix | ||
) |
constructor with x and y vectors
openstudio::MatrixFloodPlotData::MatrixFloodPlotData | ( | const std::vector< double > & | xVector, |
const std::vector< double > & | yVector, | ||
const std::vector< double > & | matrix, | ||
const InterpMethod | interp | ||
) |
constructor with x and y vectors and interpolation method
openstudio::MatrixFloodPlotData::MatrixFloodPlotData | ( | const Vector & | xVector, |
const Vector & | yVector, | ||
const Matrix & | matrix, | ||
QwtInterval | colorMapRange | ||
) |
constructor with x and y vectors and color map range
|
virtual |
virtual destructor
|
overridevirtual |
range of values for which to show the colormap
Implements openstudio::FloodPlotData.
|
overridevirtual |
range of values for which to show the colormap
Implements openstudio::FloodPlotData.
|
overridevirtual |
must provide copy
Implements openstudio::FloodPlotData.
void openstudio::MatrixFloodPlotData::interpMethod | ( | InterpMethod | interpMethod | ) |
set the interp method, defaults to Nearest
|
overridevirtual |
maxValue
Implements openstudio::FloodPlotData.
|
overridevirtual |
maxValue setter
Implements openstudio::FloodPlotData.
|
overridevirtual |
maxX
Implements openstudio::FloodPlotData.
|
overridevirtual |
maxY
Implements openstudio::FloodPlotData.
|
overridevirtual |
meanValue
Implements openstudio::FloodPlotData.
|
overridevirtual |
minValue
Implements openstudio::FloodPlotData.
|
overridevirtual |
minValue setter
Implements openstudio::FloodPlotData.
|
overridevirtual |
minX
Implements openstudio::FloodPlotData.
|
overridevirtual |
minY
Implements openstudio::FloodPlotData.
|
overridevirtual |
provide size of each pixel
QwtInterval openstudio::MatrixFloodPlotData::range | ( | ) | const |
must provide range of values - colormap range not data range
|
overridevirtual |
stdDevValue
Implements openstudio::FloodPlotData.
|
overridevirtual |
sumValue
Implements openstudio::FloodPlotData.
|
overridevirtual |
units for plotting on axes or scaling
Implements openstudio::FloodPlotData.
|
overridevirtual |
get the value at point x, y
Implements openstudio::FloodPlotData.