27 uint8_t valuebox_property,
30 uint8_t decimal_value,
32 QWidget * parent = 0);
34 double get_spinbox_value();
35 void set_spinbox_value(
double actual_spinbox_value);
36 void align_spinbox(
double value);
38 void align_wave_spinbox();
39 void change_spinbox(
double value);
40 void disable_slider();
43 bool set_wave_info(
double st,
bool stopping_wave);
44 double compute_wave(
double t);
50 void on_slider_changed();
51 void on_spinbox_changed();
52 void wave_param_changed();
53 void set_wave_param();
55 void enable_tab_wave();
56 void disable_tab_wave();
57 void tab_wave_selected();
59 QSlider * _valueslider;
60 QDoubleSpinBox * _valuebox;
61 QTabWidget * _tab_wave,*_tab_wave_type;
62 QDoubleSpinBox *_wave_a,*_wave_f,*_wave_t;
63 int _slider_spinbox_fct;
65 double _actual_spinbox_value;
66 double _min_slider_value,_max_slider_value;
68 SecondOrderFilter<double>::Ptr _slider_filtered;
69 uint8_t _valuebox_property;
70 uint64_t _trj_counter=0;
72 double _trj_start_t,_trj_t;
73 double _chirp_w_start,_chirp_w_diff;
74 bool _chirp_inv=
false;
77 double _amp,_freq,_theta;
79 bool _stopping_wave=
false;