Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
DrawOneTendencyCurve.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_UI_GRAPHICS_DRAWONETENDENCYCURVE_HPP_
2#define IV_SRC_UI_GRAPHICS_DRAWONETENDENCYCURVE_HPP_
3
6
8{
9public:
10 DrawOneTendencyCurve(SPrvPointsTendencyCurve *tendencyCurveRef, uint64_t numCurves);
11
12 void draw(IGraphics *graphics) override;
13
14private:
15 void prvDrawTendencyCurve(IGraphics *graphics) const;
16 void writeTimeBool() const;
17 void drawCross(IGraphics *graphics, const double sizeXWorld, const double sizeYWorld) const;
18 void drawCurveClickedValues(IGraphics *graphics, double maxY, double minY, double sizeXWorld, double sizeYWorld,
19 double sizeCross, double sizeHeight, const std::string &strValue,
20 unsigned char justify) const;
21
23};
24
25#endif//IV_SRC_UI_GRAPHICS_DRAWONETENDENCYCURVE_HPP_
Definition DrawOneTendencyCurve.hpp:8
void draw(IGraphics *graphics) override
Definition DrawOneTendencyCurve.cpp:28
void drawCurveClickedValues(IGraphics *graphics, double maxY, double minY, double sizeXWorld, double sizeYWorld, double sizeCross, double sizeHeight, const std::string &strValue, unsigned char justify) const
Definition DrawOneTendencyCurve.cpp:128
void drawCross(IGraphics *graphics, const double sizeXWorld, const double sizeYWorld) const
Definition DrawOneTendencyCurve.cpp:119
void prvDrawTendencyCurve(IGraphics *graphics) const
Definition DrawOneTendencyCurve.cpp:95
DrawOneTendencyCurve(SPrvPointsTendencyCurve *tendencyCurveRef, uint64_t numCurves)
Definition DrawOneTendencyCurve.cpp:22
SPrvPointsTendencyCurve * m_tendencyCurveRef
Definition DrawOneTendencyCurve.hpp:22
void writeTimeBool() const
Definition DrawOneTendencyCurve.cpp:105
Definition IGraphics.hpp:20
Definition IRcpDraw.hpp:9
Definition CPanelTendencyCurves.hpp:26