Enviro application
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
EphemDlg Class Reference

Inherits EphemDlgBase.

Public Member Functions

 EphemDlg (wxWindow *parent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE)
 
wxSlider * GetSliderDarkness ()
 
wxTextCtrl * GetDarkness ()
 
wxCheckBox * GetShadows ()
 
wxSlider * GetSliderFogDistance ()
 
wxTextCtrl * GetFogDistance ()
 
wxCheckBox * GetFog ()
 
wxStaticBitmap * GetColorBitmap ()
 
void SetTerrain (class vtTerrain *pTerr)
 
void UpdateEnableState ()
 
void UpdateColorControl ()
 
void ValuesToSliders ()
 
void SlidersToValues ()
 
void SetSliderControls ()
 
void SetToScene ()
 

Public Attributes

bool m_bSky
 
wxString m_strSkyTexture
 
bool m_bOceanPlane
 
float m_fOceanPlaneLevel
 
bool m_bFog
 
float m_fFogDistance
 
bool m_bShadows
 
float m_fDarkness
 
int m_iDarkness
 
bool m_bShadowsEveryFrame
 
bool m_bShadowLimit
 
float m_fShadowRadius
 
wxColor m_BgColor
 
int m_iWindDir
 
float m_fWindSpeed
 

Constructor & Destructor Documentation

EphemDlg::EphemDlg ( wxWindow *  parent,
wxWindowID  id,
const wxString &  title,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxDEFAULT_DIALOG_STYLE 
)

Member Function Documentation

wxStaticBitmap* EphemDlg::GetColorBitmap ( )
inline
wxTextCtrl* EphemDlg::GetDarkness ( )
inline
wxCheckBox* EphemDlg::GetFog ( )
inline
wxTextCtrl* EphemDlg::GetFogDistance ( )
inline
wxCheckBox* EphemDlg::GetShadows ( )
inline
wxSlider* EphemDlg::GetSliderDarkness ( )
inline
wxSlider* EphemDlg::GetSliderFogDistance ( )
inline
void EphemDlg::SetSliderControls ( )
void EphemDlg::SetTerrain ( class vtTerrain pTerr)
inline
void EphemDlg::SetToScene ( )
void EphemDlg::SlidersToValues ( )
void EphemDlg::UpdateColorControl ( )
void EphemDlg::UpdateEnableState ( )
void EphemDlg::ValuesToSliders ( )

Member Data Documentation

bool EphemDlg::m_bFog
wxColor EphemDlg::m_BgColor
bool EphemDlg::m_bOceanPlane
bool EphemDlg::m_bShadowLimit
bool EphemDlg::m_bShadows
bool EphemDlg::m_bShadowsEveryFrame
bool EphemDlg::m_bSky
float EphemDlg::m_fDarkness
float EphemDlg::m_fFogDistance
float EphemDlg::m_fOceanPlaneLevel
float EphemDlg::m_fShadowRadius
float EphemDlg::m_fWindSpeed
int EphemDlg::m_iDarkness
int EphemDlg::m_iWindDir
wxString EphemDlg::m_strSkyTexture