Umasoft
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
MainFrame Class Reference

#include <Frame.h>

Inheritance diagram for MainFrame:
Builder

Public Member Functions

 MainFrame (wxFrame *frame, const wxString &title, const wxPoint &pos, const wxSize &size)
 
virtual void CreateView ()
 
void ZoomAll ()
 
void SetupUI ()
 
virtual void CreateMenus ()
 
void UpdateMRU (wxMenu *menu, const vtStringArray &files, int first_id)
 
void ManageToolbar (const wxString &name, wxToolBar *bar, bool show)
 
wxToolBar * NewToolbar ()
 
void CreateToolbar ()
 
void RefreshToolbars ()
 
virtual void AddMainToolbars ()
 
virtual void SetProjection (const vtProjection &p)
 
void OnViewZoomIn (wxCommandEvent &event)
 
void OnViewZoomOut (wxCommandEvent &event)
 
bool LoadProject (const wxString &strPathName)
 
bool SaveProject (const wxString &strPathName) const
 
void ShowOptionsDialog ()
 
void OnDrop (const wxString &str)
 
void DoProcessBillboard ()
 
void DoElevCopy ()
 
void DoElevPasteNew ()
 
void DoGeocode ()
 
void DoDymaxTexture ()
 
void DoDymaxMap ()
 
virtual bool AddLayerWithCheck (vtLayer *pLayer, bool bRefresh=true)
 
virtual void RemoveLayer (vtLayer *lp)
 
virtual void SetActiveLayer (vtLayer *lp, bool refresh=false)
 
void RefreshLayerInView (vtLayer *pLayer)
 
void ShowLayerProperties (vtLayer *lp)
 
virtual void RefreshTreeStatus ()
 
void RefreshTreeView ()
 
void RefreshStatusBar ()
 
BuilderViewGetView ()
 
virtual void UpdateFeatureDialog (vtRawLayer *raw, vtFeatureSetPoint2D *set, int iEntity)
 
virtual void OnSetMode (LBMode m)
 
virtual void OnSelectionChanged ()
 
FeatInfoDlgShowFeatInfoDlg ()
 
DistanceDlg2dShowDistanceDlg ()
 
void UpdateDistance (const DPoint2 &p1, const DPoint2 &p2)
 
void UpdateDistance (const DLine2 &path)
 
void ClearDistance ()
 
ProfileDlgShowProfileDlg ()
 
LinearStructureDlgShowLinearStructureDlg (bool bShow=true)
 
InstanceDlgShowInstanceDlg (bool bShow)
 
- Public Member Functions inherited from Builder
void ReadDataPath ()
 
void ReadDatapathsFromXML (ifstream &input, const char *path)
 
bool LoadProject (const vtString &fname, vtScaledView *pView=NULL)
 
void DeleteContents ()
 
int NumLayers () const
 
vtLayerGetLayer (int i) const
 
vtLayerLoadLayer (const wxString &fname)
 
void AddLayer (vtLayer *lp)
 
void DeleteLayer (vtLayer *lp)
 
vtLayerGetActiveLayer ()
 
vtElevLayerGetActiveElevLayer ()
 
vtImageLayerGetActiveImageLayer ()
 
vtRoadLayerGetActiveRoadLayer ()
 
vtRawLayerGetActiveRawLayer ()
 
vtStructureLayerGetActiveStructureLayer ()
 
vtUtilityLayerGetActiveUtilityLayer ()
 
vtVegLayerGetActiveVegLayer ()
 
int LayersOfType (LayerType lt)
 
vtLayerFindLayerOfType (LayerType lt)
 
int NumModifiedLayers ()
 
DRECT GetExtents ()
 
DPoint2 EstimateGeoDataCenter ()
 
LayerType AskLayerType ()
 
int LayerNum (vtLayer *lp)
 
void SwapLayerOrder (int n0, int n1)
 
bool DrawDisabled ()
 
void AddToMRU (vtStringArray &arr, const vtString &fname)
 
void GetProjection (vtProjection &p)
 
vtProjectionGetAtProjection ()
 
bool ConfirmValidCRS (vtProjection *pProj)
 
bool SampleCurrentTerrains (vtElevLayer *pTarget)
 
float GetHeightFromTerrain (const DPoint2 &p)
 
void ExportBitmap (vtElevLayer *pEL, RenderOptions &ropt)
 
uint ElevLayerArray (std::vector< vtElevLayer * > &elevs)
 
bool FillElevGaps (vtElevLayer *el, DRECT *area=NULL, int iMethod=-1)
 
void FlagStickyLayers (const std::vector< vtElevLayer * > &elevs)
 
vtElevLayerComputeDifference (vtElevLayer *pElev)
 
bool SampleCurrentImages (vtImageLayer *pTarget)
 
bool GetRGBUnderCursor (const DPoint2 &p, RGBi &rgb)
 
void LookForContentFiles ()
 
void FreeContentFiles ()
 
void ResolveInstanceItem (vtStructInstance *inst)
 
vtSpeciesListGetPlantList ()
 
bool LoadSpeciesFile (const char *fname)
 
bool LoadBiotypesFile (const char *fname)
 
vtBioRegionGetBioRegion ()
 
void GenerateVegetation (const char *vf_file, DRECT area, VegGenOptions &opt)
 
void GenerateVegetationPhase2 (const char *vf_file, DRECT area, VegGenOptions &opt)
 
void ImportData (LayerType ltype)
 
int ImportDataFromArchive (LayerType ltype, const wxString &fname_org, bool bRefresh)
 
vtLayerImportDataFromFile (LayerType ltype, const wxString &strFileName, bool bRefresh=false, bool bWarn=false)
 
vtLayerImportFromDLG (const wxString &strFileName, LayerType ltype)
 
vtLayerImportFromSHP (const wxString &strFileName, LayerType ltype)
 
vtLayerImportFromDXF (const wxString &strFileName, LayerType ltype)
 
vtLayerImportElevation (const wxString &strFileName, bool bWarn=true)
 
vtLayerImportImage (const wxString &strFileName)
 
vtLayerImportFromLULC (const wxString &strFileName, LayerType ltype)
 
vtLayerImportRawFromOGR (const wxString &strFileName)
 
vtLayerImportVectorsWithOGR (const wxString &strFileName, LayerType ltype)
 
vtStructureLayerImportFromBCF (const wxString &strFileName)
 
void ImportFromMapSource (const char *fname)
 
vtFeatureSetPoint2DImportPointsFromDBF (const char *fname)
 
vtFeatureSetImportPointsFromCSV (const char *fname)
 
vtFeatureSetImportPointsFromXYZ (const char *fname, bool progress_callback(int)=NULL)
 
void ImportDataPointsFromTable (const char *fname, bool progress_callback(int)=NULL)
 
int ImportDataFromTIGER (const wxString &strDirName)
 
void ImportDataFromNTF (const wxString &strFileName)
 
void ImportDataFromS57 (const wxString &strDirName)
 
int ImportDataFromSCC (const char *filename)
 
bool ImportDataFromDXF (const char *filename)
 
LayerType GuessLayerTypeFromDLG (vtDLGFile *pDLG)
 
void ElevCopy ()
 
void ElevPasteNew ()
 
void ExportASC ()
 
void ExportGeoTIFF ()
 
void ExportTerragen ()
 
void ExportBMP ()
 
void ExportSTM ()
 
void ExportTIN ()
 
void ExportPlanet ()
 
void ExportVRML ()
 
void ExportXYZ ()
 
void ExportRAWINF ()
 
void ExportChunkLOD ()
 
void ExportPNG16 ()
 
void Export3TX ()
 
void ElevExportTiles (BuilderView *pView=NULL)
 
void ImageExportTiles (BuilderView *pView=NULL)
 
void ImageExportPPM ()
 
void ExportAreaOptimizedElevTileset (BuilderView *pView=NULL)
 
