Umasoft
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
DistanceDlg2d.h
1 //
2 // Name: DistanceDlg2d.h
3 //
4 // Copyright (c) 2006-2009 Virtual Terrain Project
5 // Free for all uses, see license.txt for details.
6 //
7 
8 #ifndef __DistanceDlg2d_H__
9 #define __DistanceDlg2d_H__
10 
11 #include "vtui/DistanceDlg.h"
12 
13 class MainFrame;
14 
15 // WDR: class declarations
16 
17 //----------------------------------------------------------------------------
18 // DistanceDlg
19 //----------------------------------------------------------------------------
20 
22 {
23 public:
24  // constructors and destructors
25  DistanceDlg2d( wxWindow *parent, wxWindowID id, const wxString &title,
26  const wxPoint& pos = wxDefaultPosition,
27  const wxSize& size = wxDefaultSize,
28  long style = wxDEFAULT_DIALOG_STYLE );
29 
30  void SetFrame(MainFrame *frame) { m_pFrame = frame; }
31 
32  virtual void OnMode(bool bPath);
33  virtual void SetPathToBase(const DLine2 &path);
34  virtual void Reset();
35 
36  MainFrame *m_pFrame;
37 };
38 
39 #endif // __DistanceDlg_H__
40