integral_transform.h
Go to the documentation of this file.
1 #ifndef INTEGRAL_TRANSFORM_H
2 #define INTEGRAL_TRANSFORM_H
3 
4 #include <QLineEdit>
6 #include "ui_integral_transform.h"
7 
8 using namespace PJ;
9 
11 {
12 public:
14 
15  ~IntegralTransform() override;
16 
17  const char* name() const override
18  {
19  return "Integral";
20  }
21 
22  QWidget* optionsWidget() override;
23 
24  void reset() override;
25 
26  bool xmlSaveState(QDomDocument& doc, QDomElement& parent_element) const override;
27 
28  bool xmlLoadState(const QDomElement& parent_element) override;
29 
30  void on_buttonCompute_clicked();
31 
32 private:
33  std::optional<PlotData::Point> calculateNextPoint(size_t index) override;
34 
35  QWidget* _widget;
36  Ui::IntegralTransform* ui;
37  double _dT;
38 
40 };
41 
42 #endif // INTEGRAL_TRANSFORM_H
Simplified version with Single input and Single output.
const char * name() const override
Name of the plugin type, NOT the particular instance.
Ui::IntegralTransform * ui


plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Jun 19 2023 03:01:02