void ExportAreaOptimizedImageTileset (BuilderView *pView=NULL)
 
void SetArea (const DRECT &r)
 
void GetArea (DRECT &r)
 
DRECTGetAtArea ()
 
void ScanElevationLayers (int &count, int &floating, int &tins, DPoint2 &spacing)
 
void MergeResampleElevation (BuilderView *pView=NULL)
 
bool SampleElevationToTilePyramids (BuilderView *pView, TilingOptions &opts, bool bFloat, bool bShowGridMarks=true)
 
bool DoSampleElevationToTilePyramids (BuilderView *pView, TilingOptions &opts, bool bFloat, bool bShowGridMarks=true)
 
bool SampleImageryToTilePyramids (BuilderView *pView, TilingOptions &opts, bool bShowGridMarks=true)
 
bool DoSampleImageryToTilePyramids (BuilderView *pView, TilingOptions &opts, bool bShowGridMarks=true)
 
void MergeResampleImages (BuilderView *pView=NULL)
 

Public Attributes

FeatInfoDlgm_pFeatInfoDlg
 
DistanceDlg2dm_pDistanceDlg
 
ProfileDlgm_pProfileDlg
 
LinearStructureDlg2dm_pLinearStructureDlg
 
SpeciesListDlgm_SpeciesListDlg
 
BioRegionDlgm_BioRegionDlg
 
OGCServerArray m_wms_servers
 
OGCServerArray m_wfs_servers
 
- Public Attributes inherited from Builder
vtLinearParams m_LSOptions
 
InstanceDlgm_pInstanceDlg
 
std::vector< vtContentManager * > m_contents
 
vtString m_strSpeciesFilename
 
vtString m_strBiotypesFilename
 
vtSpeciesList m_PlantList
 
vtBioRegion m_BioRegion
 
wxFrame * m_pParentWindow
 
bool m_bDrawDisabled
 

Protected Member Functions

void OnClose (wxCloseEvent &event)
 
void OnFillIn (int method)
 
void OnProjectNew (wxCommandEvent &event)
 
void OnProjectOpen (wxCommandEvent &event)
 
void OnProjectSave (wxCommandEvent &event)
 
void OnProjectPrefs (wxCommandEvent &event)
 
void OnBatchConvert (wxCommandEvent &event)
 
void OnDymaxTexture (wxCommandEvent &event)
 
void OnDymaxMap (wxCommandEvent &event)
 
void OnProcessBillboard (wxCommandEvent &event)
 
void OnElevCopy (wxCommandEvent &event)
 
void OnElevPasteNew (wxCommandEvent &event)
 
void OnGeocode (wxCommandEvent &event)
 
void OnRunTest (wxCommandEvent &event)
 
void OnQuit (wxCommandEvent &event)
 
void OnUpdateFileMRU (wxUpdateUIEvent &event)
 
void OnEditDelete (wxCommandEvent &event)
 
void OnUpdateEditDelete (wxUpdateUIEvent &event)
 
void OnEditDeselectAll (wxCommandEvent &event)
 
void OnEditInvertSelection (wxCommandEvent &event)
 
void OnEditCrossingSelection (wxCommandEvent &event)
 
void OnUpdateCrossingSelection (wxUpdateUIEvent &event)
 
void OnEditOffset (wxCommandEvent &event)
 
void OnUpdateEditOffset (wxUpdateUIEvent &event)
 
void OnLayerNew (wxCommandEvent &event)
 
void OnLayerOpen (wxCommandEvent &event)
 
void OnLayerSave (wxCommandEvent &event)
 
void OnLayerSaveAs (wxCommandEvent &event)
 
void OnLayerImport (wxCommandEvent &event)
 
void OnLayerImportTIGER (wxCommandEvent &event)
 
void OnLayerImportNTF (wxCommandEvent &event)
 
void OnLayerImportUtil (wxCommandEvent &event)
 
void OnLayerImportMapSource (wxCommandEvent &event)
 
void OnLayerImportPoint (wxCommandEvent &event)
 
void OnLayerImportXML (wxCommandEvent &event)
 
void OnLayerImportDXF (wxCommandEvent &event)
 
void OnLayerProperties (wxCommandEvent &event)
 
void OnLayerConvert (wxCommandEvent &event)
 
void OnLayerSetProjection (wxCommandEvent &event)
 
void OnLayerCombine (wxCommandEvent &event)
 
void OnUpdateLayerSave (wxUpdateUIEvent &event)
 
void OnUpdateLayerSaveAs (wxUpdateUIEvent &event)
 
void OnUpdateMRULayer (wxUpdateUIEvent &event)
 
void OnUpdateMRUImport (wxUpdateUIEvent &event)
 
void OnUpdateLayerProperties (wxUpdateUIEvent &event)
 
void OnUpdateLayerConvert (wxUpdateUIEvent &event)
 
void OnUpdateLayerCombine (wxUpdateUIEvent &event)
 
void OnLayerShow (wxCommandEvent &event)
 
void OnLayerUp (wxCommandEvent &event)
 
void OnLayerDown (wxCommandEvent &event)
 
void OnViewMagnifier (wxCommandEvent &event)
 
void OnViewPan (wxCommandEvent &event)
 
void OnViewDistance (wxCommandEvent &event)
 
void OnViewSetArea (wxCommandEvent &event)
 
void OnViewZoomAll (wxCommandEvent &event)
 
void OnViewZoomToLayer (wxCommandEvent &event)
 
void OnViewFull (wxCommandEvent &event)
 
void OnViewZoomArea (wxCommandEvent &event)
 
void OnViewToolbar (wxCommandEvent &event)
 
void OnViewLayers (wxCommandEvent &event)
 
void OnViewWorldMap (wxCommandEvent &event)
 
void OnViewUTMBounds (wxCommandEvent &event)
 
void OnViewProfile (wxCommandEvent &event)
 
void OnViewScaleBar (wxCommandEvent &event)
 
void OnViewOptions (wxCommandEvent &event)
 
void OnUpdateLayerShow (wxUpdateUIEvent &event)
 
void OnUpdateLayerUp (wxUpdateUIEvent &event)
 
void OnUpdateLayerDown (wxUpdateUIEvent &event)
 
void OnUpdateMagnifier (wxUpdateUIEvent &event)
 
void OnUpdatePan (wxUpdateUIEvent &event)
 
void OnUpdateDistance (wxUpdateUIEvent &event)
 
void OnUpdateViewFull (wxUpdateUIEvent &event)
 
void OnUpdateViewZoomArea (wxUpdateUIEvent &event)
 
void OnUpdateViewToolbar (wxUpdateUIEvent &event)
 
void OnUpdateViewLayers (wxUpdateUIEvent &event)
 
void OnUpdateViewZoomToLayer (wxUpdateUIEvent &event)
 
void OnUpdateWorldMap (wxUpdateUIEvent &event)
 
void OnUpdateUTMBounds (wxUpdateUIEvent &event)
 
void OnUpdateViewProfile (wxUpdateUIEvent &event)
 
void OnUpdateViewScaleBar (wxUpdateUIEvent &event)
 
void OnSelectLink (wxCommandEvent &event)
 
void OnSelectNode (wxCommandEvent &event)
 
void OnSelectWhole (wxCommandEvent &event)
 
void OnDirection (wxCommandEvent &event)
 
void OnRoadEdit (wxCommandEvent &event)
 
void OnRoadShowNodes (wxCommandEvent &event)
 
void OnSelectHwy (wxCommandEvent &event)
 
void OnRoadClean (wxCommandEvent &event)
 
void OnRoadGuess (wxCommandEvent &event)
 
void OnRoadFlatten (wxCommandEvent &event)
 
void OnUpdateSelectLink (wxUpdateUIEvent &event)
 
void OnUpdateSelectNode (wxUpdateUIEvent &event)
 
void OnUpdateSelectWhole (wxUpdateUIEvent &event)
 
void OnUpdateDirection (wxUpdateUIEvent &event)
 
void OnUpdateRoadEdit (wxUpdateUIEvent &event)
 
void OnUpdateRoadShowNodes (wxUpdateUIEvent &event)
 
void OnUpdateRoadFlatten (wxUpdateUIEvent &event)
 
void OnElevSelect (wxCommandEvent &event)
 
void OnRemoveElevRange (wxCommandEvent &event)
 
void OnElevComputeDiff (wxCommandEvent &event)
 
void OnElevSetUnknown (wxCommandEvent &event)
 
void OnFillFast (wxCommandEvent &event)
 
void OnFillSlow (wxCommandEvent &event)
 
void OnFillRegions (wxCommandEvent &event)
 
void OnScaleElevation (wxCommandEvent &event)
 
void OnVertOffsetElevation (wxCommandEvent &event)
 
void OnElevExport (wxCommandEvent &event)
 
void OnElevExportBitmap (wxCommandEvent &event)
 
void OnElevToTin (wxCommandEvent &event)
 
void OnElevContours (wxCommandEvent &event)
 
void OnElevExportTiles (wxCommandEvent &event)
 
void OnElevMergeTin (wxCommandEvent &event)
 
void OnElevTrimTin (wxCommandEvent &event)
 
void OnUpdateElevSelect (wxUpdateUIEvent &event)
 
void OnUpdateViewSetArea (wxUpdateUIEvent &event)
 
void OnUpdateElevSetUnknown (wxUpdateUIEvent &event)
 
void OnUpdateElevMergeTin (wxUpdateUIEvent &event)
 
void OnUpdateElevTrimTin (wxUpdateUIEvent &event)
 
void OnUpdateIsElevation (wxUpdateUIEvent &event)
 
void OnUpdateIsGrid (wxUpdateUIEvent &event)
 
void OnImageReplaceRGB (wxCommandEvent &event)
 
void OnImageCreateOverviews (wxCommandEvent &event)
 
void OnImageCreateOverviewsAll (wxCommandEvent &event)
 
void OnImageCreateMipMaps (wxCommandEvent &event)
 
void OnImageExportTiles (wxCommandEvent &event)
 
void OnImageExportPPM (wxCommandEvent &event)
 
void OnUpdateHaveImageLayer (wxUpdateUIEvent &event)
 
void OnUpdateHaveImageLayerInMem (wxUpdateUIEvent &event)
 
void OnTowerSelect (wxCommandEvent &event)
 
void OnTowerEdit (wxCommandEvent &event)
 
void OnTowerAdd (wxCommandEvent &event)
 
void OnUpdateTowerSelect (wxUpdateUIEvent &event)
 
void OnUpdateTowerEdit (wxUpdateUIEvent &event)
 
void OnUpdateTowerAdd (wxUpdateUIEvent &event)
 
void OnVegPlants (wxCommandEvent &event)
 
void OnVegBioregions (wxCommandEvent &event)
 
void OnVegRemap (wxCommandEvent &event)
 
void OnVegExportSHP (wxCommandEvent &event)
 
void OnVegHTML (wxCommandEvent &event)
 
void OnUpdateVegExportSHP (wxUpdateUIEvent &event)
 
void OnFeatureSelect (wxCommandEvent &event)
 
void OnFeaturePick (wxCommandEvent &event)
 
void OnFeatureTable (wxCommandEvent &event)
 
void OnBuildingEdit (wxCommandEvent &event)
 
void OnBuildingAddPoints (wxCommandEvent &event)
 
void OnBuildingDeletePoints (wxCommandEvent &event)
 
void OnStructureAddLinear (wxCommandEvent &event)
 
void OnStructureEditLinear (wxCommandEvent &event)
 
void OnStructureAddInstances (wxCommandEvent &event)
 
void OnStructureAddFoundation (wxCommandEvent &event)
 
void OnStructureConstrain (wxCommandEvent &event)
 
void OnStructureSelectUsingPolygons (wxCommandEvent &event)
 
void OnStructureColourSelectedRoofs (wxCommandEvent &event)
 
void OnStructureCleanFootprints (wxCommandEvent &event)
 
void OnStructureSelectIndex (wxCommandEvent &event)
 
void OnStructureExportFootprints (wxCommandEvent &event)
 
void OnStructureExportCanoma (wxCommandEvent &event)
 
void OnUpdateFeatureSelect (wxUpdateUIEvent &event)
 
void OnUpdateFeaturePick (wxUpdateUIEvent &event)
 
void OnUpdateFeatureTable (wxUpdateUIEvent &event)
 
void OnUpdateBuildingEdit (wxUpdateUIEvent &event)
 
void OnUpdateBuildingAddPoints (wxUpdateUIEvent &event)
 
void OnUpdateBuildingDeletePoints (wxUpdateUIEvent &event)
 
void OnUpdateStructureAddLinear (wxUpdateUIEvent &event)
 
void OnUpdateStructureAddInstances (wxUpdateUIEvent &event)
 
void OnUpdateStructureEditLinear (wxUpdateUIEvent &event)
 
void OnUpdateStructureAddFoundation (wxUpdateUIEvent &event)
 
void OnUpdateStructureConstrain (wxUpdateUIEvent &event)
 
void OnUpdateStructureSelectUsingPolygons (wxUpdateUIEvent &event)
 
void OnUpdateStructureColourSelectedRoofs (wxUpdateUIEvent &event)
 
void OnUpdateStructureExportFootprints (wxUpdateUIEvent &event)
 
void OnRawSetType (wxCommandEvent &event)
 
void OnRawAddPoints (wxCommandEvent &event)
 
void OnRawAddPointText (wxCommandEvent &event)
 
void OnRawAddPointsGPS (wxCommandEvent &event)
 
void OnRawAddFeatureWKT (wxCommandEvent &event)
 
void OnRawSelectCondition (wxCommandEvent &event)
 
void OnRawConvertToTIN (wxCommandEvent &event)
 
void OnRawExportImageMap (wxCommandEvent &event)
 
void OnRawExportKML (wxCommandEvent &event)
 
void OnRawGenElevation (wxCommandEvent &event)
 
void OnRawStyle (wxCommandEvent &event)
 
void OnRawScaleH (wxCommandEvent &event)
 
void OnRawScaleV (wxCommandEvent &event)
 
void OnRawOffsetV (wxCommandEvent &event)
 
void OnRawClean (wxCommandEvent &event)
 
void OnRawSelectBad (wxCommandEvent &event)
 
void OnUpdateRawSetType (wxUpdateUIEvent &event)
 
void OnUpdateRawAddPoints (wxUpdateUIEvent &event)
 
void OnUpdateRawAddPointText (wxUpdateUIEvent &event)
 
void OnUpdateRawAddPointsGPS (wxUpdateUIEvent &event)
 
void OnUpdateRawIsActive (wxUpdateUIEvent &event)
 
void OnUpdateRawIsActive3D (wxUpdateUIEvent &event)
 
void OnUpdateRawIsPolygon (wxUpdateUIEvent &event)
 
void OnUpdateRawGenElevation (wxUpdateUIEvent &event)
 
void OnAreaClear (wxCommandEvent &event)
 
void OnAreaZoomAll (wxCommandEvent &event)
 
void OnAreaZoomLayer (wxCommandEvent &event)
 
void OnAreaTypeIn (wxCommandEvent &event)
 
void OnAreaMatch (wxCommandEvent &event)
 
void OnAreaExportElev (wxCommandEvent &event)
 
void OnAreaOptimizedElevTileset (wxCommandEvent &event)
 
void OnAreaOptimizedImageTileset (wxCommandEvent &event)
 
void OnAreaExportImage (wxCommandEvent &event)
 
void OnAreaGenerateVeg (wxCommandEvent &event)
 
void OnAreaVegDensity (wxCommandEvent &event)
 
void OnAreaRequestWFS (wxCommandEvent &event)
 
void OnAreaRequestWMS (wxCommandEvent &event)
 
void OnAreaRequestTServe (wxCommandEvent &event)
 
void OnUpdateAreaZoomAll (wxUpdateUIEvent &event)
 
void OnUpdateAreaZoomLayer (wxUpdateUIEvent &event)
 
void OnUpdateAreaMatch (wxUpdateUIEvent &event)
 
void OnUpdateAreaExportElev (wxUpdateUIEvent &event)
 
void OnUpdateAreaExportImage (wxUpdateUIEvent &event)
 
void OnUpdateAreaGenerateVeg (wxUpdateUIEvent &event)
 
void OnUpdateAreaVegDensity (wxUpdateUIEvent &event)
 
void OnUpdateAreaRequestWMS (wxUpdateUIEvent &event)
 
void OnHelpAbout (wxCommandEvent &event)
 
void OnHelpDocLocal (wxCommandEvent &event)
 
void OnHelpDocOnline (wxCommandEvent &event)
 
void OnDistanceClear (wxCommandEvent &event)
 
void OnShowAll (wxCommandEvent &event)
 
void OnHideAll (wxCommandEvent &event)
 
void OnLayerPropsPopup (wxCommandEvent &event)
 
void OnLayerToTop (wxCommandEvent &event)
 
void OnLayerToBottom (wxCommandEvent &event)
 
void OnLayerOverviewDisk (wxCommandEvent &event)
 
void OnLayerOverviewMem (wxCommandEvent &event)
 
void OnMRUFileProject (wxCommandEvent &event)
 
void OnMRUFileLayer (wxCommandEvent &event)
 
void OnMRUFileImport (wxCommandEvent &event)
 
void OnChar (wxKeyEvent &event)
 
void OnKeyDown (wxKeyEvent &event)
 
void OnMouseWheel (wxMouseEvent &event)
 
bool ReadINI (const char *fname)
 
bool ReadXML (const char *fname)
 
bool WriteXML (const char *fname)
 
void ApplyOptions ()
 
- Protected Member Functions inherited from Builder
void CheckOptionBounds ()
 

Protected Attributes

MapServerDlgm_pMapServerDlg
 
wxMenu * fileMenu
 
wxMenu * mruMenu
 
wxMenu * editMenu
 
wxMenu * layerMenu
 
wxMenu * mruLayerMenu
 
wxMenu * mruImportMenu
 
wxMenu * viewMenu
 
wxMenu * elevMenu
 
wxMenu * imgMenu
 
wxMenu * vegMenu
 
wxMenu * bldMenu
 
wxMenu * roadMenu
 
wxMenu * utilityMenu
 
wxMenu * rawMenu
 
wxMenu * areaMenu
 
wxMenu * helpMenu
 
wxMenuBar * m_pMenuBar
 
wxToolBar * m_pToolbar
 
wxToolBar * m_pLayBar [LAYER_TYPES]
 
MyStatusBarm_statbar
 
int m_iMainButtons
 
MyTreeCtrlm_pTree
 
BuilderViewm_pView
 
vtScaleBar * m_pScaleBar
 
int m_iLayerMenu [LAYER_TYPES]
 
wxAuiManager m_mgr
 
- Protected Attributes inherited from Builder
DRECT m_area
 
LayerArray m_Layers
 
vtLayerPtr m_pActiveLayer
 
TilingOptions m_tileopts
 
vtStringArray m_ProjectFiles
 
vtStringArray m_LayerFiles
 
vtStringArray m_ImportFiles
 
vtProjection m_proj
 
bool m_bAdoptFirstCRS
 

Detailed Description

The main frame is the central class of the whole terrain builder. Not only does it represent the top window of the application, but it also contains many of the powerful methods for working with data.


The documentation for this class was generated from the following files: