GoogleChart.

Dependents:   GoogleChart_TestProgram

Committer:
shintamainjp
Date:
Tue Aug 17 09:21:55 2010 +0000
Revision:
0:ded8a44ff71f

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
shintamainjp 0:ded8a44ff71f 1 /**
shintamainjp 0:ded8a44ff71f 2 * GoogleChart API interface driver. (Version 0.0.1)
shintamainjp 0:ded8a44ff71f 3 *
shintamainjp 0:ded8a44ff71f 4 * Copyright (C) 2010 Shinichiro Nakamura (CuBeatSystems)
shintamainjp 0:ded8a44ff71f 5 * http://shinta.main.jp/
shintamainjp 0:ded8a44ff71f 6 */
shintamainjp 0:ded8a44ff71f 7
shintamainjp 0:ded8a44ff71f 8 #ifndef _AXIS_H_
shintamainjp 0:ded8a44ff71f 9 #define _AXIS_H_
shintamainjp 0:ded8a44ff71f 10
shintamainjp 0:ded8a44ff71f 11 class Axis {
shintamainjp 0:ded8a44ff71f 12 public:
shintamainjp 0:ded8a44ff71f 13 typedef enum {
shintamainjp 0:ded8a44ff71f 14 Bottom,
shintamainjp 0:ded8a44ff71f 15 Left,
shintamainjp 0:ded8a44ff71f 16 Right,
shintamainjp 0:ded8a44ff71f 17 Top
shintamainjp 0:ded8a44ff71f 18 } Type;
shintamainjp 0:ded8a44ff71f 19
shintamainjp 0:ded8a44ff71f 20 Axis(int number, Type type = Bottom);
shintamainjp 0:ded8a44ff71f 21 ~Axis();
shintamainjp 0:ded8a44ff71f 22
shintamainjp 0:ded8a44ff71f 23 int getNumber() const;
shintamainjp 0:ded8a44ff71f 24 void setType(Type type);
shintamainjp 0:ded8a44ff71f 25 Type getType() const;
shintamainjp 0:ded8a44ff71f 26 void setRangeStart(int rangeStart);
shintamainjp 0:ded8a44ff71f 27 int getRangeStart() const;
shintamainjp 0:ded8a44ff71f 28 void setRangeEnd(int rangeEnd);
shintamainjp 0:ded8a44ff71f 29 int getRangeEnd() const;
shintamainjp 0:ded8a44ff71f 30
shintamainjp 0:ded8a44ff71f 31 private:
shintamainjp 0:ded8a44ff71f 32
shintamainjp 0:ded8a44ff71f 33 const int number;
shintamainjp 0:ded8a44ff71f 34 Type type;
shintamainjp 0:ded8a44ff71f 35 int rangeStart;
shintamainjp 0:ded8a44ff71f 36 int rangeEnd;
shintamainjp 0:ded8a44ff71f 37 };
shintamainjp 0:ded8a44ff71f 38
shintamainjp 0:ded8a44ff71f 39 #endif