00001 #ifndef _LinearProblemPanel_h 00002 #define _LinearProblemPanel_h 00003 00004 #include "../LinearProblem.h" 00005 00006 #include "ConstraintsPanel.h" 00007 00008 class LinearProblemPanel 00009 : public wxPanel 00010 { 00011 public: 00012 00013 LinearProblemPanel( 00014 wxWindow* parent, 00015 int id, 00016 LinearProblem* pProblem, 00017 const wxPoint& pos=wxDefaultPosition, 00018 const wxSize& size=wxDefaultSize, 00019 long style=0); 00020 00021 private: 00022 00025 static wxPanel* CreatePanel(ProblemBase* pProblem, wxWindow* pParent); 00026 00027 static const void* mpRegistrationDummy; 00028 00029 protected: 00030 ConstraintsPanel* mpConstraintsPanel; 00031 00032 }; 00033 00034 00035 #endif // _LinearProblemPanel_h