#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: