MCPcopy Create free account
hub / github.com/KDE/labplot / map

Method map

src/backend/worksheet/plots/cartesian/CartesianScale.cpp:84–90  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

82 ~LogScale() override = default;
83
84 bool map(double* value) const override {
85 CHECK(*value > 0)
86
87 *value = log(*value) / log(m_c) * m_b + m_a;
88
89 return true;
90 }
91
92 bool inverseMap(double* value) const override {
93 *value = pow(m_c, (*value - m_a) / m_b);

Callers 15

addSymbolStylesMethod · 0.45
updateValuesMethod · 0.45
updateValuesMethod · 0.45
updateSymbolsMethod · 0.45
updateValuesMethod · 0.45
updateSymbolsMethod · 0.45
updateValuesMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected