diff --git a/drape_frontend/vizualization_params.cpp b/drape_frontend/vizualization_params.cpp new file mode 100644 index 0000000000..3a7cb40dca --- /dev/null +++ b/drape_frontend/vizualization_params.cpp @@ -0,0 +1,22 @@ +#include "vizualization_params.hpp" + +#include "../base/math.hpp" +#include "../base/assert.hpp" + +#include "../std/limits.hpp" + +namespace df +{ + double VizualizationParams::GetVisualScale() + { + ASSERT(!my::AlmostEqual(m_visualScale, numeric_limits::min()), ()); + return m_visualScale; + } + + void VizualizationParams::SetVisualScale(double visualScale) + { + m_visualScale = visualScale; + } + + double VizualizationParams::m_visualScale = numeric_limits::min(); +} diff --git a/drape_frontend/vizualization_params.hpp b/drape_frontend/vizualization_params.hpp new file mode 100644 index 0000000000..9838d691a7 --- /dev/null +++ b/drape_frontend/vizualization_params.hpp @@ -0,0 +1,14 @@ +#pragma once + +namespace df +{ + class VizualizationParams + { + public: + static double GetVisualScale(); + static void SetVisualScale(double visualScale); + + private: + static double m_visualScale; + }; +}