![]() |
The Open Master Hearing Aid (openMHA)
openMHA
Open community platform for hearing aid algorithm research
|
Helper class for usage in computing compression, expansion and limiting. More...
Public Member Functions | |
| line_t (mha_real_t x1, mha_real_t y1, mha_real_t x2, mha_real_t y2) | |
| Constructor used for compression which takes two x and y coordinates each to find m and y0 More... | |
| line_t (mha_real_t x1, mha_real_t y1, mha_real_t m_) | |
| Constructor used for expansion and limiting which takes x and y coordinates and a gradient, giving y0. More... | |
| mha_real_t | operator() (mha_real_t x) |
| Operator overload which returns. More... | |
Private Attributes | |
| mha_real_t | m |
| The gradient and y-intercept. More... | |
| mha_real_t | y0 |
Helper class for usage in computing compression, expansion and limiting.
| dc_simple::dc_t::line_t::line_t | ( | mha_real_t | x1, |
| mha_real_t | y1, | ||
| mha_real_t | x2, | ||
| mha_real_t | y2 | ||
| ) |
Constructor used for compression which takes two x and y coordinates each to find m and y0
| dc_simple::dc_t::line_t::line_t | ( | mha_real_t | x1, |
| mha_real_t | y1, | ||
| mha_real_t | m_ | ||
| ) |
Constructor used for expansion and limiting which takes x and y coordinates and a gradient, giving y0.
|
inline |
Operator overload which returns.
| x |
|
private |
The gradient and y-intercept.
|
private |