diff options
Diffstat (limited to 'src/bltGraphBar.h')
-rw-r--r-- | src/bltGraphBar.h | 45 |
1 files changed, 20 insertions, 25 deletions
diff --git a/src/bltGraphBar.h b/src/bltGraphBar.h index 51b0d5f..0176c95 100644 --- a/src/bltGraphBar.h +++ b/src/bltGraphBar.h @@ -35,6 +35,26 @@ #include "bltGraph.h" typedef struct { + float value; + Axis* xAxis; + Axis* yAxis; +} BarSetKey; + +class BarGroup { + public: + int nSegments; + Axis* xAxis; + Axis* yAxis; + float sum; + int count; + float lastY; + size_t index; + + public: + BarGroup(); +}; + +typedef struct { double aspect; Tk_3DBorder normalBg; int borderWidth; @@ -68,31 +88,6 @@ typedef struct { double baseline; } BarGraphOptions; -class BarGroup { - public: - int nSegments; - Axis* xAxis; - Axis* yAxis; - float sum; - int count; - float lastY; - size_t index; - - public: - BarGroup(); -}; - -class BarSetKey { - public: - float value; - Axis* xAxis; - Axis* yAxis; - - public: - BarSetKey(); - BarSetKey(float, Axis*, Axis*); -}; - class BarGraph : public Graph { public: enum BarMode {INFRONT, STACKED, ALIGNED, OVERLAP}; |