Ulf@477: /* Ulf@477: * CARFAC.cpp Ulf@477: * Ulf@477: * Created on: 24 mar 2012 Ulf@477: * Author: ulha Ulf@477: */ Ulf@477: Ulf@477: #include "CARFAC.h" Ulf@477: #include "CAR.h" Ulf@477: #include "IHC.h" Ulf@477: #include "AGC.h" Ulf@477: Ulf@477: #include "CARFAC_common_typedefs.h" Ulf@477: Ulf@477: CARFAC::CARFAC(int fs = DEFAULT_FS, Ulf@477: CAR_parameters _CAR_params = CAR_parameters(), Ulf@477: IHC_parameters _IHC_params = IHC_parameters(), Ulf@477: AGC_parameters _AGC_params = AGC_parameters(), Ulf@477: float ERB_break_freq = DEFAULT_ERB_break_freq, Ulf@477: float ERB_Q = DEFAULT_ERB_Q){ Ulf@477: Ulf@477: CAR_params = _CAR_params; Ulf@477: IHC_params = _IHC_params; Ulf@477: AGC_params = _AGC_params; Ulf@477: Ulf@477: FloatArray pole_freqs; //TODO: do it, or push it down to CAR_coefficients level instead Ulf@477: CAR_coeffs = CAR_coefficients(CAR_params, fs, pole_freqs); Ulf@477: Ulf@477: // etc ... Ulf@477: } Ulf@477: Ulf@477: CARFAC::~CARFAC() { Ulf@477: // TODO Auto-generated destructor stub Ulf@477: }