Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
DrawOneTendencyCurve Class Reference

#include <DrawOneTendencyCurve.hpp>

Inheritance diagram for DrawOneTendencyCurve:
[legend]
Collaboration diagram for DrawOneTendencyCurve:
[legend]

Public Member Functions

 DrawOneTendencyCurve (SPrvPointsTendencyCurve *tendencyCurveRef, uint64_t numCurves)
 
void draw (IGraphics *graphics) override
 
virtual void removeObject (IGraphics *graphics)
 

Private Member Functions

void prvDrawTendencyCurve (IGraphics *graphics) const
 
void writeTimeBool () const
 
void drawCross (IGraphics *graphics, const double sizeXWorld, const double sizeYWorld) const
 
void drawCurveClickedValues (IGraphics *graphics, double maxY, double minY, double sizeXWorld, double sizeYWorld, double sizeCross, double sizeHeight, const std::string &strValue, unsigned char justify) const
 

Private Attributes

SPrvPointsTendencyCurvem_tendencyCurveRef
 

Constructor & Destructor Documentation

◆ DrawOneTendencyCurve()

DrawOneTendencyCurve::DrawOneTendencyCurve ( SPrvPointsTendencyCurve * tendencyCurveRef,
uint64_t numCurves )

Member Function Documentation

◆ draw()

void DrawOneTendencyCurve::draw ( IGraphics * graphics)
overridevirtual

Implements IRcpDraw.

◆ drawCross()

void DrawOneTendencyCurve::drawCross ( IGraphics * graphics,
const double sizeXWorld,
const double sizeYWorld ) const
private

◆ drawCurveClickedValues()

void DrawOneTendencyCurve::drawCurveClickedValues ( IGraphics * graphics,
double maxY,
double minY,
double sizeXWorld,
double sizeYWorld,
double sizeCross,
double sizeHeight,
const std::string & strValue,
unsigned char justify ) const
private

◆ prvDrawTendencyCurve()

void DrawOneTendencyCurve::prvDrawTendencyCurve ( IGraphics * graphics) const
private

◆ removeObject()

virtual void IRcpDraw::removeObject ( IGraphics * graphics)
inlinevirtualinherited

Reimplemented in CPrvDrawView.

◆ writeTimeBool()

void DrawOneTendencyCurve::writeTimeBool ( ) const
private

Member Data Documentation

◆ m_tendencyCurveRef

SPrvPointsTendencyCurve* DrawOneTendencyCurve::m_tendencyCurveRef
private

The documentation for this class was generated from the following files: