-----------------------------------------------------------------------------
| 93 | |
| 94 | //----------------------------------------------------------------------------- |
| 95 | class LogarithmicScaleAlgorithm : public AbstractScaleAlgorithm |
| 96 | { |
| 97 | public: |
| 98 | LogarithmicScaleAlgorithm(double maxRawValue, double rangeScale = 1.0); |
| 99 | |
| 100 | double operator()(double rawValue) const override; |
| 101 | |
| 102 | protected: |
| 103 | double const preScale; |
| 104 | double const postScale; |
| 105 | }; |
| 106 | |
| 107 | //----------------------------------------------------------------------------- |
| 108 | class ExponentialScaleAlgorithm : public AbstractScaleAlgorithm |
nothing calls this directly
no outgoing calls
no test coverage detected