58 void SetData(DASH_CAP,
double, wxString);
59 wxSize GetSize(
int orient, wxSize hint);
63 int m_SpdRecCnt, m_DirRecCnt, m_SpdStartVal, m_DirStartVal;
69 double m_ArrayBaroHistory[BARO_RECORD_COUNT];
70 double m_ArrayPressHistory[BARO_RECORD_COUNT];
71 double m_ExpSmoothArrayPressure[BARO_RECORD_COUNT];
73 wxDateTime::Tm m_ArrayRecTime[BARO_RECORD_COUNT];
77 double m_TotalMaxPress;
78 double m_TotalMinPress;
80 double m_MaxPressScale;
87 wxRect m_DrawAreaRect;
88 int m_DrawingWidth, m_TopLineHeight, m_DrawingHeight;
89 int m_width, m_height;
90 int m_LeftLegend, m_RightLegend;
91 int m_currSec, m_lastSec, m_SpdCntperSec;
92 double m_cntSpd, m_cntDir, m_avgSpd, m_avgDir;
94 void Draw(wxGCDC* dc);
95 void DrawBackground(wxGCDC* dc);
96 void DrawForeground(wxGCDC* dc);
97 void SetMinMaxWindScale();
99 void DrawWindSpeedScale(wxGCDC* dc);