Umasoft
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
BuildingDlg3d.h
1 //
2 // Name: BuildingDlg3d.h
3 //
4 // Copyright (c) 2002-2008 Virtual Terrain Project
5 // Free for all uses, see license.txt for details.
6 //
7 
8 #ifndef __BuildingDlg3d_H__
9 #define __BuildingDlg3d_H__
10 
11 #include "vtui/BuildingDlg.h"
12 
13 //----------------------------------------------------------------------------
14 // BuildingDlg3d
15 //----------------------------------------------------------------------------
16 
18 {
19 public:
20  // constructors and destructors
21  BuildingDlg3d( wxWindow *parent, wxWindowID id, const wxString &title,
22  const wxPoint& pos = wxDefaultPosition,
23  const wxSize& size = wxDefaultSize,
24  long style = wxDEFAULT_DIALOG_STYLE );
25 
26  // WDR: method declarations for BuildingDlg
27  void Setup(vtBuilding3d *bld3d);
28 
29  // WDR: member variable declarations for BuildingDlg
30  vtBuilding3d *m_pBuilding3d;
31 
32  // allow the dialog to control rendering
33  virtual void EnableRendering(bool bEnable);
34 
35  // recevied notification when the building is modified
36  virtual void Modified();
37 
38 protected:
39  // WDR: handler declarations for BuildingDlg
40  virtual void OnOK( wxCommandEvent &event );
41 };
42 
43 #endif