MatOCAD Logo

Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

Graph3DFrame.h

Go to the documentation of this file.
00001 /*this is the class that shows the bidimensional graphs it's derived from wxPanel*/
00002 
00003 
00004 #ifndef __Graph3DFrame_
00005 
00006 #define __Graph3DFrame_
00007 #define deltax_3D 70
00008 #define deltay_3D 30
00009 
00010 #include "../BasePanel/TBasePanel.h"
00011 #include "Tgrafico3d.hpp"
00012 
00013 
00014 
00015 class Graph3DFrame : public TBasePanel
00016 {
00017 private:
00018     
00019     DECLARE_CLASS(Graph3DFrame)
00020     DECLARE_EVENT_TABLE()
00021     wxTextCtrl *TxtYMax, *TxtYMin, *TxtXMax, *TxtXMin, *TxtZMax, *TxtZMin;
00022     
00023 
00024 public:
00025        
00026         WxGrafico* Grafico; //3D Graph where function are shown
00027       
00028         void OnSize(wxSizeEvent& event);
00029         Graph3DFrame(wxWindow* parent, wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style =wxNO_BORDER , const wxString& name = "panel",gestione* gpannello=-1);
00030         int GetMinWidth();
00031         int GetMinHeight();
00032         void WxdeleteClick(wxCommandEvent& event);
00033         void TxtYMaxEnter(wxCommandEvent& event);
00034         void TxtYMinEnter(wxCommandEvent& event);
00035         void TxtXMinEnter(wxCommandEvent& event);
00036         void TxtXMaxEnter(wxCommandEvent& event);
00037         void TxtZMinEnter(wxCommandEvent& event);
00038         void TxtZMaxEnter(wxCommandEvent& event);
00039         void CheckOptions();
00040     
00041      
00042 
00043 };
00044 #endif

 

SourceForge Logo