8 #ifndef __CameraDlg_H__
9 #define __CameraDlg_H__
12 #include "vtui/AutoDialog.h"
24 CameraDlg( wxWindow *parent, wxWindowID
id,
const wxString &title,
25 const wxPoint& pos = wxDefaultPosition,
26 const wxSize& size = wxDefaultSize,
27 long style = wxDEFAULT_DIALOG_STYLE );
30 wxStaticText* GetFovText() {
return (wxStaticText*) FindWindow( ID_FOV_TEXT ); }
31 wxCheckBox* GetAccel() {
return (wxCheckBox*) FindWindow( ID_ACCEL ); }
32 wxSlider* GetFusionDistSlider() {
return (wxSlider*) FindWindow( ID_FUSION_DIST_SLIDER ); }
33 wxTextCtrl* GetFusionDist() {
return (wxTextCtrl*) FindWindow( ID_FUSION_DIST ); }
34 wxSlider* GetEyeSepSlider() {
return (wxSlider*) FindWindow( ID_EYE_SEPSLIDER ); }
35 wxTextCtrl* GetEyeSep() {
return (wxTextCtrl*) FindWindow( ID_EYE_SEP ); }
36 wxSlider* GetFovSlider() {
return (wxSlider*) FindWindow( ID_FOVSLIDER ); }
37 wxTextCtrl* GetFov() {
return (wxTextCtrl*) FindWindow( ID_FOV ); }
38 wxChoice* GetSpeedUnits() {
return (wxChoice*) FindWindow( ID_SPEED_UNITS ); }
39 void SlidersToValues(
int w);
40 void ValuesToSliders();
43 void TransferToWindow();
44 void SetSliderControls();
47 void CheckAndUpdatePos();
51 wxString m_camX, m_camY, m_camZ, m_camWidth;
82 void OnAccel( wxCommandEvent &
event );
83 void OnSpeedUnits( wxCommandEvent &event );
84 void OnSpeedSlider( wxCommandEvent &event );
85 void OnFarSlider( wxCommandEvent &event );
86 void OnEyeSepSlider( wxCommandEvent &event );
87 void OnFusionDistSlider( wxCommandEvent &event );
88 void OnNearSlider( wxCommandEvent &event );
89 void OnFovSlider( wxCommandEvent &event );
91 void OnSliderVeg( wxCommandEvent &event );
92 void OnSliderStruct( wxCommandEvent &event );
93 void OnSliderRoad( wxCommandEvent &event );
95 void OnText( wxCommandEvent &event );
96 void OnTextEnter( wxCommandEvent &event );
97 void OnInitDialog(wxInitDialogEvent& event);
100 DECLARE_EVENT_TABLE()
103 #endif // __CameraDlg_H__