40#ifndef UI_GGUIGRAPH_H_
41#define UI_GGUIGRAPH_H_
79 virtual void setRange(
float rangeStart,
float rangeEnd);
99 void drawBackground();
101 virtual void drawGraph();
102 void updateLabelsX();
103 void updateLabelsY();
104 int countDigits(
int number);
105 float labelwidthx, labelwidthy;
106 std::string axisytitle, axisxtitle;
107 std::vector<int> labelsx;
108 std::vector<int> labelsy;
109 std::vector<float> floatlabelsx;
110 std::vector<float> floatlabelsy;
111 std::vector<int> labelsteps;
Definition gBaseGUIObject.h:18
gBaseApp * root
Definition gBaseGUIObject.h:147
Definition gGUIControl.h:29
Definition gGUIGraph.h:49
void setTitleX(std::string titleX)
float axisxw
Definition gGUIGraph.h:89
virtual void setLabelCountY(int labelCount)
float largestvaluex
Definition gGUIGraph.h:91
int labelcounty
Definition gGUIGraph.h:94
int rangestart
Definition gGUIGraph.h:95
float axisystart
Definition gGUIGraph.h:88
virtual void setMinX(int minX)
virtual void setRange(float rangeStart, float rangeEnd)
float axisxstart
Definition gGUIGraph.h:88
float largestvaluey
Definition gGUIGraph.h:91
bool floatlabelsenabled
Definition gGUIGraph.h:93
float smallestvaluex
Definition gGUIGraph.h:91
float axisx2
Definition gGUIGraph.h:88
float axisx1
Definition gGUIGraph.h:88
virtual void set(gBaseApp *root, gBaseGUIObject *topParentGUIObject, gBaseGUIObject *parentGUIObject, int parentSlotLineNo, int parentSlotColumnNo, int x, int y, int w, int h)
virtual void setMaxX(int maxX)
int labelcountx
Definition gGUIGraph.h:94
void enableGridlinesX(bool isEnabled)
virtual void setMaxY(int maxY)
float minx
Definition gGUIGraph.h:90
bool rangeenabled
Definition gGUIGraph.h:96
float smallestvaluey
Definition gGUIGraph.h:91
virtual void enableRange(bool isRangeEnabled)
virtual void setMinY(int minY)
float maxx
Definition gGUIGraph.h:90
bool gridlinesxenabled
Definition gGUIGraph.h:92
float axisyh
Definition gGUIGraph.h:89
float miny
Definition gGUIGraph.h:90
float maxy
Definition gGUIGraph.h:90
void setTitleY(std::string titleY)
bool gridlinesyenabled
Definition gGUIGraph.h:92
float axisy1
Definition gGUIGraph.h:88
int rangeend
Definition gGUIGraph.h:95
virtual void setLabelCountX(int labelCount)
void enableGridlinesY(bool isEnabled)
float axisy2
Definition gGUIGraph.h:88