Changeset 15 in flair-src for trunk/lib/FlairFilter/src/ButterworthLowPass.cpp
- Timestamp:
- 04/08/16 15:40:57 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/FlairFilter/src/ButterworthLowPass.cpp
r10 r15 26 26 using namespace flair::gui; 27 27 28 namespace flair 29 { 30 namespace filter 31 { 28 namespace flair { 29 namespace filter { 32 30 33 ButterworthLowPass::ButterworthLowPass(const IODevice* parent,const LayoutPosition* position,string name,int order): IODevice(parent,name) 34 { 35 pimpl_=new ButterworthLowPass_impl(this,position,name,order); 36 AddDataToLog(pimpl_->output); 31 ButterworthLowPass::ButterworthLowPass(const IODevice *parent, 32 const LayoutPosition *position, 33 string name, int order) 34 : IODevice(parent, name) { 35 pimpl_ = new ButterworthLowPass_impl(this, position, name, order); 36 AddDataToLog(pimpl_->output); 37 37 } 38 38 39 ButterworthLowPass::ButterworthLowPass(const gui::LayoutPosition* position,string name,int order): IODevice(position->getLayout(),name) 40 { 41 pimpl_=new ButterworthLowPass_impl(this,position,name,order); 42 AddDataToLog(pimpl_->output); 39 ButterworthLowPass::ButterworthLowPass(const gui::LayoutPosition *position, 40 string name, int order) 41 : IODevice(position->getLayout(), name) { 42 pimpl_ = new ButterworthLowPass_impl(this, position, name, order); 43 AddDataToLog(pimpl_->output); 43 44 } 44 45 46 ButterworthLowPass::~ButterworthLowPass() { delete pimpl_; } 45 47 46 ButterworthLowPass::~ButterworthLowPass() 47 { 48 delete pimpl_; 48 cvmatrix *ButterworthLowPass::Matrix(void) const { return pimpl_->output; } 49 50 float ButterworthLowPass::Output(void) const { 51 return pimpl_->output->Value(0, 0); 49 52 } 50 53 51 cvmatrix *ButterworthLowPass::Matrix(void) const 52 { 53 return pimpl_->output; 54 } 55 56 float ButterworthLowPass::Output(void) const 57 { 58 return pimpl_->output->Value(0,0); 59 } 60 61 void ButterworthLowPass::UpdateFrom(const io_data *data) 62 { 63 pimpl_->UpdateFrom(data); 64 ProcessUpdate(pimpl_->output); 54 void ButterworthLowPass::UpdateFrom(const io_data *data) { 55 pimpl_->UpdateFrom(data); 56 ProcessUpdate(pimpl_->output); 65 57 } 66 58
Note:
See TracChangeset
for help on using the changeset viewer.