void MainWindow::selectLongTimespan() { //qDebug() << "7 Tage"; setButtonActive(ui->pushButton_1); setButtonNormal(ui->pushButton_2); setButtonNormal(ui->pushButton_3); setTimeInterval(TimeInterval::LONG); setTickSpacing(TickSpacing::DAYS); ui->customPlot->xAxis->setSubTickCount(3); ui->customPlot->xAxis->setDateTimeFormat("dd.MM.yy"); emit drawPlot(); }
void MainWindow::selectMediumTimespan() { //qDebug() << "24 Stunden"; setButtonNormal(ui->pushButton_1); setButtonActive(ui->pushButton_2); setButtonNormal(ui->pushButton_3); setTimeInterval(TimeInterval::MEDIUM); setTickSpacing(TickSpacing::HOURS); ui->customPlot->xAxis->setSubTickCount(3); ui->customPlot->xAxis->setDateTimeFormat("dd.MM.yy hh:mm"); emit drawPlot(); }
void MainWindow::selectShortTimespan() { //qDebug() << "15 Minuten"; setButtonNormal(ui->pushButton_1); setButtonNormal(ui->pushButton_2); setButtonActive(ui->pushButton_3); setTimeInterval(TimeInterval::SHORT); setTickSpacing(TickSpacing::MINUTES); ui->customPlot->xAxis->setSubTickCount(4); ui->customPlot->xAxis->setDateTimeFormat("dd.MM.yy hh:mm"); emit drawPlot(); }
void soc::SocSystem_Ors::initPseudoDynamic(ors::Graph *_ors,SwiftModule *_swift,OpenGL *_gl, real trajectory_time, uint trajectory_steps, arr *W){ ors = _ors; swift = _swift; gl = _gl; setTimeInterval(trajectory_time, trajectory_steps); setq0AsCurrent(); if(W){ if(W->nd==1){ CHECK(W->N==WS->q0.N,""); WS->W.setDiag(*W); } else NIY; }else{ ors->computeNaturalQmetric(WS->W); } static MT::Parameter<real> hc("Hcost"); static MT::Parameter<real> qn("Qnoise",1e-10); uint n=WS->q0.N; WS->H = hc()*WS->W; //u-metric for torque control WS->Q.setDiag(qn,2*n); //covariance \dot q-update dynamic=true; WS->pseudoDynamic=true; }
TMatrix3::TMatrix3(const boost::shared_ptr<TimeInterval>& time_interval) { setTimeInterval(time_interval); }
TVector3::TVector3(const boost::shared_ptr<TimeInterval>& time_interval) { setTimeInterval(time_interval); }