www.pudn.com > Genecircus20070919.rar > Staticdraw.h
#pragma once #include "wx_pch.h" #include "BlackBoard.h" typedef std::vectorhistory; typedef std::vector maxlist; typedef std::vector minlist; struct maxmin{ double max; double min; }; class CStaticdraw:public wxStaticBox { public: CStaticdraw(void); CStaticdraw(wxWindow* parent, wxWindowID id, const wxString& label, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize); public: void OnPaint( wxPaintEvent &event); ~CStaticdraw(void); BlackBoard * bl; string first; string second; history hi1; history hi2; int focus_index; maxlist maxl; minlist minl; int numb[40]; void draw(history hi1,history hi2,double scale,wxDC &dc,int wid,int high); maxmin findmaxmin(history hi1,history hi2); double findscale_t(history hi1,int wid); double findscale_y(history hi1,int high,double max,double min); void show_noise_strength(wxDC & dc,int wid,int high); void drawhistogram(wxDC &dc,int wid,int high); DECLARE_DYNAMIC_CLASS(CStaticdraw) DECLARE_EVENT_TABLE() };