

Public Member Functions | |
| SinusFunction () | |
| SinusFunction (double amplitude, double frequency, double offset, double phase) | |
| double | getAmplitude () |
| double | getFrequency () |
| double | getOffset () |
| double | getPhase () |
| void | setAmplitude (double newAmplitude) |
| void | setFrequency (double newFrequency) |
| void | setOffset (double newOffset) |
| void | setPhase (double newPhase) |
| double | y (double x) |
Private Attributes | |
| double | offset = 1.0 |
| double | amplitude = 2.0 |
| double | phase = 0.0 |
| double | frequency = 1.0 |
This is an example of function, which calculate sinus of argument, pre-defined amplitude, phase, frequency, and then adds constant called offset.
| com::cosylab::gui::components::r2::chart::SinusFunction::SinusFunction | ( | ) | [inline] |
SimusFunction constructor with no arguments.
| com::cosylab::gui::components::r2::chart::SinusFunction::SinusFunction | ( | double | amplitude, | |
| double | frequency, | |||
| double | offset, | |||
| double | phase | |||
| ) | [inline] |
SimusFunction constructor with no arguments.
| double com::cosylab::gui::components::r2::chart::SinusFunction::getAmplitude | ( | ) | [inline] |
This method return amplitude of function.
References amplitude.
| double com::cosylab::gui::components::r2::chart::SinusFunction::getFrequency | ( | ) | [inline] |
This method return frequency of function.
References frequency.
| double com::cosylab::gui::components::r2::chart::SinusFunction::getOffset | ( | ) | [inline] |
This method return offset of function. That is constant value, which is added to sinus value.
References offset.
| double com::cosylab::gui::components::r2::chart::SinusFunction::getPhase | ( | ) | [inline] |
This method return phase of function.
References phase.
| void com::cosylab::gui::components::r2::chart::SinusFunction::setAmplitude | ( | double | newAmplitude | ) | [inline] |
This method sets amplitude of function.
References amplitude.
Referenced by com::cosylab::gui::components::r2::chart::SinusTrendModel::SinusTrendModel().
| void com::cosylab::gui::components::r2::chart::SinusFunction::setFrequency | ( | double | newFrequency | ) | [inline] |
This method sets frequency of function.
References frequency.
Referenced by com::cosylab::gui::components::r2::chart::SinusTrendModel::setSpeed().
| void com::cosylab::gui::components::r2::chart::SinusFunction::setOffset | ( | double | newOffset | ) | [inline] |
This method sets offset of function.
References offset.
Referenced by com::cosylab::gui::components::r2::chart::SinusTrendModel::SinusTrendModel().
| void com::cosylab::gui::components::r2::chart::SinusFunction::setPhase | ( | double | newPhase | ) | [inline] |
This method sets phase of function.
References phase.
Referenced by com::cosylab::gui::components::r2::chart::SinusTrendModel::SinusTrendModel().
| double com::cosylab::gui::components::r2::chart::SinusFunction::y | ( | double | x | ) | [inline] |
This method calculate value and return it.
Implements com::cosylab::gui::components::r2::chart::Function.
References amplitude, frequency, offset, and phase.
Referenced by com::cosylab::gui::components::r2::chart::SinusTrendModel::updateValues().
double com::cosylab::gui::components::r2::chart::SinusFunction::amplitude = 2.0 [private] |
Referenced by getAmplitude(), setAmplitude(), and y().
double com::cosylab::gui::components::r2::chart::SinusFunction::frequency = 1.0 [private] |
Referenced by getFrequency(), setFrequency(), and y().
double com::cosylab::gui::components::r2::chart::SinusFunction::offset = 1.0 [private] |
Referenced by getOffset(), setOffset(), and y().
double com::cosylab::gui::components::r2::chart::SinusFunction::phase = 0.0 [private] |
Referenced by getPhase(), setPhase(), and y().
1.6.2