Enviro application
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
EnviroFrame Class Reference

Inherits wxFrame.

Public Member Functions

 EnviroFrame (wxFrame *frame, const wxString &title, const wxPoint &pos, const wxSize &size, long style=wxDEFAULT_FRAME_STYLE, bool bVerticalToolbar=false, bool bEnableEarth=true)
 
 ~EnviroFrame ()
 
void CreateUI ()
 
virtual void CreateMenus ()
 
virtual void CreateToolbar ()
 
virtual void RefreshToolbar ()
 
virtual void SetMode (MouseMode mode)
 
void ToggleNavigate ()
 
void ChangeFlightSpeed (float factor)
 
void SetTerrainDetail (int iMetric)
 
int GetTerrainDetail ()
 
void ChangePagingRange (float prange)
 
void SetFullScreen (bool bFull)
 
void CreateInstance (const DPoint2 &pos, vtTagArray *tags)
 
ProfileDlg * ShowProfileDlg ()
 
void OpenFenceDialog ()
 
void ShowPopupMenu (const IPoint2 &pos)
 
void SetTimeEngine (vtTimeEngine *pEngine)
 
void Snapshot (bool bNumbered)
 
void CameraChanged ()
 
void OnDrop (const wxString &str)
 
void LoadLayer (vtString &fname)
 
bool LoadTerrainLayer (vtString &fname)
 
virtual void SetTerrainToGUI (vtTerrain *pTerrain)
 
virtual void EarthPosUpdated (const DPoint3 &pos)
 
virtual void UpdateStatus ()
 
virtual bool OnMouseEvent (vtMouseEvent &event)
 
virtual void Setup3DScene ()
 
virtual bool IsAcceptable (vtTerrain *pTerr)
 
virtual void OnCreateTerrain (vtTerrain *pTerr)
 
virtual void FrameArgument (int i, const char *str)
 
virtual void PostConstruction ()
 
virtual void AddTool (int id, const wxBitmap &bmp, const wxString &tooltip, bool tog)
 
virtual void SetScenario (int num)
 
void UpdateLODInfo ()
 
FeatureTableDlg3dShowTable (vtAbstractLayer *alay)
 
void OnSetDelete (vtFeatureSet *set)
 
void DeleteAllSelected ()
 
DriveDlgGetDriveDlg ()
 
void OnExit (wxCommandEvent &event)
 
void OnClose (wxCloseEvent &event)
 
void OnIdle (wxIdleEvent &event)
 
void OnChar (wxKeyEvent &event)
 

Public Attributes

class vtGLCanvas * m_canvas
 
wxToolBar * m_pToolbar
 
wxMenuBar * m_pMenuBar
 
class MyStatusBarm_pStatusBar
 
wxMenu * m_pFileMenu
 
wxMenu * m_pToolsMenu
 
wxMenu * m_pViewMenu
 
wxMenu * m_pNavMenu
 
wxMenu * m_pEarthMenu
 
wxMenu * m_pTerrainMenu
 
wxMenu * m_pSceneMenu
 
SceneGraphDlg * m_pSceneGraphDlg
 
PlantDlgm_pPlantDlg
 
LinearStructureDlg3dm_pFenceDlg
 
UtilDlgm_pUtilDlg
 
CameraDlgm_pCameraDlg
 
LocationDlgm_pLocationDlg
 
BuildingDlg3d * m_pBuildingDlg
 
TagDlg * m_pTagDlg
 
LayerDlgm_pLayerDlg
 
InstanceDlg * m_pInstanceDlg
 
DistanceDlg3dm_pDistanceDlg
 
EphemDlgm_pEphemDlg
 
TimeDlg * m_pTimeDlg
 
ScenarioSelectDialogm_pScenarioSelectDialog
 
LODDlgm_pLODDlg
 
ProfileDlg * m_pProfileDlg
 
VehicleDlgm_pVehicleDlg
 
DriveDlgm_pDriveDlg
 
VIADlgm_pVIADlg
 
MouseMode m_ToggledMode
 
std::vector< FeatureTableDlg3d * > m_FeatureDlgs
 

Protected Member Functions

void DeleteCanvas ()
 
void OnFileLayers (wxCommandEvent &event)
 
void OnLayerCreate (wxCommandEvent &event)
 
void OnLayerLoad (wxCommandEvent &event)
 
void OnSaveTerrain (wxCommandEvent &event)
 
void OnSaveTerrainAs (wxCommandEvent &event)
 
void OnUpdateLayerCreate (wxUpdateUIEvent &event)
 
void OnUpdateLayerLoad (wxUpdateUIEvent &event)
 
void OnUpdateSaveTerrain (wxUpdateUIEvent &event)
 
void OnViewMaintain (wxCommandEvent &event)
 
void OnViewWireframe (wxCommandEvent &event)
 
void OnViewFullscreen (wxCommandEvent &event)
 
void OnViewTopDown (wxCommandEvent &event)
 
void OnViewStats (wxCommandEvent &event)
 
void OnViewElevLegend (wxCommandEvent &event)
 
void OnViewCompass (wxCommandEvent &event)
 
void OnViewMapOverView (wxCommandEvent &event)
 
void OnViewVertLine (wxCommandEvent &event)
 
void OnViewDrive (wxCommandEvent &event)
 
void OnViewSettings (wxCommandEvent &event)
 
void OnViewLocations (wxCommandEvent &event)
 
void OnViewReset (wxCommandEvent &event)
 
void OnViewSnapshot (wxCommandEvent &event)
 
void OnViewSnapAgain (wxCommandEvent &event)
 
void OnViewSnapHigh (wxCommandEvent &event)
 
void OnViewStatusBar (wxCommandEvent &event)
 
void OnViewScenarios (wxCommandEvent &event)
 
void OnViewProfile (wxCommandEvent &event)
 
void OnViewToolCulture (wxCommandEvent &event)
 
void OnViewToolSnapshot (wxCommandEvent &event)
 
void OnViewToolTime (wxCommandEvent &event)
 
void OnUpdateViewMaintain (wxUpdateUIEvent &event)
 
void OnUpdateViewWireframe (wxUpdateUIEvent &event)
 
void OnUpdateViewFullscreen (wxUpdateUIEvent &event)
 
void OnUpdateViewTopDown (wxUpdateUIEvent &event)
 
void OnUpdateViewFramerate (wxUpdateUIEvent &event)
 
void OnUpdateViewElevLegend (wxUpdateUIEvent &event)
 
void OnUpdateViewCompass (wxUpdateUIEvent &event)
 
void OnUpdateViewMapOverView (wxUpdateUIEvent &event)
 
void OnUpdateViewVertLine (wxUpdateUIEvent &event)
 
void OnUpdateViewDrive (wxUpdateUIEvent &event)
 
void OnUpdateViewLocations (wxUpdateUIEvent &event)
 
void OnUpdateViewStatusBar (wxUpdateUIEvent &event)
 
void OnUpdateViewProfile (wxUpdateUIEvent &event)
 
void OnUpdateViewToolCulture (wxUpdateUIEvent &event)
 
void OnUpdateViewToolSnapshot (wxUpdateUIEvent &event)
 
void OnUpdateViewToolTime (wxUpdateUIEvent &event)
 
void OnViewSlower (wxCommandEvent &event)
 
void OnViewFaster (wxCommandEvent &event)
 
void OnNavNormal (wxCommandEvent &event)
 
void OnNavVelo (wxCommandEvent &event)
 
void OnNavGrabPivot (wxCommandEvent &event)
 
void OnNavPano (wxCommandEvent &event)
 
void OnUpdateViewSlower (wxUpdateUIEvent &event)
 
void OnUpdateViewFaster (wxUpdateUIEvent &event)
 
void OnUpdateNavNormal (wxUpdateUIEvent &event)
 
void OnUpdateNavVelo (wxUpdateUIEvent &event)
 
void OnUpdateNavGrabPivot (wxUpdateUIEvent &event)
 
void OnUpdateNavPano (wxUpdateUIEvent &event)
 
void OnToolsSelect (wxCommandEvent &event)
 
void OnUpdateToolsSelect (wxUpdateUIEvent &event)
 
void OnToolsSelectBox (wxCommandEvent &event)
 
void OnUpdateToolsSelectBox (wxUpdateUIEvent &event)
 
void OnToolsSelectMove (wxCommandEvent &event)
 
void OnUpdateToolsSelectMove (wxUpdateUIEvent &event)
 
void OnToolsFences (wxCommandEvent &event)
 
void OnUpdateToolsFences (wxUpdateUIEvent &event)
 
void OnToolsBuildings (wxCommandEvent &event)
 
void OnUpdateToolsBuildings (wxUpdateUIEvent &event)
 
void OnToolsPower (wxCommandEvent &event)
 
void OnUpdateToolsPower (wxUpdateUIEvent &event)
 
void OnToolsPlants (wxCommandEvent &event)
 
void OnUpdateToolsPlants (wxUpdateUIEvent &event)
 
void OnToolsPoints (wxCommandEvent &event)
 
void OnUpdateToolsPoints (wxUpdateUIEvent &event)
 
void OnToolsInstances (wxCommandEvent &event)
 
void OnUpdateToolsInstances (wxUpdateUIEvent &event)
 
void OnToolsVehicles (wxCommandEvent &event)
 
void OnUpdateToolsVehicles (wxUpdateUIEvent &event)
 
void OnToolsMove (wxCommandEvent &event)
 
void OnUpdateToolsMove (wxUpdateUIEvent &event)
 
void OnToolsNavigate (wxCommandEvent &event)
 
void OnUpdateToolsNavigate (wxUpdateUIEvent &event)
 
void OnToolsMeasure (wxCommandEvent &event)
 
void OnUpdateToolsMeasure (wxUpdateUIEvent &event)
 
void OnToolsConstrain (wxCommandEvent &event)
 
void OnUpdateToolsConstrain (wxUpdateUIEvent &event)
 
void OnVIACalculate (wxCommandEvent &event)
 
void OnUpdateVIACalculate (wxUpdateUIEvent &event)
 
void OnVIAPlot (wxCommandEvent &event)
 
void OnUpdateVIAPlot (wxUpdateUIEvent &event)
 
void OnVIAClear (wxCommandEvent &event)
 
void OnUpdateVIAClear (wxUpdateUIEvent &event)
 
void OnSceneGraph (wxCommandEvent &event)
 
void OnSceneTerrain (wxCommandEvent &event)
 
void OnUpdateSceneTerrain (wxUpdateUIEvent &event)
 
void OnSceneSpace (wxCommandEvent &event)
 
void OnUpdateSceneSpace (wxUpdateUIEvent &event)
 
void OnSceneSave (wxCommandEvent &event)
 
void OnSceneEphemeris (wxCommandEvent &event)
 
void OnUpdateSceneEphemeris (wxUpdateUIEvent &event)
 
void OnTimeDialog (wxCommandEvent &event)
 
void OnTimeStop (wxCommandEvent &event)
 
void OnTimeFaster (wxCommandEvent &event)
 
void OnSurface (wxCommandEvent &event)
 
void OnCullEvery (wxCommandEvent &event)
 
void OnCullOnce (wxCommandEvent &event)
 
void OnSky (wxCommandEvent &event)
 
void OnOcean (wxCommandEvent &event)
 
void OnPlants (wxCommandEvent &event)
 
void OnStructures (wxCommandEvent &event)
 
void OnRoads (wxCommandEvent &event)
 
void OnFog (wxCommandEvent &event)
 
void OnIncrease (wxCommandEvent &event)
 
void OnDecrease (wxCommandEvent &event)
 
void OnLOD (wxCommandEvent &event)
 
void OnToggleFoundations (wxCommandEvent &event)
 
void OnTerrainReshade (wxCommandEvent &event)
 
void OnTerrainChangeTexture (wxCommandEvent &event)
 
void OnTerrainDistribVehicles (wxCommandEvent &event)
 
void OnTerrainWriteElevation (wxCommandEvent &event)
 
void OnTerrainAddContour (wxCommandEvent &event)
 
void OnUpdateSurface (wxUpdateUIEvent &event)
 
void OnUpdateCullEvery (wxUpdateUIEvent &event)
 
void OnUpdateSky (wxUpdateUIEvent &event)
 
void OnUpdateOcean (wxUpdateUIEvent &event)
 
void OnUpdatePlants (wxUpdateUIEvent &event)
 
void OnUpdateStructures (wxUpdateUIEvent &event)
 
void OnUpdateRoads (wxUpdateUIEvent &event)
 
void OnUpdateFog (wxUpdateUIEvent &event)
 
void OnUpdateLOD (wxUpdateUIEvent &event)
 
void OnUpdateSaveVeg (wxUpdateUIEvent &event)
 
void OnUpdateSaveStruct (wxUpdateUIEvent &event)
 
void OnUpdateFoundations (wxUpdateUIEvent &event)
 
void OnUpdateIsTerrainView (wxUpdateUIEvent &event)
 
void OnUpdateIsDynTerrain (wxUpdateUIEvent &event)
 
void OnEarthShowShading (wxCommandEvent &event)
 
void OnEarthShowAxes (wxCommandEvent &event)
 
void OnEarthTilt (wxCommandEvent &event)
 
void OnEarthFlatten (wxCommandEvent &event)
 
void OnEarthUnfold (wxCommandEvent &event)
 
void OnEarthClouds (wxCommandEvent &event)
 
void OnEarthClouds2 (wxCommandEvent &event)
 
void OnUpdateEarthShowShading (wxUpdateUIEvent &event)
 
void OnUpdateEarthShowAxes (wxUpdateUIEvent &event)
 
void OnUpdateEarthTilt (wxUpdateUIEvent &event)
 
void OnUpdateEarthFlatten (wxUpdateUIEvent &event)
 
void OnUpdateEarthUnfold (wxUpdateUIEvent &event)
 
void OnUpdateInOrbit (wxUpdateUIEvent &event)
 
void OnUpdateInOrbitOrTerrain (wxUpdateUIEvent &event)
 
void OnUpdateEarthClouds (wxUpdateUIEvent &event)
 
virtual void OnHelpAbout (wxCommandEvent &event)
 
virtual void OnHelpDocLocal (wxCommandEvent &event)
 
virtual void OnHelpDocOnline (wxCommandEvent &event)
 
void OnPopupProperties (wxCommandEvent &event)
 
void OnPopupCopyStyle (wxCommandEvent &event)
 
void OnPopupPasteStyle (wxCommandEvent &event)
 
void OnPopupFlip (wxCommandEvent &event)
 
void OnPopupSetEaves (wxCommandEvent &event)
 
void OnPopupReload (wxCommandEvent &event)
 
void OnPopupShadow (wxCommandEvent &event)
 
void OnPopupAdjust (wxCommandEvent &event)
 
void OnPopupStart (wxCommandEvent &event)
 
void OnPopupDelete (wxCommandEvent &event)
 
void OnPopupURL (wxCommandEvent &event)
 
void OnPopupVIA (wxCommandEvent &event)
 
void OnUpdatePopupVIA (wxUpdateUIEvent &event)
 
void OnPopupVIATarget (wxCommandEvent &event)
 
void OnUpdatePopupVIATarget (wxUpdateUIEvent &event)
 
void DoTestCode ()
 
void LoadClouds (const char *fname)
 
void CarveTerrainToFitNode (osg::Node *node)
 
void ParseCommandLine (const char *cmdstart, char **argv, char *args, int *numargs, int *numchars)
 

Protected Attributes

wxAuiManager m_mgr
 
bool m_bAlwaysMove
 
bool m_bCulleveryframe
 
bool m_bFullscreen
 
bool m_bTopDown
 
bool m_bEnableEarth
 
bool m_bEarthLines
 
bool m_bVerticalToolbar
 
wxString m_strSnapshotFilename
 
int m_iSnapshotNumber
 
bool m_bCloseOnIdle
 

Detailed Description

The main wxWidgets window for the application, subclass of wxFrame. Handles all the menu items and toolbars, creates and manages all the dialog.

Constructor & Destructor Documentation

EnviroFrame::EnviroFrame ( wxFrame *  frame,
const wxString &  title,
const wxPoint &  pos,
const wxSize &  size,
long  style = wxDEFAULT_FRAME_STYLE,
bool  bVerticalToolbar = false,
bool  bEnableEarth = true 
)
EnviroFrame::~EnviroFrame ( )

Member Function Documentation

void EnviroFrame::AddTool ( int  id,
const wxBitmap &  bmp,
const wxString &  tooltip,
bool  tog 
)
virtual
void EnviroFrame::CameraChanged ( )
void EnviroFrame::CarveTerrainToFitNode ( osg::Node *  node)
protected
void EnviroFrame::ChangeFlightSpeed ( float  factor)
void EnviroFrame::ChangePagingRange ( float  prange)
void EnviroFrame::CreateInstance ( const DPoint2 pos,
vtTagArray tags 
)
void EnviroFrame::CreateMenus ( )
virtual
void EnviroFrame::CreateToolbar ( )
virtual
void EnviroFrame::CreateUI ( )
void EnviroFrame::DeleteAllSelected ( )
void EnviroFrame::DeleteCanvas ( )
protected
void EnviroFrame::DoTestCode ( )
protected
void EnviroFrame::EarthPosUpdated ( const DPoint3 pos)
virtual
virtual void EnviroFrame::FrameArgument ( int  i,
const char *  str 
)
inlinevirtual
DriveDlg* EnviroFrame::GetDriveDlg ( )
inline
int EnviroFrame::GetTerrainDetail ( )
virtual bool EnviroFrame::IsAcceptable ( vtTerrain pTerr)
inlinevirtual
void EnviroFrame::LoadClouds ( const char *  fname)
protected
void EnviroFrame::LoadLayer ( vtString fname)
bool EnviroFrame::LoadTerrainLayer ( vtString fname)
void EnviroFrame::OnChar ( wxKeyEvent &  event)
void EnviroFrame::OnClose ( wxCloseEvent &  event)
virtual void EnviroFrame::OnCreateTerrain ( vtTerrain pTerr)
inlinevirtual
void EnviroFrame::OnCullEvery ( wxCommandEvent &  event)
protected
void EnviroFrame::OnCullOnce ( wxCommandEvent &  event)
protected
void EnviroFrame::OnDecrease ( wxCommandEvent &  event)
protected
void EnviroFrame::OnDrop ( const wxString &  str)
void EnviroFrame::OnEarthClouds ( wxCommandEvent &  event)
protected
void EnviroFrame::OnEarthClouds2 ( wxCommandEvent &  event)
protected
void EnviroFrame::OnEarthFlatten ( wxCommandEvent &  event)
protected
void EnviroFrame::OnEarthShowAxes ( wxCommandEvent &  event)
protected
void EnviroFrame::OnEarthShowShading ( wxCommandEvent &  event)
protected
void EnviroFrame::OnEarthTilt ( wxCommandEvent &  event)
protected
void EnviroFrame::OnEarthUnfold ( wxCommandEvent &  event)
protected
void EnviroFrame::OnExit ( wxCommandEvent &  event)
void EnviroFrame::OnFileLayers ( wxCommandEvent &  event)
protected
void EnviroFrame::OnFog ( wxCommandEvent &  event)
protected
void EnviroFrame::OnHelpAbout ( wxCommandEvent &  event)
protectedvirtual
void EnviroFrame::OnHelpDocLocal ( wxCommandEvent &  event)
protectedvirtual
void EnviroFrame::OnHelpDocOnline ( wxCommandEvent &  event)
protectedvirtual
void EnviroFrame::OnIdle ( wxIdleEvent &  event)
void EnviroFrame::OnIncrease ( wxCommandEvent &  event)
protected
void EnviroFrame::OnLayerCreate ( wxCommandEvent &  event)
protected
void EnviroFrame::OnLayerLoad ( wxCommandEvent &  event)
protected
void EnviroFrame::OnLOD ( wxCommandEvent &  event)
protected
virtual bool EnviroFrame::OnMouseEvent ( vtMouseEvent event)
inlinevirtual
void EnviroFrame::OnNavGrabPivot ( wxCommandEvent &  event)
protected
void EnviroFrame::OnNavNormal ( wxCommandEvent &  event)
protected
void EnviroFrame::OnNavPano ( wxCommandEvent &  event)
protected
void EnviroFrame::OnNavVelo ( wxCommandEvent &  event)
protected
void EnviroFrame::OnOcean ( wxCommandEvent &  event)
protected
void EnviroFrame::OnPlants ( wxCommandEvent &  event)
protected
void EnviroFrame::OnPopupAdjust ( wxCommandEvent &  event)
protected
void EnviroFrame::OnPopupCopyStyle ( wxCommandEvent &  event)
protected
void EnviroFrame::OnPopupDelete ( wxCommandEvent &  event)
protected
void EnviroFrame::OnPopupFlip ( wxCommandEvent &  event)
protected
void EnviroFrame::OnPopupPasteStyle ( wxCommandEvent &  event)
protected
void EnviroFrame::OnPopupProperties ( wxCommandEvent &  event)
protected
void EnviroFrame::OnPopupReload ( wxCommandEvent &  event)
protected
void EnviroFrame::OnPopupSetEaves ( wxCommandEvent &  event)
protected
void EnviroFrame::OnPopupShadow ( wxCommandEvent &  event)
protected
void EnviroFrame::OnPopupStart ( wxCommandEvent &  event)
protected
void EnviroFrame::OnPopupURL ( wxCommandEvent &  event)
protected
void EnviroFrame::OnPopupVIA ( wxCommandEvent &  event)
protected
void EnviroFrame::OnPopupVIATarget ( wxCommandEvent &  event)
protected
void EnviroFrame::OnRoads ( wxCommandEvent &  event)
protected
void EnviroFrame::OnSaveTerrain ( wxCommandEvent &  event)
protected
void EnviroFrame::OnSaveTerrainAs ( wxCommandEvent &  event)
protected
void EnviroFrame::OnSceneEphemeris ( wxCommandEvent &  event)
protected
void EnviroFrame::OnSceneGraph ( wxCommandEvent &  event)
protected
void EnviroFrame::OnSceneSave ( wxCommandEvent &  event)
protected
void EnviroFrame::OnSceneSpace ( wxCommandEvent &  event)
protected
void EnviroFrame::OnSceneTerrain ( wxCommandEvent &  event)
protected
void EnviroFrame::OnSetDelete ( vtFeatureSet set)
void EnviroFrame::OnSky ( wxCommandEvent &  event)
protected
void EnviroFrame::OnStructures ( wxCommandEvent &  event)
protected
void EnviroFrame::OnSurface ( wxCommandEvent &  event)
protected
void EnviroFrame::OnTerrainAddContour ( wxCommandEvent &  event)
protected
void EnviroFrame::OnTerrainChangeTexture ( wxCommandEvent &  event)
protected
void EnviroFrame::OnTerrainDistribVehicles ( wxCommandEvent &  event)
protected
void EnviroFrame::OnTerrainReshade ( wxCommandEvent &  event)
protected
void EnviroFrame::OnTerrainWriteElevation ( wxCommandEvent &  event)
protected
void EnviroFrame::OnTimeDialog ( wxCommandEvent &  event)
protected
void EnviroFrame::OnTimeFaster ( wxCommandEvent &  event)
protected
void EnviroFrame::OnTimeStop ( wxCommandEvent &  event)
protected
void EnviroFrame::OnToggleFoundations ( wxCommandEvent &  event)
protected
void EnviroFrame::OnToolsBuildings ( wxCommandEvent &  event)
protected
void EnviroFrame::OnToolsConstrain ( wxCommandEvent &  event)
protected
void EnviroFrame::OnToolsFences ( wxCommandEvent &  event)
protected
void EnviroFrame::OnToolsInstances ( wxCommandEvent &  event)
protected
void EnviroFrame::OnToolsMeasure ( wxCommandEvent &  event)
protected
void EnviroFrame::OnToolsMove ( wxCommandEvent &  event)
protected
void EnviroFrame::OnToolsNavigate ( wxCommandEvent &  event)
protected
void EnviroFrame::OnToolsPlants ( wxCommandEvent &  event)
protected
void EnviroFrame::OnToolsPoints ( wxCommandEvent &  event)
protected
void EnviroFrame::OnToolsPower ( wxCommandEvent &  event)
protected
void EnviroFrame::OnToolsSelect ( wxCommandEvent &  event)
protected
void EnviroFrame::OnToolsSelectBox ( wxCommandEvent &  event)
protected
void EnviroFrame::OnToolsSelectMove ( wxCommandEvent &  event)
protected
void EnviroFrame::OnToolsVehicles ( wxCommandEvent &  event)
protected
void EnviroFrame::OnUpdateCullEvery ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateEarthClouds ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateEarthFlatten ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateEarthShowAxes ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateEarthShowShading ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateEarthTilt ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateEarthUnfold ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateFog ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateFoundations ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateInOrbit ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateInOrbitOrTerrain ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateIsDynTerrain ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateIsTerrainView ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateLayerCreate ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateLayerLoad ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateLOD ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateNavGrabPivot ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateNavNormal ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateNavPano ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateNavVelo ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateOcean ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdatePlants ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdatePopupVIA ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdatePopupVIATarget ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateRoads ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateSaveStruct ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateSaveTerrain ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateSaveVeg ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateSceneEphemeris ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateSceneSpace ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateSceneTerrain ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateSky ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateStructures ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateSurface ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateToolsBuildings ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateToolsConstrain ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateToolsFences ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateToolsInstances ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateToolsMeasure ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateToolsMove ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateToolsNavigate ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateToolsPlants ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateToolsPoints ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateToolsPower ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateToolsSelect ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateToolsSelectBox ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateToolsSelectMove ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateToolsVehicles ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateVIACalculate ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateVIAClear ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateVIAPlot ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateViewCompass ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateViewDrive ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateViewElevLegend ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateViewFaster ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateViewFramerate ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateViewFullscreen ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateViewLocations ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateViewMaintain ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateViewMapOverView ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateViewProfile ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateViewSlower ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateViewStatusBar ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateViewToolCulture ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateViewToolSnapshot ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateViewToolTime ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateViewTopDown ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateViewVertLine ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnUpdateViewWireframe ( wxUpdateUIEvent &  event)
protected
void EnviroFrame::OnVIACalculate ( wxCommandEvent &  event)
protected
void EnviroFrame::OnVIAClear ( wxCommandEvent &  event)
protected
void EnviroFrame::OnVIAPlot ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewCompass ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewDrive ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewElevLegend ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewFaster ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewFullscreen ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewLocations ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewMaintain ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewMapOverView ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewProfile ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewReset ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewScenarios ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewSettings ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewSlower ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewSnapAgain ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewSnapHigh ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewSnapshot ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewStats ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewStatusBar ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewToolCulture ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewToolSnapshot ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewToolTime ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewTopDown ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewVertLine ( wxCommandEvent &  event)
protected
void EnviroFrame::OnViewWireframe ( wxCommandEvent &  event)
protected
void EnviroFrame::OpenFenceDialog ( )
void EnviroFrame::ParseCommandLine ( const char *  cmdstart,
char **  argv,
char *  args,
int *  numargs,
int *  numchars 
)
protected
virtual void EnviroFrame::PostConstruction ( )
inlinevirtual
void EnviroFrame::RefreshToolbar ( )
virtual
void EnviroFrame::SetFullScreen ( bool  bFull)
void EnviroFrame::SetMode ( MouseMode  mode)
virtual
virtual void EnviroFrame::SetScenario ( int  num)
inlinevirtual
void EnviroFrame::SetTerrainDetail ( int  iMetric)
void EnviroFrame::SetTerrainToGUI ( vtTerrain pTerrain)
virtual
void EnviroFrame::SetTimeEngine ( vtTimeEngine pEngine)
virtual void EnviroFrame::Setup3DScene ( )
inlinevirtual
void EnviroFrame::ShowPopupMenu ( const IPoint2 pos)
ProfileDlg * EnviroFrame::ShowProfileDlg ( )
FeatureTableDlg3d * EnviroFrame::ShowTable ( vtAbstractLayer alay)
void EnviroFrame::Snapshot ( bool  bNumbered)
void EnviroFrame::ToggleNavigate ( )
void EnviroFrame::UpdateLODInfo ( )
void EnviroFrame::UpdateStatus ( )
virtual

Member Data Documentation

bool EnviroFrame::m_bAlwaysMove
protected
bool EnviroFrame::m_bCloseOnIdle
protected
bool EnviroFrame::m_bCulleveryframe
protected
bool EnviroFrame::m_bEarthLines
protected
bool EnviroFrame::m_bEnableEarth
protected
bool EnviroFrame::m_bFullscreen
protected
bool EnviroFrame::m_bTopDown
protected
bool EnviroFrame::m_bVerticalToolbar
protected
class vtGLCanvas* EnviroFrame::m_canvas
std::vector<FeatureTableDlg3d*> EnviroFrame::m_FeatureDlgs
int EnviroFrame::m_iSnapshotNumber
protected
wxAuiManager EnviroFrame::m_mgr
protected
BuildingDlg3d* EnviroFrame::m_pBuildingDlg
CameraDlg* EnviroFrame::m_pCameraDlg
DistanceDlg3d* EnviroFrame::m_pDistanceDlg
DriveDlg* EnviroFrame::m_pDriveDlg
wxMenu* EnviroFrame::m_pEarthMenu
EphemDlg* EnviroFrame::m_pEphemDlg
LinearStructureDlg3d* EnviroFrame::m_pFenceDlg
wxMenu* EnviroFrame::m_pFileMenu
InstanceDlg* EnviroFrame::m_pInstanceDlg
LayerDlg* EnviroFrame::m_pLayerDlg
LocationDlg* EnviroFrame::m_pLocationDlg
LODDlg* EnviroFrame::m_pLODDlg
wxMenuBar* EnviroFrame::m_pMenuBar
wxMenu* EnviroFrame::m_pNavMenu
PlantDlg* EnviroFrame::m_pPlantDlg
ProfileDlg* EnviroFrame::m_pProfileDlg
ScenarioSelectDialog* EnviroFrame::m_pScenarioSelectDialog
SceneGraphDlg* EnviroFrame::m_pSceneGraphDlg
wxMenu* EnviroFrame::m_pSceneMenu
class MyStatusBar* EnviroFrame::m_pStatusBar
TagDlg* EnviroFrame::m_pTagDlg
wxMenu* EnviroFrame::m_pTerrainMenu
TimeDlg* EnviroFrame::m_pTimeDlg
wxToolBar* EnviroFrame::m_pToolbar
wxMenu* EnviroFrame::m_pToolsMenu
UtilDlg* EnviroFrame::m_pUtilDlg
VehicleDlg* EnviroFrame::m_pVehicleDlg
VIADlg* EnviroFrame::m_pVIADlg
wxMenu* EnviroFrame::m_pViewMenu
wxString EnviroFrame::m_strSnapshotFilename
protected
MouseMode EnviroFrame::m_ToggledMode