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);
}