Changeset 15 in flair-src for trunk/lib/FlairFilter/src/unexported/LowPassFilter_impl.h
- Timestamp:
- 04/08/16 15:40:57 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/FlairFilter/src/unexported/LowPassFilter_impl.h
r10 r15 16 16 #include <IODevice.h> 17 17 18 namespace flair 19 { 20 namespace core 21 { 22 class cvmatrix; 23 } 24 namespace gui 25 { 26 class LayoutPosition; 27 class SpinBox; 28 class DoubleSpinBox; 29 } 30 namespace filter 31 { 32 class LowPassFilter; 33 } 18 namespace flair { 19 namespace core { 20 class cvmatrix; 21 } 22 namespace gui { 23 class LayoutPosition; 24 class SpinBox; 25 class DoubleSpinBox; 26 } 27 namespace filter { 28 class LowPassFilter; 29 } 34 30 } 35 31 36 class LowPassFilter_impl 37 { 32 class LowPassFilter_impl { 38 33 39 public: 40 LowPassFilter_impl(const flair::filter::LowPassFilter* self,const flair::gui::LayoutPosition* position,std::string name,const flair::core::cvmatrix* init_value=NULL); 41 ~LowPassFilter_impl(); 42 void UpdateFrom(const flair::core::io_data *data); 43 flair::core::cvmatrix *output; 34 public: 35 LowPassFilter_impl(const flair::filter::LowPassFilter *self, 36 const flair::gui::LayoutPosition *position, 37 std::string name, 38 const flair::core::cvmatrix *init_value = NULL); 39 ~LowPassFilter_impl(); 40 void UpdateFrom(const flair::core::io_data *data); 41 flair::core::cvmatrix *output; 44 42 45 46 47 48 flair::core::cvmatrix*prev_value;49 flair::gui::DoubleSpinBox *freq,*T;43 private: 44 flair::core::Time previous_time; 45 bool first_update; 46 flair::core::cvmatrix *prev_value; 47 flair::gui::DoubleSpinBox *freq, *T; 50 48 }; 51 49
Note:
See TracChangeset
for help on using the changeset viewer.