Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
src
transforms
first_derivative.h
Go to the documentation of this file.
1
#ifndef FIRST_DERIVATIVE_H
2
#define FIRST_DERIVATIVE_H
3
4
#include <QLineEdit>
5
#include "
PlotJuggler/transform_function.h
"
6
#include "ui_first_derivative.h"
7
8
using namespace
PJ
;
9
10
class
FirstDerivative
:
public
TimeSeriesTransform
11
{
12
public
:
13
FirstDerivative
();
14
15
~
FirstDerivative
()
override
;
16
17
const
char
*
name
()
const override
{
return
"Derivative"
; }
18
19
QWidget* optionsWidget()
override
;
20
21
bool
xmlSaveState(QDomDocument& doc, QDomElement& parent_element)
const override
;
22
23
bool
xmlLoadState(
const
QDomElement& parent_element)
override
;
24
25
void
on_buttonCompute_clicked();
26
27
private
:
28
nonstd::optional<PlotData::Point>
29
calculateNextPoint(
size_t
index)
override
;
30
31
QWidget *
_widget
;
32
Ui::FirstDerivariveForm*
ui
;
33
double
_dT
;
34
35
};
36
37
#endif // FIRST_DERIVATIVE_H
FirstDerivative::ui
Ui::FirstDerivariveForm * ui
Definition:
first_derivative.h:32
PJ
Definition:
dataloader_base.h:11
FirstDerivative::_dT
double _dT
Definition:
first_derivative.h:33
nonstd::optional_lite::optional
class optional
Definition:
optional.hpp:238
FirstDerivative::_widget
QWidget * _widget
Definition:
first_derivative.h:31
FirstDerivative::name
const char * name() const override
Definition:
first_derivative.h:17
PJ::TimeSeriesTransform
Definition:
transform_function.h:10
FirstDerivative
Definition:
first_derivative.h:10
transform_function.h
plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 03:47:34