#include <Waterfall3DDisplayPlot.h>
List of all members.
Classes |
| class | FrequencyScale |
| class | IntensityScale |
| class | TimeScale |
Public Slots |
| void | resizeSlot (QSize *s) |
Signals |
| void | UpdatedLowerIntensityLevel (const double) |
| void | UpdatedUpperIntensityLevel (const double) |
Public Member Functions |
| | Waterfall3DDisplayPlot (QWidget *) |
| virtual | ~Waterfall3DDisplayPlot () |
| void | Init () |
| void | Reset () |
| bool | loadFromData (double **data, unsigned int columns, unsigned int rows, double minx, double maxx, double miny, double maxy) |
| void | SetFrequencyRange (const double, const double, const double, const bool, const double units, const std::string &strunits) |
| double | GetStartFrequency () const |
| double | GetStopFrequency () const |
| void | PlotNewData (const double *dataPoints, const int64_t numDataPoints, const double timePerFFT, const timespec timestamp, const int droppedFrames) |
| void | SetIntensityRange (const double minIntensity, const double maxIntensity) |
| virtual void | replot (void) |
| int | GetIntensityColorMapType () const |
| void | SetIntensityColorMapType (const int, const QColor, const QColor, const bool forceFlag=false, const bool noReplotFlag=false) |
| const QColor | GetUserDefinedLowIntensityColor () const |
| const QColor | GetUserDefinedHighIntensityColor () const |
Static Public Attributes |
| static const int | INTENSITY_COLOR_MAP_TYPE_MULTI_COLOR = 0 |
| static const int | INTENSITY_COLOR_MAP_TYPE_WHITE_HOT = 1 |
| static const int | INTENSITY_COLOR_MAP_TYPE_BLACK_HOT = 2 |
| static const int | INTENSITY_COLOR_MAP_TYPE_INCANDESCENT = 3 |
| static const int | INTENSITY_COLOR_MAP_TYPE_USER_DEFINED = 4 |
Protected Attributes |
| double | _startFrequency |
| double | _stopFrequency |
| Waterfall3DData * | _waterfallData |
| timespec | _lastReplot |
| int64_t | _numPoints |
| double | _displayIntervalTime |
| int | _intensityColorMapType |
| QColor | _userDefinedLowIntensityColor |
| QColor | _userDefinedHighIntensityColor |
| bool | _useCenterFrequencyFlag |
| double | _centerFrequency |
| timespec | _dataTimestamp |
| double | _timePerFFT |
| bool | _initialized |
| bool | _createCoordinateSystemFlag |
Constructor & Destructor Documentation
| Waterfall3DDisplayPlot::Waterfall3DDisplayPlot |
( |
QWidget * |
| ) |
|
| virtual Waterfall3DDisplayPlot::~Waterfall3DDisplayPlot |
( |
| ) |
[virtual] |
Member Function Documentation
| int Waterfall3DDisplayPlot::GetIntensityColorMapType |
( |
| ) |
const |
| double Waterfall3DDisplayPlot::GetStartFrequency |
( |
| ) |
const |
| double Waterfall3DDisplayPlot::GetStopFrequency |
( |
| ) |
const |
| const QColor Waterfall3DDisplayPlot::GetUserDefinedHighIntensityColor |
( |
| ) |
const |
| const QColor Waterfall3DDisplayPlot::GetUserDefinedLowIntensityColor |
( |
| ) |
const |
| void Waterfall3DDisplayPlot::Init |
( |
| ) |
|
| bool Waterfall3DDisplayPlot::loadFromData |
( |
double ** |
data, |
|
|
unsigned int |
columns, |
|
|
unsigned int |
rows, |
|
|
double |
minx, |
|
|
double |
maxx, |
|
|
double |
miny, |
|
|
double |
maxy |
|
) |
| |
| void Waterfall3DDisplayPlot::PlotNewData |
( |
const double * |
dataPoints, |
|
|
const int64_t |
numDataPoints, |
|
|
const double |
timePerFFT, |
|
|
const timespec |
timestamp, |
|
|
const int |
droppedFrames |
|
) |
| |
| virtual void Waterfall3DDisplayPlot::replot |
( |
void |
| ) |
[virtual] |
| void Waterfall3DDisplayPlot::Reset |
( |
| ) |
|
| void Waterfall3DDisplayPlot::resizeSlot |
( |
QSize * |
s | ) |
[slot] |
| void Waterfall3DDisplayPlot::SetFrequencyRange |
( |
const double |
, |
|
|
const double |
, |
|
|
const double |
, |
|
|
const bool |
, |
|
|
const double |
units, |
|
|
const std::string & |
strunits |
|
) |
| |
| void Waterfall3DDisplayPlot::SetIntensityColorMapType |
( |
const int |
, |
|
|
const QColor |
, |
|
|
const QColor |
, |
|
|
const bool |
forceFlag = false, |
|
|
const bool |
noReplotFlag = false |
|
) |
| |
| void Waterfall3DDisplayPlot::SetIntensityRange |
( |
const double |
minIntensity, |
|
|
const double |
maxIntensity |
|
) |
| |
| void Waterfall3DDisplayPlot::UpdatedLowerIntensityLevel |
( |
const double |
| ) |
[signal] |
| void Waterfall3DDisplayPlot::UpdatedUpperIntensityLevel |
( |
const double |
| ) |
[signal] |
Member Data Documentation
The documentation for this class was generated from the following file: