Advertisement
Guest User

Untitled

a guest
Sep 4th, 2015
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.94 KB | None | 0 0
  1. class FIR{
  2.  
  3.     public:
  4.  
  5.     FIR(ifstream &filter_data);                                              //Constructor
  6.     ~FIR();                                                                  //Destructor
  7.     FIR(const FIR& copy_seq);                                                //Copy Constructor
  8.     const FIR& operator = (const FIR& FIR_prototype);                        //Assignment Operator
  9.  
  10.     void         read_data();
  11.     void         write_data();
  12.     float_seq*   return_FIR_seq();
  13.     float_seq*   do_filter(float_seq& input_voltage);
  14.  
  15.     // Overloading
  16.  
  17.     int  read_data (const int& coef_number);
  18.     void write_data(const int& coef_number, const float& new_float_value);
  19.  
  20.     friend ostream& operator<<(ostream& output_stream, const FIR& output_FIR);
  21.     friend istream& operator>>(istream& input_stream, const FIR& input_seq);
  22.  
  23.     private:
  24.  
  25.     float   *FILTER_COEFFICIENTS;
  26.     int     NUMBER_OF_COEFFICIENTS;
  27.  
  28. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement