Brief description of class still missing. More...
#include <HVRotateWinResults.h>
Public Member Functions | |
virtual void | addActions () |
HVRotateWinResults (QWidget *parent=0) | |
virtual void | setLimits (double maxAmplitude) |
virtual void | setStations (QList< AbstractStation * > stations) |
virtual void | setWindowTitle (QString subPoolName) |
~HVRotateWinResults () |
Brief description of class still missing.
Full description of class still missing
HVRotateWinResults::HVRotateWinResults | ( | QWidget * | parent = 0 | ) |
Description of constructor still missing
References MonoStation::WinResults::_yAxisTitle, QGpCoreTools::tr(), and TRACE.
: WinResults(parent) { TRACE; _yAxisTitle=tr("Azimuth from North (degrees)"); Settings::getSize(this, "HVRotateWinResults" ); }
virtual void HVRotateWinResults::addActions | ( | ) | [inline, virtual] |
Reimplemented from MonoStation::WinResults.
{}
void HVRotateWinResults::setLimits | ( | double | maxAmplitude | ) | [virtual] |
Reimplemented from MonoStation::WinResults.
References MonoStation::WinResults::_stations, SciFigs::Axis::setRange(), SciFigs::ColorPaletteWidget::setVLinear(), TRACE, w, QGpCoreTools::Rect::x1(), QGpCoreTools::Rect::x2(), SciFigs::AxisWindow::xAxis(), QGpCoreTools::Rect::y1(), QGpCoreTools::Rect::y2(), and SciFigs::AxisWindow::yAxis().
{ TRACE; if(_stations.isEmpty()) return; // Grab x axis limits from first graph Rect r=static_cast<HVRotateStation *>(_stations.first())->gridLayer()->boundingRect(); int n=_stations.count(); for(int i=0;i < n;i++ ) { AxisWindow * w=static_cast<HVRotateStation *>(_stations.at(i))->gridLayer()->graph(); w->xAxis()->setRange(r.x1(), r.x2()); w->yAxis()->setRange(r.y1(), r.y2()); } _palette->setVLinear(0.0, maxAmplitude); }
void HVRotateWinResults::setStations | ( | QList< AbstractStation * > | stations | ) | [virtual] |
Reimplemented from MonoStation::WinResults.
References SciFigs::GraphicSheetMenu::_sheet, MonoStation::WinResults::_stations, SciFigs::GraphicSheet::addObject(), SciFigs::ColorPaletteWidget::palette(), SciFigs::GraphicSheet::printBottom(), SciFigs::ColorPaletteWidget::setNumberPrecision(), SciFigs::GraphicObject::setObjectName(), SciFigs::GridPlot::setPalette(), SciFigs::ColorPaletteWidget::setPalette(), SciFigs::GraphicObject::setPrintHeight(), SciFigs::GraphicObject::setPrintWidth(), SciFigs::GraphicObject::setPrintXAnchor(), SciFigs::GraphicObject::setPrintYAnchor(), SciFigs::ColorPaletteWidget::setTitle(), QGpCoreTools::tr(), and TRACE.
{ TRACE; WinResults::setStations(stations); if(_stations.isEmpty()) return; _palette=new ColorPaletteWidget(0); _palette->setObjectName( "SpectrumPalette" ); _palette->setNumberPrecision(2); _palette->setTitle(tr("H/V")); _palette->setPrintXAnchor(4); _palette->setPrintYAnchor(_sheet.printBottom()); _palette->setPrintWidth(8.0); _palette->setPrintHeight(1.5); _palette->setPalette(static_cast<HVRotateStation *>(stations.first())->gridLayer()->palette()); _sheet.addObject(_palette); int n=_stations.count(); for(int i=0;i < n;i++ ) { IrregularGrid2DPlot * plot =static_cast<HVRotateStation *>(_stations.at(i))->gridLayer(); plot->setPalette(_palette->palette()); connect(plot, SIGNAL(paletteChanged(ColorPalette)), _palette, SLOT(setPalette(const ColorPalette&))); connect(_palette, SIGNAL(changed(ColorPalette)), plot, SLOT(setPalette(const ColorPalette&))); } }
void HVRotateWinResults::setWindowTitle | ( | QString | subPoolName | ) | [virtual] |
Implements MonoStation::WinResults.
References QGpCoreTools::tr(), and TRACE.
{ TRACE; QWidget::setWindowTitle(tr( "H/V Rotate Results - " ) + subPoolName); }