GRASS Programmer's Manual
6.4.2(2012)
|
A Buffered window class (2D view mode) More...
Public Member Functions | |
def | __init__ |
def | Draw |
Draws map and overlay decorations. | |
def | TextBounds |
Return text boundary data. | |
def | OnPaint |
Draw PseudoDC's to buffered paint DC. | |
def | OnSize |
Scale map image so that it is the same size as the Window. | |
def | OnIdle |
Only re-render a composite map image from GRASS during idle time instead of multiple times during resizing. | |
def | SaveToFile |
This draws the pseudo DC to a buffer that can be saved to a file. | |
def | GetOverlay |
Converts rendered overlay files to wx.Image. | |
def | GetImage |
Converts redered map files to wx.Image. | |
def | UpdateMap |
Updates the canvas anytime there is a change to the underlaying images or to the geometry of the canvas. | |
def | DrawCompRegionExtent |
Draw computational region extent in the display. | |
def | IsInRegion |
Test if 'region' is inside of 'refRegion'. | |
def | EraseMap |
Erase map canvas. | |
def | DragMap |
Drag the entire map image for panning. | |
def | DragItem |
Drag an overlay decoration item. | |
def | MouseDraw |
Mouse box or line from 'begin' to 'end'. | |
def | DrawLines |
Draw polyline in PseudoDC. | |
def | DrawCross |
Draw cross in PseudoDC. | |
def | MouseActions |
Mouse motion and button click notifier. | |
def | OnMouseWheel |
Mouse wheel moved. | |
def | OnDragging |
Mouse dragging. | |
def | OnLeftDown |
Left mouse button pressed. | |
def | OnLeftUp |
Left mouse button released. | |
def | OnButtonDClick |
Mouse button double click. | |
def | OnRightDown |
Right mouse button pressed. | |
def | OnRightUp |
Right mouse button released. | |
def | OnMiddleDown |
Middle mouse button pressed. | |
def | OnMiddleUp |
Middle mouse button released. | |
def | OnMouseEnter |
Mouse entered window and no mouse buttons were pressed. | |
def | OnMouseMoving |
Motion event and no mouse buttons were pressed. | |
def | ClearLines |
Clears temporary drawn lines from PseudoDC. | |
def | Pixel2Cell |
Convert image coordinates to real word coordinates. | |
def | Cell2Pixel |
Convert real word coordinates to image coordinates. | |
def | Zoom |
Calculates new region while (un)zoom/pan-ing. | |
def | ZoomBack |
Zoom to previous extents in zoomhistory list. | |
def | ZoomHistory |
Manages a list of last 10 zoom extents. | |
def | ResetZoomHistory |
Reset zoom history. | |
def | ZoomToMap |
Set display extents to match selected raster or vector map(s). | |
def | ZoomToWind |
Set display geometry to match computational region settings (set with g.region) | |
def | ZoomToDefault |
Set display geometry to match default region settings. | |
def | DisplayToWind |
Set computational region (WIND file) to match display extents. | |
def | ZoomToSaved |
Set display geometry to match extents in saved region file. | |
def | SaveDisplayRegion |
Save display extents to named region file. | |
def | SaveRegion |
Save region settings. | |
def | Distance |
Calculete distance. | |
Data Fields | |
resize | |
dragimg | |
pen | |
polypen | |
polycoords | |
lineid | |
plineid | |
processMouse | |
mapfile | |
img | |
overlays | |
imagedict | |
select | |
textdict | |
currtxtid | |
zoomhistory | |
currzoom | |
zoomtype | |
hitradius | |
dialogOffset | |
redrawAll | |
self.OnSize(None) | |
dragid | |
lastpos | |
pdc | |
pdcVector | |
pdcDec | |
pdcTmp | |
bufferLast | |
buffer | |
self.Map.AlignExtentFromDisplay() | |
regionCoords | |
idlist |
A Buffered window class (2D view mode)
Superclass for VDigitWindow (vector digitizer).
When the drawing needs to change, you app needs to call the UpdateMap() method. Since the drawing is stored in a bitmap, you can also save the drawing to file by calling the SaveToFile() method.
Definition at line 191 of file mapdisp_window.py.
def gui_modules.mapdisp_window.BufferedWindow.__init__ | ( | self, | |
parent, | |||
id = wx.ID_ANY , |
|||
Map = None , |
|||
tree = None , |
|||
lmgr = None , |
|||
style = wx.NO_FULL_REPAINT_ON_RESIZE , |
|||
kwargs | |||
) |
Definition at line 201 of file mapdisp_window.py.
def gui_modules.mapdisp_window.BufferedWindow.Cell2Pixel | ( | self, | |
east, | |||
north | |||
) |
Convert real word coordinates to image coordinates.
Definition at line 1426 of file mapdisp_window.py.
References gui_modules.histogram.BufferedWindow.Map, gui_modules.colorrules.ColorTable.Map, gui_modules.mapdisp_window.MapWindow.Map, gui_modules.profile.ProfileFrame.Map, gui_modules.layertree.LayerTree.Map, gui_modules.gcpmapdisp.MapFrame.Map, gui_modules.mapdisp.MapFrame.Map, gui_modules.gcpmanager.GCPWizard.Map, gui_modules.histogram.HistFrame.Map, gui_modules.colorrules.BufferedWindow.Map, and gui_modules.gcpmanager.GCP.Map.
Referenced by gui_modules.mapdisp_window.BufferedWindow.DrawLines(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpConnectLine(), and gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpModifyLine().
def gui_modules.mapdisp_window.BufferedWindow.ClearLines | ( | self, | |
pdc = None |
|||
) |
Clears temporary drawn lines from PseudoDC.
Definition at line 1377 of file mapdisp_window.py.
References gui_modules.mapdisp_window.BufferedWindow.lineid, gui_modules.mapdisp_window.BufferedWindow.pdcTmp, and gui_modules.mapdisp_window.BufferedWindow.plineid.
Referenced by gui_modules.mapdisp_window.BufferedWindow.OnButtonDClick(), gui_modules.mapdisp_window.BufferedWindow.OnLeftUp(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpConnectLine(), and gui_modules.mapdisp_window.BufferedWindow.UpdateMap().
Set computational region (WIND file) to match display extents.
Definition at line 1662 of file mapdisp_window.py.
def gui_modules.mapdisp_window.BufferedWindow.Distance | ( | self, | |
beginpt, | |||
endpt, | |||
screen = True |
|||
) |
Calculete distance.
Ctypes required for LL-locations
beginpt | first point |
endpt | second point |
screen | True for screen coordinates otherwise EN |
Definition at line 1767 of file mapdisp_window.py.
References union_find.parent, gui_modules.mapdisp_command.Command.parent, gui_modules.menu.Menu.parent, gui_modules.ogc_services.WMSDialog.parent, gui_modules.gpyshell.PyShellWindow.parent, gui_modules.wxvdigit.VDigitError.parent, gui_modules.vclean.VectorCleaningFrame.parent, gui_modules.mcalc_builder.MapCalcFrame.parent, multtree.parent, gui_modules.sqlbuilder.SQLFrame.parent, gui_modules.histogram.BufferedWindow.parent, gui_modules.colorrules.ColorTable.parent, gui_modules.dbm_dialogs.DisplayAttributesDialog.parent, gui_modules.nviz_tools.NvizToolWindow.parent, gui_modules.mapdisp_window.MapWindow.parent, gui_modules.toolbars.AbstractToolbar.parent, gui_modules.profile.ProfileFrame.parent, vkrige.KrigingPanel.parent, gui_modules.psmap.PsMapFrame.parent, gui_modules.dbm.Log.parent, gui_modules.goutput.CmdThread.parent, gui_modules.vdigit.VDigitSettingsDialog.parent, gui_modules.nviz_mapdisp.GLWindow.parent, gui_modules.dbm.VirtualAttributeList.parent, gui_modules.gcpmapdisp.MapFrame.parent, gui_modules.psmap_dialogs.UnitConversion.parent, gui_modules.mapdisp.MapFrame.parent, gui_modules.gcpmanager.GCPWizard.parent, wxgui.GMFrame.parent, BasicMinMaxHeap< T >.parent(), gui_modules.menuform.UpdateThread.parent, gui_modules.goutput.GMConsole.parent, gui_modules.ghelp.MenuTreeWindow.parent, gui_modules.ogc_services.LayersList.parent, gui_modules.location_wizard.CoordinateSystemPage.parent, gui_modules.psmap_dialogs.Instruction.parent, vkrige.Log.parent, vkrige.RBookPanel.parent, gui_modules.menuform.UpdateQThread.parent, gui_modules.gcpmanager.LocationPage.parent, gui_modules.menuform.mainFrame.parent, gui_modules.location_wizard.ProjectionsPage.parent, gui_modules.gcpmanager.GroupPage.parent, gui_modules.ghelp.MenuTree.parent, gui_modules.prompt.GPrompt.parent, gui_modules.gdialogs.DecorationDialog.parent, gui_modules.dbm.AttributeManager.parent, gui_modules.gcpmanager.DispMapPage.parent, gui_modules.gselect.LayerSelect.parent, gui_modules.gmodeler.ModelFrame.parent, gui_modules.location_wizard.ProjParamsPage.parent, gui_modules.gdialogs.TextLayerDialog.parent, gui_modules.colorrules.BufferedWindow.parent, gui_modules.menuform.cmdPanel.parent, gui_modules.gcpmanager.GCP.parent, gui_modules.profile.SetRasterDialog.parent, gui_modules.ghelp.InstallExtensionWindow.parent, gui_modules.gdialogs.AddMapLayersDialog.parent, gui_modules.vdigit.VDigitCategoryDialog.parent, gui_modules.location_wizard.DatumPage.parent, gui_modules.profile.TextDialog.parent, gui_modules.goutput.GMStdout.parent, gui_modules.goutput.GMStderr.parent, gui_modules.psmap.PsMapBufferedWindow.parent, gui_modules.preferences.PreferencesBaseDialog.parent, gui_modules.goutput.GMStc.parent, gui_modules.location_wizard.EllipsePage.parent, gui_modules.ghelp.ExtensionTree.parent, gui_modules.gdialogs.ImportDialog.parent, gui_modules.gselect.GdalSelect.parent, gui_modules.profile.OptDialog.parent, gui_modules.ghelp.UninstallExtensionWindow.parent, gui_modules.ghelp.CheckListExtension.parent, gui_modules.location_wizard.EPSGPage.parent, gui_modules.ghelp.HelpWindow.parent, gui_modules.vdigit.CategoryListCtrl.parent, gui_modules.vdigit.VDigitZBulkDialog.parent, gui_modules.vdigit.VDigitDuplicatesDialog.parent, gui_modules.gdialogs.LayersList.parent, gui_modules.location_wizard.CustomPage.parent, gui_modules.vdigit.CheckListFeature.parent, gui_modules.gdialogs.SetOpacityDialog.parent, gui_modules.location_wizard.SummaryPage.parent, gui_modules.gmodeler.ModelCanvas.parent, gui_modules.psmap_dialogs.PsmapDialog.parent, gui_modules.gdialogs.StaticWrapText.parent, gui_modules.menuform.GUI.parent, gui_modules.gmodeler.ModelAction.parent, gui_modules.gdialogs.ImageSizeDialog.parent, gui_modules.location_wizard.LocationWizard.parent, gui_modules.gmodeler.ModelData.parent, gui_modules.gmodeler.ModelDataDialog.parent, gui_modules.location_wizard.RegionDef.parent, gui_modules.dbm.TableListCtrl.parent, gui_modules.dbm.LayerListCtrl.parent, gui_modules.dbm.LayerBook.parent, gui_modules.gcpmanager.GrSettingsDialog.parent, gui_modules.preferences.CheckListMapset.parent, gui_modules.gmodeler.ModelSearchDialog.parent, gui_modules.gmodeler.ModelRelation.parent, gui_modules.gmodeler.ModelRelationDialog.parent, gui_modules.psmap_dialogs.VectorPanel.parent, gui_modules.gmodeler.ModelParamDialog.parent, gui_modules.gmodeler.ModelListCtrl.parent, gui_modules.gmodeler.VariablePanel.parent, gui_modules.gmodeler.ModelItem.parent, gui_modules.gmodeler.ModelItemDialog.parent, gui_modules.gmodeler.ItemPanel.parent, gui_modules.gmodeler.ItemCheckListCtrl.parent, and gui_modules.mapdisp_window.BufferedWindow.Pixel2Cell().
Referenced by gui_modules.mapdisp_vdigit.VDigitWindow.SetToolbar().
def gui_modules.mapdisp_window.BufferedWindow.DragItem | ( | self, | |
id, | |||
event | |||
) |
Drag an overlay decoration item.
Definition at line 852 of file mapdisp_window.py.
References gui_modules.mapdisp_window.BufferedWindow.lastpos, gui_modules.mapdisp_window.BufferedWindow.textdict, and gui_modules::psmap_dialogs.type.
Referenced by gui_modules.mapdisp_window.BufferedWindow.OnDragging().
def gui_modules.mapdisp_window.BufferedWindow.DragMap | ( | self, | |
moveto | |||
) |
Drag the entire map image for panning.
moveto | dx,dy |
Definition at line 835 of file mapdisp_window.py.
References gui_modules.mapdisp_window.BufferedWindow.buffer, gui_modules.histogram.BufferedWindow.dragimg, and gui_modules.mapdisp_window.BufferedWindow.dragimg.
Referenced by gui_modules.mapdisp_window.BufferedWindow.OnDragging().
def gui_modules.mapdisp_window.BufferedWindow.Draw | ( | self, | |
pdc, | |||
img = None , |
|||
drawid = None , |
|||
pdctype = 'image' , |
|||
coords = [0 |
|||
) |
Draws map and overlay decorations.
Definition at line 278 of file mapdisp_window.py.
References gui_modules.histogram.BufferedWindow.imagedict, gui_modules.mapdisp_window.BufferedWindow.imagedict, max, min, gui_modules.histogram.BufferedWindow.pen, gui_modules.mapdisp_window.BufferedWindow.pen, gui_modules.mapdisp_vdigit.VDigitWindow.pen, gui_modules.mapdisp_window.BufferedWindow.polypen, gui_modules.mapdisp_vdigit.VDigitWindow.polypen, gui_modules.mapdisp_window.BufferedWindow.select, and gui_modules.mapdisp_window.BufferedWindow.TextBounds().
Referenced by gui_modules.mapdisp_window.BufferedWindow.DrawCross(), gui_modules.mapdisp_window.BufferedWindow.DrawLines(), gui_modules.mapdisp_window.BufferedWindow.EraseMap(), gui_modules.mapdisp_window.BufferedWindow.MouseDraw(), gui_modules.psmap.PsMapBufferedWindow.OnMouse(), gui_modules.nviz_tools.PositionWindow.OnMouse(), gui_modules.nviz_tools.PositionWindow.PostDraw(), gui_modules.mapdisp_window.BufferedWindow.SaveToFile(), gui_modules.wxnviz.Nviz.SaveToFile(), gui_modules.mapdisp_window.BufferedWindow.UpdateMap(), and gui_modules.psmap.PsMapBufferedWindow.Zoom().
Draw computational region extent in the display.
Display region is drawn as a blue box inside the computational region, computational region inside a display region as a red box).
Definition at line 779 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.UpdateMap().
def gui_modules.mapdisp_window.BufferedWindow.DrawCross | ( | self, | |
pdc, | |||
coords, | |||
size, | |||
rotation = 0 , |
|||
text = None , |
|||
textAlign = 'lr' , |
|||
textOffset = (5, 5 |
|||
) |
Draw cross in PseudoDC.
pdc | PseudoDC |
coord | center coordinates |
rotation | rotate symbol |
text | draw also text (text, font, color, rotation) |
textAlign | alignment (default 'lower-right') offset for text (from center point) |
Definition at line 962 of file mapdisp_window.py.
References gui_modules.histogram.BufferedWindow.Draw(), gui_modules.mapdisp_window.BufferedWindow.Draw(), gui_modules.colorrules.BufferedWindow.Draw(), and gui_modules.mapdisp_window.BufferedWindow.lineid.
Referenced by gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpModifyLine().
def gui_modules.mapdisp_window.BufferedWindow.DrawLines | ( | self, | |
pdc = None , |
|||
polycoords = None |
|||
) |
Draw polyline in PseudoDC.
Set self.pline to wx.NEW_ID + 1
polycoords - list of polyline vertices, geographical coordinates (if not given, self.polycoords is used)
Definition at line 932 of file mapdisp_window.py.
References gui_modules.mapdisp_window.BufferedWindow.Cell2Pixel(), gui_modules.histogram.BufferedWindow.Draw(), gui_modules.mapdisp_window.BufferedWindow.Draw(), gui_modules.colorrules.BufferedWindow.Draw(), gui_modules.mapdisp_window.BufferedWindow.pdcTmp, gui_modules.mapdisp_window.BufferedWindow.plineid, gui_modules.mapdisp_window.BufferedWindow.polycoords, and gui_modules.mapdisp_vdigit.VDigitWindow.polycoords.
Referenced by gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftDownAddLine(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftDownEditLine(), gui_modules.mapdisp_window.BufferedWindow.OnLeftUp(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpBulkLine(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpConnectLine(), and gui_modules.mapdisp_window.BufferedWindow.UpdateMap().
Erase map canvas.
Definition at line 824 of file mapdisp_window.py.
References gui_modules.histogram.BufferedWindow.Draw(), gui_modules.mapdisp_window.BufferedWindow.Draw(), gui_modules.colorrules.BufferedWindow.Draw(), gui_modules.histogram.BufferedWindow.pdc, gui_modules.mapdisp_window.BufferedWindow.pdc, gui_modules.colorrules.BufferedWindow.pdc, gui_modules.mapdisp_window.BufferedWindow.pdcDec, gui_modules.mapdisp_window.BufferedWindow.pdcTmp, gui_modules.mapdisp_vdigit.VDigitWindow.pdcVector, and gui_modules.mapdisp_window.BufferedWindow.pdcVector.
Converts redered map files to wx.Image.
Updates self.imagedict (id=99)
Definition at line 605 of file mapdisp_window.py.
References gui_modules.histogram.BufferedWindow.imagedict, gui_modules.mapdisp_window.BufferedWindow.imagedict, gui_modules.histogram.BufferedWindow.Map, gui_modules.colorrules.ColorTable.Map, gui_modules.mapdisp_window.MapWindow.Map, gui_modules.profile.ProfileFrame.Map, gui_modules.layertree.LayerTree.Map, gui_modules.gcpmapdisp.MapFrame.Map, gui_modules.mapdisp.MapFrame.Map, gui_modules.gcpmanager.GCPWizard.Map, gui_modules.histogram.HistFrame.Map, gui_modules.colorrules.BufferedWindow.Map, gui_modules.gcpmanager.GCP.Map, gui_modules.histogram.BufferedWindow.mapfile, gui_modules.mapdisp_window.BufferedWindow.mapfile, and gui_modules.colorrules.BufferedWindow.mapfile.
Referenced by gui_modules.mapdisp_window.BufferedWindow.SaveToFile(), and gui_modules.mapdisp_window.BufferedWindow.UpdateMap().
Converts rendered overlay files to wx.Image.
Updates self.imagedict
Definition at line 588 of file mapdisp_window.py.
References gui_modules.histogram.BufferedWindow.imagedict, and gui_modules.mapdisp_window.BufferedWindow.imagedict.
Referenced by gui_modules.render.Map.ChangeOverlay(), and gui_modules.mapdisp_window.BufferedWindow.UpdateMap().
def gui_modules.mapdisp_window.BufferedWindow.IsInRegion | ( | self, | |
region, | |||
refRegion | |||
) |
Test if 'region' is inside of 'refRegion'.
region | input region |
refRegion | reference region (e.g. computational region) |
Definition at line 806 of file mapdisp_window.py.
def gui_modules.mapdisp_window.BufferedWindow.MouseActions | ( | self, | |
event | |||
) |
Mouse motion and button click notifier.
Definition at line 1001 of file mapdisp_window.py.
References gui_modules.mapdisp_window.BufferedWindow.OnButtonDClick(), gui_modules.mapdisp_window.BufferedWindow.OnDragging(), gui_modules.gselect.TreeCtrlComboPopup.OnLeftDown(), gui_modules.mapdisp_window.BufferedWindow.OnLeftDown(), gui_modules.gdialogs.LayersList.OnLeftDown(), gui_modules.mapdisp_window.BufferedWindow.OnLeftUp(), gui_modules.mapdisp_window.BufferedWindow.OnMiddleDown(), gui_modules.mapdisp_window.BufferedWindow.OnMiddleUp(), gui_modules.mapdisp_window.BufferedWindow.OnMouseEnter(), gui_modules.mapdisp_window.BufferedWindow.OnMouseMoving(), gui_modules.mapdisp_window.BufferedWindow.OnMouseWheel(), gui_modules.mapdisp_window.BufferedWindow.OnRightDown(), gui_modules.mapdisp_window.BufferedWindow.OnRightUp(), gui_modules.gmodeler.VariableListCtrl.OnRightUp(), gui_modules.gmodeler.ItemListCtrl.OnRightUp(), and gui_modules.mapdisp_window.BufferedWindow.processMouse.
def gui_modules.mapdisp_window.BufferedWindow.MouseDraw | ( | self, | |
pdc = None , |
|||
begin = None , |
|||
end = None |
|||
) |
Mouse box or line from 'begin' to 'end'.
If not given from self.mouse['begin'] to self.mouse['end'].
Definition at line 881 of file mapdisp_window.py.
References gui_modules.histogram.BufferedWindow.Draw(), gui_modules.mapdisp_window.BufferedWindow.Draw(), gui_modules.colorrules.BufferedWindow.Draw(), gui_modules.mapdisp_window.BufferedWindow.lineid, max, min, gui_modules.mapdisp_window.MapWindow.mouse, gui_modules.psmap.PsMapFrame.mouse, gui_modules.psmap.PsMapBufferedWindow.mouse, and gui_modules::psmap_dialogs.type.
Referenced by gui_modules.mapdisp_window.BufferedWindow.OnDragging(), and gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpConnectLine().
def gui_modules.mapdisp_window.BufferedWindow.OnButtonDClick | ( | self, | |
event | |||
) |
Mouse button double click.
Definition at line 1269 of file mapdisp_window.py.
References gui_modules.mapdisp_window.BufferedWindow.ClearLines(), gui_modules.mapdisp_window.BufferedWindow.currtxtid, gui_modules.mapdisp_window.BufferedWindow.dragid, gui_modules.mapdisp_window.BufferedWindow.hitradius, gui_modules.mapdisp_window.MapWindow.mouse, gui_modules.psmap.PsMapFrame.mouse, gui_modules.psmap.PsMapBufferedWindow.mouse, union_find.parent, gui_modules.mapdisp_command.Command.parent, gui_modules.menu.Menu.parent, gui_modules.ogc_services.WMSDialog.parent, gui_modules.gpyshell.PyShellWindow.parent, gui_modules.wxvdigit.VDigitError.parent, gui_modules.vclean.VectorCleaningFrame.parent, gui_modules.mcalc_builder.MapCalcFrame.parent, multtree.parent, gui_modules.sqlbuilder.SQLFrame.parent, gui_modules.histogram.BufferedWindow.parent, gui_modules.colorrules.ColorTable.parent, gui_modules.dbm_dialogs.DisplayAttributesDialog.parent, gui_modules.nviz_tools.NvizToolWindow.parent, gui_modules.mapdisp_window.MapWindow.parent, gui_modules.toolbars.AbstractToolbar.parent, gui_modules.profile.ProfileFrame.parent, vkrige.KrigingPanel.parent, gui_modules.psmap.PsMapFrame.parent, gui_modules.dbm.Log.parent, gui_modules.goutput.CmdThread.parent, gui_modules.vdigit.VDigitSettingsDialog.parent, gui_modules.nviz_mapdisp.GLWindow.parent, gui_modules.dbm.VirtualAttributeList.parent, gui_modules.gcpmapdisp.MapFrame.parent, gui_modules.psmap_dialogs.UnitConversion.parent, gui_modules.mapdisp.MapFrame.parent, gui_modules.gcpmanager.GCPWizard.parent, wxgui.GMFrame.parent, BasicMinMaxHeap< T >.parent(), gui_modules.menuform.UpdateThread.parent, gui_modules.goutput.GMConsole.parent, gui_modules.ghelp.MenuTreeWindow.parent, gui_modules.ogc_services.LayersList.parent, gui_modules.location_wizard.CoordinateSystemPage.parent, gui_modules.psmap_dialogs.Instruction.parent, vkrige.Log.parent, vkrige.RBookPanel.parent, gui_modules.menuform.UpdateQThread.parent, gui_modules.gcpmanager.LocationPage.parent, gui_modules.menuform.mainFrame.parent, gui_modules.location_wizard.ProjectionsPage.parent, gui_modules.gcpmanager.GroupPage.parent, gui_modules.ghelp.MenuTree.parent, gui_modules.prompt.GPrompt.parent, gui_modules.gdialogs.DecorationDialog.parent, gui_modules.dbm.AttributeManager.parent, gui_modules.gcpmanager.DispMapPage.parent, gui_modules.gselect.LayerSelect.parent, gui_modules.gmodeler.ModelFrame.parent, gui_modules.location_wizard.ProjParamsPage.parent, gui_modules.gdialogs.TextLayerDialog.parent, gui_modules.colorrules.BufferedWindow.parent, gui_modules.menuform.cmdPanel.parent, gui_modules.gcpmanager.GCP.parent, gui_modules.profile.SetRasterDialog.parent, gui_modules.ghelp.InstallExtensionWindow.parent, gui_modules.gdialogs.AddMapLayersDialog.parent, gui_modules.vdigit.VDigitCategoryDialog.parent, gui_modules.location_wizard.DatumPage.parent, gui_modules.profile.TextDialog.parent, gui_modules.goutput.GMStdout.parent, gui_modules.goutput.GMStderr.parent, gui_modules.psmap.PsMapBufferedWindow.parent, gui_modules.preferences.PreferencesBaseDialog.parent, gui_modules.goutput.GMStc.parent, gui_modules.location_wizard.EllipsePage.parent, gui_modules.ghelp.ExtensionTree.parent, gui_modules.gdialogs.ImportDialog.parent, gui_modules.gselect.GdalSelect.parent, gui_modules.profile.OptDialog.parent, gui_modules.ghelp.UninstallExtensionWindow.parent, gui_modules.ghelp.CheckListExtension.parent, gui_modules.location_wizard.EPSGPage.parent, gui_modules.ghelp.HelpWindow.parent, gui_modules.vdigit.CategoryListCtrl.parent, gui_modules.vdigit.VDigitZBulkDialog.parent, gui_modules.vdigit.VDigitDuplicatesDialog.parent, gui_modules.gdialogs.LayersList.parent, gui_modules.location_wizard.CustomPage.parent, gui_modules.vdigit.CheckListFeature.parent, gui_modules.gdialogs.SetOpacityDialog.parent, gui_modules.location_wizard.SummaryPage.parent, gui_modules.gmodeler.ModelCanvas.parent, gui_modules.psmap_dialogs.PsmapDialog.parent, gui_modules.gdialogs.StaticWrapText.parent, gui_modules.menuform.GUI.parent, gui_modules.gmodeler.ModelAction.parent, gui_modules.gdialogs.ImageSizeDialog.parent, gui_modules.location_wizard.LocationWizard.parent, gui_modules.gmodeler.ModelData.parent, gui_modules.gmodeler.ModelDataDialog.parent, gui_modules.location_wizard.RegionDef.parent, gui_modules.dbm.TableListCtrl.parent, gui_modules.dbm.LayerListCtrl.parent, gui_modules.dbm.LayerBook.parent, gui_modules.gcpmanager.GrSettingsDialog.parent, gui_modules.preferences.CheckListMapset.parent, gui_modules.gmodeler.ModelSearchDialog.parent, gui_modules.gmodeler.ModelRelation.parent, gui_modules.gmodeler.ModelRelationDialog.parent, gui_modules.psmap_dialogs.VectorPanel.parent, gui_modules.gmodeler.ModelParamDialog.parent, gui_modules.gmodeler.ModelListCtrl.parent, gui_modules.gmodeler.VariablePanel.parent, gui_modules.gmodeler.ModelItem.parent, gui_modules.gmodeler.ModelItemDialog.parent, gui_modules.gmodeler.ItemPanel.parent, gui_modules.gmodeler.ItemCheckListCtrl.parent, gui_modules.mapdisp_window.BufferedWindow.pdcTmp, gui_modules.mapdisp_window.BufferedWindow.polycoords, and gui_modules.mapdisp_vdigit.VDigitWindow.polycoords.
Referenced by gui_modules.mapdisp_window.BufferedWindow.MouseActions().
def gui_modules.mapdisp_window.BufferedWindow.OnDragging | ( | self, | |
event | |||
) |
Mouse dragging.
Definition at line 1079 of file mapdisp_window.py.
References gui_modules.mapdisp_window.BufferedWindow.dragid, gui_modules.mapdisp_window.BufferedWindow.DragItem(), gui_modules.mapdisp_window.BufferedWindow.DragMap(), gui_modules.mapdisp_window.MapWindow.mouse, gui_modules.psmap.PsMapFrame.mouse, gui_modules.psmap.PsMapBufferedWindow.mouse, gui_modules.mapdisp_window.BufferedWindow.MouseDraw(), gui_modules.mapdisp_window.BufferedWindow.pdcTmp, gui_modules.mapdisp_vdigit.VDigitWindow.toolbar, gui_modules.profile.ProfileFrame.toolbar, gui_modules.psmap.PsMapFrame.toolbar, gui_modules.wxvdigit.IVDigit.toolbar, gui_modules.histogram.HistFrame.toolbar, and gui_modules.gmodeler.ModelFrame.toolbar.
Referenced by gui_modules.mapdisp_window.BufferedWindow.MouseActions().
def gui_modules.mapdisp_window.BufferedWindow.OnIdle | ( | self, | |
event | |||
) |
Only re-render a composite map image from GRASS during idle time instead of multiple times during resizing.
Definition at line 548 of file mapdisp_window.py.
References gui_modules.histogram.BufferedWindow.resize, gui_modules.mapdisp_window.BufferedWindow.resize, gui_modules.colorrules.BufferedWindow.resize, and gui_modules.mapdisp_window.BufferedWindow.UpdateMap().
def gui_modules.mapdisp_window.BufferedWindow.OnLeftDown | ( | self, | |
event | |||
) |
Left mouse button pressed.
Definition at line 1117 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.MouseActions().
def gui_modules.mapdisp_window.BufferedWindow.OnLeftUp | ( | self, | |
event | |||
) |
Left mouse button released.
Definition at line 1161 of file mapdisp_window.py.
References gui_modules.mapdisp_vdigit.VDigitWindow._onLeftUp(), gui_modules.mapdisp_window.BufferedWindow.ClearLines(), gui_modules.mapdisp_window.BufferedWindow.currtxtid, gui_modules.mapdisp_window.BufferedWindow.dragid, gui_modules.mapdisp_window.BufferedWindow.DrawLines(), gui_modules.mapdisp_window.MapWindow.GetSelectedLayer(), gui_modules.histogram.BufferedWindow.Map, gui_modules.colorrules.ColorTable.Map, gui_modules.mapdisp_window.MapWindow.Map, gui_modules.profile.ProfileFrame.Map, gui_modules.layertree.LayerTree.Map, gui_modules.gcpmapdisp.MapFrame.Map, gui_modules.mapdisp.MapFrame.Map, gui_modules.gcpmanager.GCPWizard.Map, gui_modules.histogram.HistFrame.Map, gui_modules.colorrules.BufferedWindow.Map, gui_modules.gcpmanager.GCP.Map, gui_modules.mapdisp_window.MapWindow.mouse, gui_modules.psmap.PsMapFrame.mouse, gui_modules.psmap.PsMapBufferedWindow.mouse, gui_modules.mapdisp_window.BufferedWindow.overlays, union_find.parent, gui_modules.mapdisp_command.Command.parent, gui_modules.menu.Menu.parent, gui_modules.ogc_services.WMSDialog.parent, gui_modules.gpyshell.PyShellWindow.parent, gui_modules.wxvdigit.VDigitError.parent, gui_modules.vclean.VectorCleaningFrame.parent, gui_modules.mcalc_builder.MapCalcFrame.parent, multtree.parent, gui_modules.histogram.BufferedWindow.parent, gui_modules.sqlbuilder.SQLFrame.parent, gui_modules.colorrules.ColorTable.parent, gui_modules.dbm_dialogs.DisplayAttributesDialog.parent, gui_modules.nviz_tools.NvizToolWindow.parent, gui_modules.mapdisp_window.MapWindow.parent, gui_modules.toolbars.AbstractToolbar.parent, gui_modules.profile.ProfileFrame.parent, vkrige.KrigingPanel.parent, gui_modules.psmap.PsMapFrame.parent, gui_modules.dbm.Log.parent, gui_modules.goutput.CmdThread.parent, gui_modules.vdigit.VDigitSettingsDialog.parent, gui_modules.nviz_mapdisp.GLWindow.parent, gui_modules.dbm.VirtualAttributeList.parent, gui_modules.gcpmapdisp.MapFrame.parent, gui_modules.psmap_dialogs.UnitConversion.parent, gui_modules.mapdisp.MapFrame.parent, wxgui.GMFrame.parent, gui_modules.gcpmanager.GCPWizard.parent, BasicMinMaxHeap< T >.parent(), gui_modules.menuform.UpdateThread.parent, gui_modules.goutput.GMConsole.parent, gui_modules.ghelp.MenuTreeWindow.parent, gui_modules.ogc_services.LayersList.parent, gui_modules.location_wizard.CoordinateSystemPage.parent, gui_modules.psmap_dialogs.Instruction.parent, vkrige.Log.parent, vkrige.RBookPanel.parent, gui_modules.menuform.UpdateQThread.parent, gui_modules.gcpmanager.LocationPage.parent, gui_modules.menuform.mainFrame.parent, gui_modules.location_wizard.ProjectionsPage.parent, gui_modules.gcpmanager.GroupPage.parent, gui_modules.ghelp.MenuTree.parent, gui_modules.prompt.GPrompt.parent, gui_modules.gdialogs.DecorationDialog.parent, gui_modules.dbm.AttributeManager.parent, gui_modules.gcpmanager.DispMapPage.parent, gui_modules.gselect.LayerSelect.parent, gui_modules.gmodeler.ModelFrame.parent, gui_modules.location_wizard.ProjParamsPage.parent, gui_modules.gdialogs.TextLayerDialog.parent, gui_modules.colorrules.BufferedWindow.parent, gui_modules.menuform.cmdPanel.parent, gui_modules.gcpmanager.GCP.parent, gui_modules.profile.SetRasterDialog.parent, gui_modules.ghelp.InstallExtensionWindow.parent, gui_modules.gdialogs.AddMapLayersDialog.parent, gui_modules.vdigit.VDigitCategoryDialog.parent, gui_modules.location_wizard.DatumPage.parent, gui_modules.profile.TextDialog.parent, gui_modules.goutput.GMStdout.parent, gui_modules.goutput.GMStderr.parent, gui_modules.psmap.PsMapBufferedWindow.parent, gui_modules.preferences.PreferencesBaseDialog.parent, gui_modules.goutput.GMStc.parent, gui_modules.location_wizard.EllipsePage.parent, gui_modules.ghelp.ExtensionTree.parent, gui_modules.gdialogs.ImportDialog.parent, gui_modules.gselect.GdalSelect.parent, gui_modules.profile.OptDialog.parent, gui_modules.ghelp.UninstallExtensionWindow.parent, gui_modules.ghelp.CheckListExtension.parent, gui_modules.location_wizard.EPSGPage.parent, gui_modules.ghelp.HelpWindow.parent, gui_modules.vdigit.CategoryListCtrl.parent, gui_modules.vdigit.VDigitZBulkDialog.parent, gui_modules.vdigit.VDigitDuplicatesDialog.parent, gui_modules.gdialogs.LayersList.parent, gui_modules.location_wizard.CustomPage.parent, gui_modules.vdigit.CheckListFeature.parent, gui_modules.gdialogs.SetOpacityDialog.parent, gui_modules.location_wizard.SummaryPage.parent, gui_modules.gmodeler.ModelCanvas.parent, gui_modules.psmap_dialogs.PsmapDialog.parent, gui_modules.gdialogs.StaticWrapText.parent, gui_modules.menuform.GUI.parent, gui_modules.gmodeler.ModelAction.parent, gui_modules.gdialogs.ImageSizeDialog.parent, gui_modules.location_wizard.LocationWizard.parent, gui_modules.gmodeler.ModelData.parent, gui_modules.gmodeler.ModelDataDialog.parent, gui_modules.location_wizard.RegionDef.parent, gui_modules.dbm.TableListCtrl.parent, gui_modules.dbm.LayerListCtrl.parent, gui_modules.dbm.LayerBook.parent, gui_modules.gcpmanager.GrSettingsDialog.parent, gui_modules.preferences.CheckListMapset.parent, gui_modules.gmodeler.ModelSearchDialog.parent, gui_modules.gmodeler.ModelRelation.parent, gui_modules.gmodeler.ModelRelationDialog.parent, gui_modules.psmap_dialogs.VectorPanel.parent, gui_modules.gmodeler.ModelParamDialog.parent, gui_modules.gmodeler.ModelListCtrl.parent, gui_modules.gmodeler.VariablePanel.parent, gui_modules.gmodeler.ModelItem.parent, gui_modules.gmodeler.ModelItemDialog.parent, gui_modules.gmodeler.ItemPanel.parent, gui_modules.gmodeler.ItemCheckListCtrl.parent, gui_modules.mapdisp_window.BufferedWindow.pdcTmp, gui_modules.mapdisp_window.BufferedWindow.Pixel2Cell(), gui_modules.mapdisp_window.BufferedWindow.textdict, gui_modules.mapdisp_window.BufferedWindow.UpdateMap(), gui_modules.mapdisp_window.BufferedWindow.Zoom(), and gui_modules.mapdisp_window.BufferedWindow.zoomtype.
Referenced by gui_modules.mapdisp_window.BufferedWindow.MouseActions().
def gui_modules.mapdisp_window.BufferedWindow.OnMiddleDown | ( | self, | |
event | |||
) |
Middle mouse button pressed.
Definition at line 1329 of file mapdisp_window.py.
References gui_modules.mapdisp_window.MapWindow.mouse, gui_modules.psmap.PsMapFrame.mouse, and gui_modules.psmap.PsMapBufferedWindow.mouse.
Referenced by gui_modules.mapdisp_window.BufferedWindow.MouseActions().
def gui_modules.mapdisp_window.BufferedWindow.OnMiddleUp | ( | self, | |
event | |||
) |
Middle mouse button released.
Definition at line 1337 of file mapdisp_window.py.
References gui_modules.mapdisp_window.MapWindow.mouse, gui_modules.psmap.PsMapFrame.mouse, gui_modules.psmap.PsMapBufferedWindow.mouse, gui_modules.mapdisp_window.BufferedWindow.UpdateMap(), and gui_modules.mapdisp_window.BufferedWindow.Zoom().
Referenced by gui_modules.mapdisp_window.BufferedWindow.MouseActions().
def gui_modules.mapdisp_window.BufferedWindow.OnMouseEnter | ( | self, | |
event | |||
) |
Mouse entered window and no mouse buttons were pressed.
Definition at line 1354 of file mapdisp_window.py.
References gui_modules.histogram.BufferedWindow.Map, gui_modules.colorrules.ColorTable.Map, gui_modules.mapdisp_window.MapWindow.Map, gui_modules.profile.ProfileFrame.Map, gui_modules.layertree.LayerTree.Map, gui_modules.gcpmapdisp.MapFrame.Map, gui_modules.mapdisp.MapFrame.Map, gui_modules.gcpmanager.GCPWizard.Map, gui_modules.histogram.HistFrame.Map, gui_modules.colorrules.BufferedWindow.Map, gui_modules.gcpmanager.GCP.Map, union_find.parent, gui_modules.mapdisp_command.Command.parent, gui_modules.menu.Menu.parent, gui_modules.ogc_services.WMSDialog.parent, gui_modules.gpyshell.PyShellWindow.parent, gui_modules.wxvdigit.VDigitError.parent, gui_modules.vclean.VectorCleaningFrame.parent, gui_modules.mcalc_builder.MapCalcFrame.parent, multtree.parent, gui_modules.sqlbuilder.SQLFrame.parent, gui_modules.histogram.BufferedWindow.parent, gui_modules.colorrules.ColorTable.parent, gui_modules.dbm_dialogs.DisplayAttributesDialog.parent, gui_modules.nviz_tools.NvizToolWindow.parent, gui_modules.mapdisp_window.MapWindow.parent, gui_modules.toolbars.AbstractToolbar.parent, gui_modules.profile.ProfileFrame.parent, vkrige.KrigingPanel.parent, gui_modules.psmap.PsMapFrame.parent, gui_modules.dbm.Log.parent, gui_modules.goutput.CmdThread.parent, gui_modules.vdigit.VDigitSettingsDialog.parent, gui_modules.nviz_mapdisp.GLWindow.parent, gui_modules.dbm.VirtualAttributeList.parent, gui_modules.gcpmapdisp.MapFrame.parent, gui_modules.psmap_dialogs.UnitConversion.parent, gui_modules.mapdisp.MapFrame.parent, gui_modules.gcpmanager.GCPWizard.parent, wxgui.GMFrame.parent, BasicMinMaxHeap< T >.parent(), gui_modules.menuform.UpdateThread.parent, gui_modules.goutput.GMConsole.parent, gui_modules.ghelp.MenuTreeWindow.parent, gui_modules.ogc_services.LayersList.parent, gui_modules.location_wizard.CoordinateSystemPage.parent, gui_modules.psmap_dialogs.Instruction.parent, vkrige.Log.parent, vkrige.RBookPanel.parent, gui_modules.menuform.UpdateQThread.parent, gui_modules.gcpmanager.LocationPage.parent, gui_modules.menuform.mainFrame.parent, gui_modules.location_wizard.ProjectionsPage.parent, gui_modules.gcpmanager.GroupPage.parent, gui_modules.ghelp.MenuTree.parent, gui_modules.prompt.GPrompt.parent, gui_modules.gdialogs.DecorationDialog.parent, gui_modules.dbm.AttributeManager.parent, gui_modules.gcpmanager.DispMapPage.parent, gui_modules.gselect.LayerSelect.parent, gui_modules.gmodeler.ModelFrame.parent, gui_modules.location_wizard.ProjParamsPage.parent, gui_modules.gdialogs.TextLayerDialog.parent, gui_modules.colorrules.BufferedWindow.parent, gui_modules.menuform.cmdPanel.parent, gui_modules.gcpmanager.GCP.parent, gui_modules.profile.SetRasterDialog.parent, gui_modules.ghelp.InstallExtensionWindow.parent, gui_modules.gdialogs.AddMapLayersDialog.parent, gui_modules.vdigit.VDigitCategoryDialog.parent, gui_modules.location_wizard.DatumPage.parent, gui_modules.profile.TextDialog.parent, gui_modules.goutput.GMStdout.parent, gui_modules.goutput.GMStderr.parent, gui_modules.psmap.PsMapBufferedWindow.parent, gui_modules.preferences.PreferencesBaseDialog.parent, gui_modules.goutput.GMStc.parent, gui_modules.location_wizard.EllipsePage.parent, gui_modules.ghelp.ExtensionTree.parent, gui_modules.gdialogs.ImportDialog.parent, gui_modules.gselect.GdalSelect.parent, gui_modules.profile.OptDialog.parent, gui_modules.ghelp.UninstallExtensionWindow.parent, gui_modules.ghelp.CheckListExtension.parent, gui_modules.location_wizard.EPSGPage.parent, gui_modules.ghelp.HelpWindow.parent, gui_modules.vdigit.CategoryListCtrl.parent, gui_modules.vdigit.VDigitZBulkDialog.parent, gui_modules.vdigit.VDigitDuplicatesDialog.parent, gui_modules.gdialogs.LayersList.parent, gui_modules.location_wizard.CustomPage.parent, gui_modules.vdigit.CheckListFeature.parent, gui_modules.gdialogs.SetOpacityDialog.parent, gui_modules.location_wizard.SummaryPage.parent, gui_modules.gmodeler.ModelCanvas.parent, gui_modules.psmap_dialogs.PsmapDialog.parent, gui_modules.gdialogs.StaticWrapText.parent, gui_modules.menuform.GUI.parent, gui_modules.gmodeler.ModelAction.parent, gui_modules.gdialogs.ImageSizeDialog.parent, gui_modules.location_wizard.LocationWizard.parent, gui_modules.gmodeler.ModelData.parent, gui_modules.gmodeler.ModelDataDialog.parent, gui_modules.location_wizard.RegionDef.parent, gui_modules.dbm.TableListCtrl.parent, gui_modules.dbm.LayerListCtrl.parent, gui_modules.dbm.LayerBook.parent, gui_modules.gcpmanager.GrSettingsDialog.parent, gui_modules.preferences.CheckListMapset.parent, gui_modules.gmodeler.ModelSearchDialog.parent, gui_modules.gmodeler.ModelRelation.parent, gui_modules.gmodeler.ModelRelationDialog.parent, gui_modules.psmap_dialogs.VectorPanel.parent, gui_modules.gmodeler.ModelParamDialog.parent, gui_modules.gmodeler.ModelListCtrl.parent, gui_modules.gmodeler.VariablePanel.parent, gui_modules.gmodeler.ModelItem.parent, gui_modules.gmodeler.ModelItemDialog.parent, gui_modules.gmodeler.ItemPanel.parent, and gui_modules.gmodeler.ItemCheckListCtrl.parent.
Referenced by gui_modules.mapdisp_window.BufferedWindow.MouseActions().
def gui_modules.mapdisp_window.BufferedWindow.OnMouseMoving | ( | self, | |
event | |||
) |
Motion event and no mouse buttons were pressed.
Definition at line 1368 of file mapdisp_window.py.
References gui_modules.mapdisp_vdigit.VDigitWindow._onMouseMoving(), gui_modules.mapdisp_window.MapWindow.mouse, gui_modules.psmap.PsMapFrame.mouse, and gui_modules.psmap.PsMapBufferedWindow.mouse.
Referenced by gui_modules.mapdisp_window.BufferedWindow.MouseActions().
def gui_modules.mapdisp_window.BufferedWindow.OnMouseWheel | ( | self, | |
event | |||
) |
Mouse wheel moved.
Definition at line 1049 of file mapdisp_window.py.
References gui_modules.histogram.BufferedWindow.Map, gui_modules.colorrules.ColorTable.Map, gui_modules.mapdisp_window.MapWindow.Map, gui_modules.profile.ProfileFrame.Map, gui_modules.layertree.LayerTree.Map, gui_modules.gcpmapdisp.MapFrame.Map, gui_modules.mapdisp.MapFrame.Map, gui_modules.gcpmanager.GCPWizard.Map, gui_modules.histogram.HistFrame.Map, gui_modules.colorrules.BufferedWindow.Map, gui_modules.gcpmanager.GCP.Map, gui_modules.mapdisp_window.BufferedWindow.processMouse, gui_modules.mapdisp_window.BufferedWindow.UpdateMap(), and gui_modules.mapdisp_window.BufferedWindow.Zoom().
Referenced by gui_modules.mapdisp_window.BufferedWindow.MouseActions().
def gui_modules.mapdisp_window.BufferedWindow.OnPaint | ( | self, | |
event | |||
) |
Draw PseudoDC's to buffered paint DC.
If self.redrawAll is False on self.pdcTmp content is re-drawn
Definition at line 440 of file mapdisp_window.py.
Referenced by gui_modules.nviz_mapdisp.GLWindow.OnMouseAction().
def gui_modules.mapdisp_window.BufferedWindow.OnRightDown | ( | self, | |
event | |||
) |
Right mouse button pressed.
Definition at line 1304 of file mapdisp_window.py.
References gui_modules.mapdisp_vdigit.VDigitWindow._onRightDown(), gui_modules.mapdisp_window.MapWindow.mouse, gui_modules.psmap.PsMapFrame.mouse, and gui_modules.psmap.PsMapBufferedWindow.mouse.
Referenced by gui_modules.mapdisp_window.BufferedWindow.MouseActions().
def gui_modules.mapdisp_window.BufferedWindow.OnRightUp | ( | self, | |
event | |||
) |
Right mouse button released.
Definition at line 1315 of file mapdisp_window.py.
References gui_modules.mapdisp_vdigit.VDigitWindow._onRightUp(), gui_modules.mapdisp_window.MapWindow.mouse, gui_modules.psmap.PsMapFrame.mouse, gui_modules.psmap.PsMapBufferedWindow.mouse, gui_modules.mapdisp_vdigit.VDigitWindow.redrawAll, and gui_modules.mapdisp_window.BufferedWindow.redrawAll.
Referenced by gui_modules.mapdisp_window.BufferedWindow.MouseActions().
def gui_modules.mapdisp_window.BufferedWindow.OnSize | ( | self, | |
event | |||
) |
Scale map image so that it is the same size as the Window.
Definition at line 514 of file mapdisp_window.py.
def gui_modules.mapdisp_window.BufferedWindow.Pixel2Cell | ( | self, | |
x, | |||
y | |||
) |
Convert image coordinates to real word coordinates.
x,y | image coordinates |
Definition at line 1399 of file mapdisp_window.py.
References gui_modules.histogram.BufferedWindow.Map, gui_modules.colorrules.ColorTable.Map, gui_modules.mapdisp_window.MapWindow.Map, gui_modules.profile.ProfileFrame.Map, gui_modules.layertree.LayerTree.Map, gui_modules.gcpmapdisp.MapFrame.Map, gui_modules.mapdisp.MapFrame.Map, gui_modules.gcpmanager.GCPWizard.Map, gui_modules.histogram.HistFrame.Map, gui_modules.colorrules.BufferedWindow.Map, and gui_modules.gcpmanager.GCP.Map.
Referenced by gui_modules.mapdisp_window.BufferedWindow.Distance(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftDownAddLine(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftDownDisplayCA(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftDownEditLine(), gui_modules.mapdisp_window.BufferedWindow.OnLeftUp(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpConnectLine(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpCopyLine(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpModifyLine(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpVarious(), gui_modules.mapdisp_window.MapWindow.OnMotion(), and gui_modules.mapdisp_window.BufferedWindow.Zoom().
Reset zoom history.
Definition at line 1583 of file mapdisp_window.py.
References gui_modules.mapdisp_window.BufferedWindow.zoomhistory.
Save display extents to named region file.
Definition at line 1717 of file mapdisp_window.py.
References gui_modules.mapdisp_window.BufferedWindow.SaveRegion().
def gui_modules.mapdisp_window.BufferedWindow.SaveRegion | ( | self, | |
wind | |||
) |
Save region settings.
wind | region name |
Definition at line 1741 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.SaveDisplayRegion().
def gui_modules.mapdisp_window.BufferedWindow.SaveToFile | ( | self, | |
FileName, | |||
FileType, | |||
width, | |||
height | |||
) |
This draws the pseudo DC to a buffer that can be saved to a file.
FileName | file name |
FileType | type of bitmap |
width | image width |
height | image height |
Definition at line 557 of file mapdisp_window.py.
References gui_modules.histogram.BufferedWindow.Draw(), gui_modules.mapdisp_window.BufferedWindow.Draw(), gui_modules.colorrules.BufferedWindow.Draw(), gui_modules.histogram.BufferedWindow.GetImage(), gui_modules.mapdisp_window.BufferedWindow.GetImage(), gui_modules.colorrules.BufferedWindow.GetImage(), max, gui_modules.histogram.BufferedWindow.pdc, gui_modules.mapdisp_window.BufferedWindow.pdc, gui_modules.colorrules.BufferedWindow.pdc, gui_modules.mapdisp_vdigit.VDigitWindow.pdcVector, gui_modules.mapdisp_window.BufferedWindow.pdcVector, and gui_modules.mapdisp_window.BufferedWindow.UpdateMap().
def gui_modules.mapdisp_window.BufferedWindow.TextBounds | ( | self, | |
textinfo | |||
) |
Return text boundary data.
textinfo | text metadata (text, font, color, rotation) |
coords | reference point |
Definition at line 407 of file mapdisp_window.py.
References gui_modules.dbm.VirtualAttributeList.Update(), gui_modules.menuform.UpdateQThread.Update(), gui_modules.profile.ProfileFrame.Update(), gui_modules.gmodeler.Model.Update(), gui_modules.gmodeler.ModelObject.Update(), gui_modules.gmodeler.ModelAction.Update(), gui_modules.gmodeler.ModelData.Update(), gui_modules.dbm.TableListCtrl.Update(), gui_modules.dbm.LayerListCtrl.Update(), gui_modules.gmodeler.VariablePanel.Update(), gui_modules.gmodeler.ModelLoop.Update(), and gui_modules.gmodeler.ItemPanel.Update().
Referenced by gui_modules.mapdisp_window.BufferedWindow.Draw().
def gui_modules.mapdisp_window.BufferedWindow.UpdateMap | ( | self, | |
render = True , |
|||
renderVector = True |
|||
) |
Updates the canvas anytime there is a change to the underlaying images or to the geometry of the canvas.
render | re-render map composition |
renderVector | re-render vector map layer enabled for editing (used for digitizer) |
Definition at line 623 of file mapdisp_window.py.
References gui_modules.mapdisp_vdigit.VDigitWindow._updateMap(), gui_modules.mapdisp_window.BufferedWindow.ClearLines(), gui_modules.histogram.BufferedWindow.Draw(), gui_modules.mapdisp_window.BufferedWindow.Draw(), gui_modules.colorrules.BufferedWindow.Draw(), gui_modules.mapdisp_window.BufferedWindow.DrawCompRegionExtent(), gui_modules.mapdisp_window.BufferedWindow.DrawLines(), gui_modules.histogram.BufferedWindow.GetImage(), gui_modules.mapdisp_window.BufferedWindow.GetImage(), gui_modules.colorrules.BufferedWindow.GetImage(), gui_modules.mapdisp_window.BufferedWindow.GetOverlay(), gui_modules.histogram.BufferedWindow.imagedict, gui_modules.mapdisp_window.BufferedWindow.imagedict, gui_modules.histogram.BufferedWindow.img, gui_modules.mapdisp_window.BufferedWindow.img, gui_modules.colorrules.BufferedWindow.img, gui_modules.location_wizard.RegionDef.img, gui_modules.histogram.BufferedWindow.mapfile, gui_modules.mapdisp_window.BufferedWindow.mapfile, gui_modules.colorrules.BufferedWindow.mapfile, gui_modules.mapdisp_window.MapWindow.mouse, gui_modules.psmap.PsMapFrame.mouse, gui_modules.psmap.PsMapBufferedWindow.mouse, gui_modules.mapdisp_window.BufferedWindow.overlays, union_find.parent, gui_modules.mapdisp_command.Command.parent, gui_modules.menu.Menu.parent, gui_modules.ogc_services.WMSDialog.parent, gui_modules.gpyshell.PyShellWindow.parent, gui_modules.wxvdigit.VDigitError.parent, gui_modules.vclean.VectorCleaningFrame.parent, gui_modules.mcalc_builder.MapCalcFrame.parent, multtree.parent, gui_modules.sqlbuilder.SQLFrame.parent, gui_modules.histogram.BufferedWindow.parent, gui_modules.colorrules.ColorTable.parent, gui_modules.dbm_dialogs.DisplayAttributesDialog.parent, gui_modules.nviz_tools.NvizToolWindow.parent, gui_modules.mapdisp_window.MapWindow.parent, gui_modules.toolbars.AbstractToolbar.parent, gui_modules.profile.ProfileFrame.parent, vkrige.KrigingPanel.parent, gui_modules.psmap.PsMapFrame.parent, gui_modules.dbm.Log.parent, gui_modules.goutput.CmdThread.parent, gui_modules.vdigit.VDigitSettingsDialog.parent, gui_modules.nviz_mapdisp.GLWindow.parent, gui_modules.dbm.VirtualAttributeList.parent, gui_modules.gcpmapdisp.MapFrame.parent, gui_modules.psmap_dialogs.UnitConversion.parent, gui_modules.mapdisp.MapFrame.parent, gui_modules.gcpmanager.GCPWizard.parent, wxgui.GMFrame.parent, BasicMinMaxHeap< T >.parent(), gui_modules.menuform.UpdateThread.parent, gui_modules.goutput.GMConsole.parent, gui_modules.ghelp.MenuTreeWindow.parent, gui_modules.ogc_services.LayersList.parent, gui_modules.location_wizard.CoordinateSystemPage.parent, gui_modules.psmap_dialogs.Instruction.parent, vkrige.Log.parent, vkrige.RBookPanel.parent, gui_modules.menuform.UpdateQThread.parent, gui_modules.gcpmanager.LocationPage.parent, gui_modules.menuform.mainFrame.parent, gui_modules.location_wizard.ProjectionsPage.parent, gui_modules.gcpmanager.GroupPage.parent, gui_modules.ghelp.MenuTree.parent, gui_modules.prompt.GPrompt.parent, gui_modules.gdialogs.DecorationDialog.parent, gui_modules.dbm.AttributeManager.parent, gui_modules.gcpmanager.DispMapPage.parent, gui_modules.gselect.LayerSelect.parent, gui_modules.gmodeler.ModelFrame.parent, gui_modules.location_wizard.ProjParamsPage.parent, gui_modules.gdialogs.TextLayerDialog.parent, gui_modules.colorrules.BufferedWindow.parent, gui_modules.menuform.cmdPanel.parent, gui_modules.gcpmanager.GCP.parent, gui_modules.profile.SetRasterDialog.parent, gui_modules.ghelp.InstallExtensionWindow.parent, gui_modules.gdialogs.AddMapLayersDialog.parent, gui_modules.vdigit.VDigitCategoryDialog.parent, gui_modules.location_wizard.DatumPage.parent, gui_modules.profile.TextDialog.parent, gui_modules.goutput.GMStdout.parent, gui_modules.goutput.GMStderr.parent, gui_modules.psmap.PsMapBufferedWindow.parent, gui_modules.preferences.PreferencesBaseDialog.parent, gui_modules.goutput.GMStc.parent, gui_modules.location_wizard.EllipsePage.parent, gui_modules.ghelp.ExtensionTree.parent, gui_modules.gdialogs.ImportDialog.parent, gui_modules.gselect.GdalSelect.parent, gui_modules.profile.OptDialog.parent, gui_modules.ghelp.UninstallExtensionWindow.parent, gui_modules.ghelp.CheckListExtension.parent, gui_modules.location_wizard.EPSGPage.parent, gui_modules.ghelp.HelpWindow.parent, gui_modules.vdigit.CategoryListCtrl.parent, gui_modules.vdigit.VDigitZBulkDialog.parent, gui_modules.vdigit.VDigitDuplicatesDialog.parent, gui_modules.gdialogs.LayersList.parent, gui_modules.location_wizard.CustomPage.parent, gui_modules.vdigit.CheckListFeature.parent, gui_modules.gdialogs.SetOpacityDialog.parent, gui_modules.location_wizard.SummaryPage.parent, gui_modules.gmodeler.ModelCanvas.parent, gui_modules.psmap_dialogs.PsmapDialog.parent, gui_modules.gdialogs.StaticWrapText.parent, gui_modules.menuform.GUI.parent, gui_modules.gmodeler.ModelAction.parent, gui_modules.gdialogs.ImageSizeDialog.parent, gui_modules.location_wizard.LocationWizard.parent, gui_modules.gmodeler.ModelData.parent, gui_modules.gmodeler.ModelDataDialog.parent, gui_modules.location_wizard.RegionDef.parent, gui_modules.dbm.TableListCtrl.parent, gui_modules.dbm.LayerListCtrl.parent, gui_modules.dbm.LayerBook.parent, gui_modules.gcpmanager.GrSettingsDialog.parent, gui_modules.preferences.CheckListMapset.parent, gui_modules.gmodeler.ModelSearchDialog.parent, gui_modules.gmodeler.ModelRelation.parent, gui_modules.gmodeler.ModelRelationDialog.parent, gui_modules.psmap_dialogs.VectorPanel.parent, gui_modules.gmodeler.ModelParamDialog.parent, gui_modules.gmodeler.ModelListCtrl.parent, gui_modules.gmodeler.VariablePanel.parent, gui_modules.gmodeler.ModelItem.parent, gui_modules.gmodeler.ModelItemDialog.parent, gui_modules.gmodeler.ItemPanel.parent, gui_modules.gmodeler.ItemCheckListCtrl.parent, gui_modules.histogram.BufferedWindow.pdc, gui_modules.mapdisp_window.BufferedWindow.pdc, gui_modules.colorrules.BufferedWindow.pdc, gui_modules.mapdisp_window.BufferedWindow.pdcDec, gui_modules.mapdisp_window.BufferedWindow.pdcTmp, gui_modules.mapdisp_window.BufferedWindow.polycoords, gui_modules.mapdisp_vdigit.VDigitWindow.polycoords, gui_modules.histogram.BufferedWindow.resize, gui_modules.mapdisp_window.BufferedWindow.resize, gui_modules.colorrules.BufferedWindow.resize, gui_modules.mapdisp_window.BufferedWindow.textdict, gui_modules.workspace.ProcessWorkspaceFile.tree, gui_modules.menudata.MenuData.tree, gui_modules.mapdisp_window.MapWindow.tree, gui_modules.gcpmapdisp.MapFrame.tree, gui_modules.mapdisp.MapFrame.tree, gui_modules.ghelp.MenuTreeWindow.tree, gui_modules.ghelp.InstallExtensionWindow.tree, and gui_modules.gmodeler.ProcessModelFile.tree.
Referenced by gui_modules.mapdisp_window.BufferedWindow.OnIdle(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftDownAddLine(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftDownDisplayCA(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftDownUndo(), gui_modules.mapdisp_window.BufferedWindow.OnLeftUp(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpBulkLine(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpConnectLine(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpCopyLine(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpModifyLine(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpVarious(), gui_modules.mapdisp_window.BufferedWindow.OnMiddleUp(), gui_modules.mapdisp_window.BufferedWindow.OnMouseWheel(), gui_modules.nviz_mapdisp.GLWindow.OnPaint(), gui_modules.gcpmapdisp.MapFrame.OnZoomRegion(), gui_modules.mapdisp.MapFrame.OnZoomRegion(), gui_modules.mapdisp_window.BufferedWindow.SaveToFile(), gui_modules.mapdisp_window.BufferedWindow.ZoomBack(), gui_modules.mapdisp_window.BufferedWindow.ZoomToDefault(), gui_modules.mapdisp_window.BufferedWindow.ZoomToMap(), gui_modules.mapdisp_window.BufferedWindow.ZoomToSaved(), and gui_modules.mapdisp_window.BufferedWindow.ZoomToWind().
def gui_modules.mapdisp_window.BufferedWindow.Zoom | ( | self, | |
begin, | |||
end, | |||
zoomtype | |||
) |
Calculates new region while (un)zoom/pan-ing.
Definition at line 1448 of file mapdisp_window.py.
References gui_modules.mapdisp_vdigit.VDigitWindow._zoom(), gui_modules.histogram.BufferedWindow.Map, gui_modules.colorrules.ColorTable.Map, gui_modules.mapdisp_window.MapWindow.Map, gui_modules.profile.ProfileFrame.Map, gui_modules.layertree.LayerTree.Map, gui_modules.gcpmapdisp.MapFrame.Map, gui_modules.mapdisp.MapFrame.Map, gui_modules.gcpmanager.GCPWizard.Map, gui_modules.histogram.HistFrame.Map, gui_modules.colorrules.BufferedWindow.Map, gui_modules.gcpmanager.GCP.Map, union_find.parent, gui_modules.mapdisp_command.Command.parent, gui_modules.menu.Menu.parent, gui_modules.ogc_services.WMSDialog.parent, gui_modules.gpyshell.PyShellWindow.parent, gui_modules.wxvdigit.VDigitError.parent, gui_modules.vclean.VectorCleaningFrame.parent, gui_modules.mcalc_builder.MapCalcFrame.parent, multtree.parent, gui_modules.histogram.BufferedWindow.parent, gui_modules.sqlbuilder.SQLFrame.parent, gui_modules.colorrules.ColorTable.parent, gui_modules.dbm_dialogs.DisplayAttributesDialog.parent, gui_modules.nviz_tools.NvizToolWindow.parent, gui_modules.mapdisp_window.MapWindow.parent, gui_modules.toolbars.AbstractToolbar.parent, gui_modules.profile.ProfileFrame.parent, vkrige.KrigingPanel.parent, gui_modules.psmap.PsMapFrame.parent, gui_modules.dbm.Log.parent, gui_modules.goutput.CmdThread.parent, gui_modules.vdigit.VDigitSettingsDialog.parent, gui_modules.nviz_mapdisp.GLWindow.parent, gui_modules.dbm.VirtualAttributeList.parent, gui_modules.gcpmapdisp.MapFrame.parent, gui_modules.psmap_dialogs.UnitConversion.parent, gui_modules.mapdisp.MapFrame.parent, wxgui.GMFrame.parent, gui_modules.gcpmanager.GCPWizard.parent, BasicMinMaxHeap< T >.parent(), gui_modules.menuform.UpdateThread.parent, gui_modules.goutput.GMConsole.parent, gui_modules.ghelp.MenuTreeWindow.parent, gui_modules.ogc_services.LayersList.parent, gui_modules.location_wizard.CoordinateSystemPage.parent, gui_modules.psmap_dialogs.Instruction.parent, vkrige.Log.parent, vkrige.RBookPanel.parent, gui_modules.menuform.UpdateQThread.parent, gui_modules.gcpmanager.LocationPage.parent, gui_modules.menuform.mainFrame.parent, gui_modules.location_wizard.ProjectionsPage.parent, gui_modules.gcpmanager.GroupPage.parent, gui_modules.ghelp.MenuTree.parent, gui_modules.prompt.GPrompt.parent, gui_modules.gdialogs.DecorationDialog.parent, gui_modules.dbm.AttributeManager.parent, gui_modules.gcpmanager.DispMapPage.parent, gui_modules.gselect.LayerSelect.parent, gui_modules.gmodeler.ModelFrame.parent, gui_modules.location_wizard.ProjParamsPage.parent, gui_modules.gdialogs.TextLayerDialog.parent, gui_modules.colorrules.BufferedWindow.parent, gui_modules.menuform.cmdPanel.parent, gui_modules.gcpmanager.GCP.parent, gui_modules.profile.SetRasterDialog.parent, gui_modules.ghelp.InstallExtensionWindow.parent, gui_modules.gdialogs.AddMapLayersDialog.parent, gui_modules.vdigit.VDigitCategoryDialog.parent, gui_modules.location_wizard.DatumPage.parent, gui_modules.profile.TextDialog.parent, gui_modules.goutput.GMStdout.parent, gui_modules.goutput.GMStderr.parent, gui_modules.psmap.PsMapBufferedWindow.parent, gui_modules.preferences.PreferencesBaseDialog.parent, gui_modules.goutput.GMStc.parent, gui_modules.location_wizard.EllipsePage.parent, gui_modules.ghelp.ExtensionTree.parent, gui_modules.gdialogs.ImportDialog.parent, gui_modules.gselect.GdalSelect.parent, gui_modules.profile.OptDialog.parent, gui_modules.ghelp.UninstallExtensionWindow.parent, gui_modules.ghelp.CheckListExtension.parent, gui_modules.location_wizard.EPSGPage.parent, gui_modules.ghelp.HelpWindow.parent, gui_modules.vdigit.CategoryListCtrl.parent, gui_modules.vdigit.VDigitZBulkDialog.parent, gui_modules.vdigit.VDigitDuplicatesDialog.parent, gui_modules.gdialogs.LayersList.parent, gui_modules.location_wizard.CustomPage.parent, gui_modules.vdigit.CheckListFeature.parent, gui_modules.gdialogs.SetOpacityDialog.parent, gui_modules.location_wizard.SummaryPage.parent, gui_modules.gmodeler.ModelCanvas.parent, gui_modules.psmap_dialogs.PsmapDialog.parent, gui_modules.gdialogs.StaticWrapText.parent, gui_modules.menuform.GUI.parent, gui_modules.gmodeler.ModelAction.parent, gui_modules.gdialogs.ImageSizeDialog.parent, gui_modules.location_wizard.LocationWizard.parent, gui_modules.gmodeler.ModelData.parent, gui_modules.gmodeler.ModelDataDialog.parent, gui_modules.location_wizard.RegionDef.parent, gui_modules.dbm.TableListCtrl.parent, gui_modules.dbm.LayerListCtrl.parent, gui_modules.dbm.LayerBook.parent, gui_modules.gcpmanager.GrSettingsDialog.parent, gui_modules.preferences.CheckListMapset.parent, gui_modules.gmodeler.ModelSearchDialog.parent, gui_modules.gmodeler.ModelRelation.parent, gui_modules.gmodeler.ModelRelationDialog.parent, gui_modules.psmap_dialogs.VectorPanel.parent, gui_modules.gmodeler.ModelParamDialog.parent, gui_modules.gmodeler.ModelListCtrl.parent, gui_modules.gmodeler.VariablePanel.parent, gui_modules.gmodeler.ModelItem.parent, gui_modules.gmodeler.ModelItemDialog.parent, gui_modules.gmodeler.ItemPanel.parent, gui_modules.gmodeler.ItemCheckListCtrl.parent, gui_modules.mapdisp_window.BufferedWindow.Pixel2Cell(), gui_modules.mapdisp_vdigit.VDigitWindow.redrawAll, gui_modules.mapdisp_window.BufferedWindow.redrawAll, and gui_modules.mapdisp_window.BufferedWindow.ZoomHistory().
Referenced by gui_modules.mapdisp_window.BufferedWindow.OnLeftUp(), gui_modules.mapdisp_window.BufferedWindow.OnMiddleUp(), gui_modules.psmap.PsMapBufferedWindow.OnMouse(), gui_modules.mapdisp_window.BufferedWindow.OnMouseWheel(), and gui_modules.psmap.PsMapBufferedWindow.ZoomAll().
Zoom to previous extents in zoomhistory list.
Definition at line 1516 of file mapdisp_window.py.
References union_find.parent, gui_modules.mapdisp_command.Command.parent, gui_modules.menu.Menu.parent, gui_modules.ogc_services.WMSDialog.parent, gui_modules.gpyshell.PyShellWindow.parent, gui_modules.wxvdigit.VDigitError.parent, gui_modules.vclean.VectorCleaningFrame.parent, gui_modules.mcalc_builder.MapCalcFrame.parent, multtree.parent, gui_modules.sqlbuilder.SQLFrame.parent, gui_modules.histogram.BufferedWindow.parent, gui_modules.colorrules.ColorTable.parent, gui_modules.dbm_dialogs.DisplayAttributesDialog.parent, gui_modules.nviz_tools.NvizToolWindow.parent, gui_modules.mapdisp_window.MapWindow.parent, gui_modules.toolbars.AbstractToolbar.parent, gui_modules.profile.ProfileFrame.parent, vkrige.KrigingPanel.parent, gui_modules.psmap.PsMapFrame.parent, gui_modules.dbm.Log.parent, gui_modules.goutput.CmdThread.parent, gui_modules.vdigit.VDigitSettingsDialog.parent, gui_modules.nviz_mapdisp.GLWindow.parent, gui_modules.dbm.VirtualAttributeList.parent, gui_modules.gcpmapdisp.MapFrame.parent, gui_modules.psmap_dialogs.UnitConversion.parent, gui_modules.mapdisp.MapFrame.parent, gui_modules.gcpmanager.GCPWizard.parent, wxgui.GMFrame.parent, BasicMinMaxHeap< T >.parent(), gui_modules.menuform.UpdateThread.parent, gui_modules.goutput.GMConsole.parent, gui_modules.ghelp.MenuTreeWindow.parent, gui_modules.ogc_services.LayersList.parent, gui_modules.location_wizard.CoordinateSystemPage.parent, gui_modules.psmap_dialogs.Instruction.parent, vkrige.Log.parent, vkrige.RBookPanel.parent, gui_modules.menuform.UpdateQThread.parent, gui_modules.gcpmanager.LocationPage.parent, gui_modules.menuform.mainFrame.parent, gui_modules.location_wizard.ProjectionsPage.parent, gui_modules.gcpmanager.GroupPage.parent, gui_modules.ghelp.MenuTree.parent, gui_modules.prompt.GPrompt.parent, gui_modules.gdialogs.DecorationDialog.parent, gui_modules.dbm.AttributeManager.parent, gui_modules.gcpmanager.DispMapPage.parent, gui_modules.gselect.LayerSelect.parent, gui_modules.gmodeler.ModelFrame.parent, gui_modules.location_wizard.ProjParamsPage.parent, gui_modules.gdialogs.TextLayerDialog.parent, gui_modules.colorrules.BufferedWindow.parent, gui_modules.menuform.cmdPanel.parent, gui_modules.gcpmanager.GCP.parent, gui_modules.profile.SetRasterDialog.parent, gui_modules.ghelp.InstallExtensionWindow.parent, gui_modules.gdialogs.AddMapLayersDialog.parent, gui_modules.vdigit.VDigitCategoryDialog.parent, gui_modules.location_wizard.DatumPage.parent, gui_modules.profile.TextDialog.parent, gui_modules.goutput.GMStdout.parent, gui_modules.goutput.GMStderr.parent, gui_modules.psmap.PsMapBufferedWindow.parent, gui_modules.preferences.PreferencesBaseDialog.parent, gui_modules.goutput.GMStc.parent, gui_modules.location_wizard.EllipsePage.parent, gui_modules.ghelp.ExtensionTree.parent, gui_modules.gdialogs.ImportDialog.parent, gui_modules.gselect.GdalSelect.parent, gui_modules.profile.OptDialog.parent, gui_modules.ghelp.UninstallExtensionWindow.parent, gui_modules.ghelp.CheckListExtension.parent, gui_modules.location_wizard.EPSGPage.parent, gui_modules.ghelp.HelpWindow.parent, gui_modules.vdigit.CategoryListCtrl.parent, gui_modules.vdigit.VDigitZBulkDialog.parent, gui_modules.vdigit.VDigitDuplicatesDialog.parent, gui_modules.gdialogs.LayersList.parent, gui_modules.location_wizard.CustomPage.parent, gui_modules.vdigit.CheckListFeature.parent, gui_modules.gdialogs.SetOpacityDialog.parent, gui_modules.location_wizard.SummaryPage.parent, gui_modules.gmodeler.ModelCanvas.parent, gui_modules.psmap_dialogs.PsmapDialog.parent, gui_modules.gdialogs.StaticWrapText.parent, gui_modules.menuform.GUI.parent, gui_modules.gmodeler.ModelAction.parent, gui_modules.gdialogs.ImageSizeDialog.parent, gui_modules.location_wizard.LocationWizard.parent, gui_modules.gmodeler.ModelData.parent, gui_modules.gmodeler.ModelDataDialog.parent, gui_modules.location_wizard.RegionDef.parent, gui_modules.dbm.TableListCtrl.parent, gui_modules.dbm.LayerListCtrl.parent, gui_modules.dbm.LayerBook.parent, gui_modules.gcpmanager.GrSettingsDialog.parent, gui_modules.preferences.CheckListMapset.parent, gui_modules.gmodeler.ModelSearchDialog.parent, gui_modules.gmodeler.ModelRelation.parent, gui_modules.gmodeler.ModelRelationDialog.parent, gui_modules.psmap_dialogs.VectorPanel.parent, gui_modules.gmodeler.ModelParamDialog.parent, gui_modules.gmodeler.ModelListCtrl.parent, gui_modules.gmodeler.VariablePanel.parent, gui_modules.gmodeler.ModelItem.parent, gui_modules.gmodeler.ModelItemDialog.parent, gui_modules.gmodeler.ItemPanel.parent, gui_modules.gmodeler.ItemCheckListCtrl.parent, gui_modules.mapdisp_window.BufferedWindow.UpdateMap(), and gui_modules.mapdisp_window.BufferedWindow.zoomhistory.
def gui_modules.mapdisp_window.BufferedWindow.ZoomHistory | ( | self, | |
n, | |||
s, | |||
e, | |||
w | |||
) |
Manages a list of last 10 zoom extents.
n,s,e,w | north, south, east, west |
Definition at line 1546 of file mapdisp_window.py.
References union_find.parent, gui_modules.mapdisp_command.Command.parent, gui_modules.menu.Menu.parent, gui_modules.ogc_services.WMSDialog.parent, gui_modules.gpyshell.PyShellWindow.parent, gui_modules.wxvdigit.VDigitError.parent, gui_modules.vclean.VectorCleaningFrame.parent, gui_modules.mcalc_builder.MapCalcFrame.parent, multtree.parent, gui_modules.sqlbuilder.SQLFrame.parent, gui_modules.histogram.BufferedWindow.parent, gui_modules.colorrules.ColorTable.parent, gui_modules.dbm_dialogs.DisplayAttributesDialog.parent, gui_modules.nviz_tools.NvizToolWindow.parent, gui_modules.mapdisp_window.MapWindow.parent, gui_modules.toolbars.AbstractToolbar.parent, gui_modules.profile.ProfileFrame.parent, vkrige.KrigingPanel.parent, gui_modules.psmap.PsMapFrame.parent, gui_modules.dbm.Log.parent, gui_modules.goutput.CmdThread.parent, gui_modules.vdigit.VDigitSettingsDialog.parent, gui_modules.nviz_mapdisp.GLWindow.parent, gui_modules.dbm.VirtualAttributeList.parent, gui_modules.gcpmapdisp.MapFrame.parent, gui_modules.psmap_dialogs.UnitConversion.parent, gui_modules.mapdisp.MapFrame.parent, gui_modules.gcpmanager.GCPWizard.parent, wxgui.GMFrame.parent, BasicMinMaxHeap< T >.parent(), gui_modules.menuform.UpdateThread.parent, gui_modules.goutput.GMConsole.parent, gui_modules.ghelp.MenuTreeWindow.parent, gui_modules.ogc_services.LayersList.parent, gui_modules.location_wizard.CoordinateSystemPage.parent, gui_modules.psmap_dialogs.Instruction.parent, vkrige.Log.parent, vkrige.RBookPanel.parent, gui_modules.menuform.UpdateQThread.parent, gui_modules.gcpmanager.LocationPage.parent, gui_modules.menuform.mainFrame.parent, gui_modules.location_wizard.ProjectionsPage.parent, gui_modules.gcpmanager.GroupPage.parent, gui_modules.ghelp.MenuTree.parent, gui_modules.prompt.GPrompt.parent, gui_modules.gdialogs.DecorationDialog.parent, gui_modules.dbm.AttributeManager.parent, gui_modules.gcpmanager.DispMapPage.parent, gui_modules.gselect.LayerSelect.parent, gui_modules.gmodeler.ModelFrame.parent, gui_modules.location_wizard.ProjParamsPage.parent, gui_modules.gdialogs.TextLayerDialog.parent, gui_modules.colorrules.BufferedWindow.parent, gui_modules.menuform.cmdPanel.parent, gui_modules.gcpmanager.GCP.parent, gui_modules.profile.SetRasterDialog.parent, gui_modules.ghelp.InstallExtensionWindow.parent, gui_modules.gdialogs.AddMapLayersDialog.parent, gui_modules.vdigit.VDigitCategoryDialog.parent, gui_modules.location_wizard.DatumPage.parent, gui_modules.profile.TextDialog.parent, gui_modules.goutput.GMStdout.parent, gui_modules.goutput.GMStderr.parent, gui_modules.psmap.PsMapBufferedWindow.parent, gui_modules.preferences.PreferencesBaseDialog.parent, gui_modules.goutput.GMStc.parent, gui_modules.location_wizard.EllipsePage.parent, gui_modules.ghelp.ExtensionTree.parent, gui_modules.gdialogs.ImportDialog.parent, gui_modules.gselect.GdalSelect.parent, gui_modules.profile.OptDialog.parent, gui_modules.ghelp.UninstallExtensionWindow.parent, gui_modules.ghelp.CheckListExtension.parent, gui_modules.location_wizard.EPSGPage.parent, gui_modules.ghelp.HelpWindow.parent, gui_modules.vdigit.CategoryListCtrl.parent, gui_modules.vdigit.VDigitZBulkDialog.parent, gui_modules.vdigit.VDigitDuplicatesDialog.parent, gui_modules.gdialogs.LayersList.parent, gui_modules.location_wizard.CustomPage.parent, gui_modules.vdigit.CheckListFeature.parent, gui_modules.gdialogs.SetOpacityDialog.parent, gui_modules.location_wizard.SummaryPage.parent, gui_modules.gmodeler.ModelCanvas.parent, gui_modules.psmap_dialogs.PsmapDialog.parent, gui_modules.gdialogs.StaticWrapText.parent, gui_modules.menuform.GUI.parent, gui_modules.gmodeler.ModelAction.parent, gui_modules.gdialogs.ImageSizeDialog.parent, gui_modules.location_wizard.LocationWizard.parent, gui_modules.gmodeler.ModelData.parent, gui_modules.gmodeler.ModelDataDialog.parent, gui_modules.location_wizard.RegionDef.parent, gui_modules.dbm.TableListCtrl.parent, gui_modules.dbm.LayerListCtrl.parent, gui_modules.dbm.LayerBook.parent, gui_modules.gcpmanager.GrSettingsDialog.parent, gui_modules.preferences.CheckListMapset.parent, gui_modules.gmodeler.ModelSearchDialog.parent, gui_modules.gmodeler.ModelRelation.parent, gui_modules.gmodeler.ModelRelationDialog.parent, gui_modules.psmap_dialogs.VectorPanel.parent, gui_modules.gmodeler.ModelParamDialog.parent, gui_modules.gmodeler.ModelListCtrl.parent, gui_modules.gmodeler.VariablePanel.parent, gui_modules.gmodeler.ModelItem.parent, gui_modules.gmodeler.ModelItemDialog.parent, gui_modules.gmodeler.ItemPanel.parent, gui_modules.gmodeler.ItemCheckListCtrl.parent, and gui_modules.mapdisp_window.BufferedWindow.zoomhistory.
Referenced by gui_modules.mapdisp_window.BufferedWindow.Zoom(), gui_modules.mapdisp_window.BufferedWindow.ZoomToDefault(), gui_modules.mapdisp_window.BufferedWindow.ZoomToMap(), gui_modules.mapdisp_window.BufferedWindow.ZoomToSaved(), and gui_modules.mapdisp_window.BufferedWindow.ZoomToWind().
Set display geometry to match default region settings.
Definition at line 1649 of file mapdisp_window.py.
References gui_modules.histogram.BufferedWindow.Map, gui_modules.colorrules.ColorTable.Map, gui_modules.mapdisp_window.MapWindow.Map, gui_modules.profile.ProfileFrame.Map, gui_modules.layertree.LayerTree.Map, gui_modules.gcpmapdisp.MapFrame.Map, gui_modules.mapdisp.MapFrame.Map, gui_modules.gcpmanager.GCPWizard.Map, gui_modules.histogram.HistFrame.Map, gui_modules.colorrules.BufferedWindow.Map, gui_modules.gcpmanager.GCP.Map, gui_modules.mapdisp_window.BufferedWindow.UpdateMap(), and gui_modules.mapdisp_window.BufferedWindow.ZoomHistory().
def gui_modules.mapdisp_window.BufferedWindow.ZoomToMap | ( | self, | |
layers = None , |
|||
ignoreNulls = False , |
|||
render = True |
|||
) |
Set display extents to match selected raster or vector map(s).
layers | list of layers to be zoom to |
ignoreNulls | True to ignore null-values (valid only for rasters) |
render | True to re-render display |
Definition at line 1587 of file mapdisp_window.py.
References gui_modules.mapdisp_window.MapWindow.GetSelectedLayer(), gui_modules.histogram.BufferedWindow.Map, gui_modules.colorrules.ColorTable.Map, gui_modules.mapdisp_window.MapWindow.Map, gui_modules.profile.ProfileFrame.Map, gui_modules.layertree.LayerTree.Map, gui_modules.gcpmapdisp.MapFrame.Map, gui_modules.mapdisp.MapFrame.Map, gui_modules.gcpmanager.GCPWizard.Map, gui_modules.histogram.HistFrame.Map, gui_modules.colorrules.BufferedWindow.Map, gui_modules.gcpmanager.GCP.Map, gui_modules.mapdisp_window.BufferedWindow.UpdateMap(), and gui_modules.mapdisp_window.BufferedWindow.ZoomHistory().
Set display geometry to match extents in saved region file.
Definition at line 1686 of file mapdisp_window.py.
References gui_modules.histogram.BufferedWindow.Map, gui_modules.colorrules.ColorTable.Map, gui_modules.mapdisp_window.MapWindow.Map, gui_modules.profile.ProfileFrame.Map, gui_modules.layertree.LayerTree.Map, gui_modules.gcpmapdisp.MapFrame.Map, gui_modules.mapdisp.MapFrame.Map, gui_modules.gcpmanager.GCPWizard.Map, gui_modules.histogram.HistFrame.Map, gui_modules.colorrules.BufferedWindow.Map, gui_modules.gcpmanager.GCP.Map, gui_modules.mapdisp_window.BufferedWindow.UpdateMap(), and gui_modules.mapdisp_window.BufferedWindow.ZoomHistory().
Set display geometry to match computational region settings (set with g.region)
Definition at line 1636 of file mapdisp_window.py.
References gui_modules.histogram.BufferedWindow.Map, gui_modules.colorrules.ColorTable.Map, gui_modules.mapdisp_window.MapWindow.Map, gui_modules.profile.ProfileFrame.Map, gui_modules.layertree.LayerTree.Map, gui_modules.gcpmapdisp.MapFrame.Map, gui_modules.mapdisp.MapFrame.Map, gui_modules.gcpmanager.GCPWizard.Map, gui_modules.histogram.HistFrame.Map, gui_modules.colorrules.BufferedWindow.Map, gui_modules.gcpmanager.GCP.Map, gui_modules.mapdisp_window.BufferedWindow.UpdateMap(), and gui_modules.mapdisp_window.BufferedWindow.ZoomHistory().
self.Map.AlignExtentFromDisplay()
Definition at line 516 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow::DragMap().
Definition at line 443 of file mapdisp_window.py.
Definition at line 201 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.OnButtonDClick(), and gui_modules.mapdisp_window.BufferedWindow.OnLeftUp().
Definition at line 201 of file mapdisp_window.py.
Definition at line 201 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftDownAddLine(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftDownDisplayCA(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpConnectLine(), and gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpVarious().
Definition at line 202 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.OnButtonDClick(), gui_modules.mapdisp_window.BufferedWindow.OnDragging(), and gui_modules.mapdisp_window.BufferedWindow.OnLeftUp().
Definition at line 201 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.DragMap().
Definition at line 201 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.OnButtonDClick().
Definition at line 1118 of file mapdisp_window.py.
Definition at line 201 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.UpdateMap().
Definition at line 202 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.DragItem().
Definition at line 201 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.ClearLines(), gui_modules.mapdisp_window.BufferedWindow.DrawCross(), and gui_modules.mapdisp_window.BufferedWindow.MouseDraw().
Definition at line 201 of file mapdisp_window.py.
Referenced by gui_modules.render.Map.Clean(), gui_modules.mapdisp_window.BufferedWindow.GetImage(), gui_modules.render.Layer.Render(), gui_modules.render.Map.Render(), and gui_modules.mapdisp_window.BufferedWindow.UpdateMap().
Definition at line 201 of file mapdisp_window.py.
Referenced by gui_modules.render.Map.AddOverlay(), gui_modules.render.Map.Clean(), gui_modules.render.Map.DeleteLayer(), gui_modules.render.Map.GetListOfLayers(), gui_modules.render.Map.GetOverlay(), gui_modules.mapdisp_window.BufferedWindow.OnLeftUp(), and gui_modules.mapdisp_window.BufferedWindow.UpdateMap().
Definition at line 267 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow::EraseMap(), gui_modules.mapdisp_window.BufferedWindow::SaveToFile(), and gui_modules.mapdisp_window.BufferedWindow::UpdateMap().
Definition at line 267 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.EraseMap(), and gui_modules.mapdisp_window.BufferedWindow.UpdateMap().
Definition at line 267 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.ClearLines(), gui_modules.mapdisp_window.BufferedWindow.DrawLines(), gui_modules.mapdisp_window.BufferedWindow.EraseMap(), gui_modules.mapdisp_window.BufferedWindow.OnButtonDClick(), gui_modules.mapdisp_window.BufferedWindow.OnDragging(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftDownAddLine(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftDownEditLine(), gui_modules.mapdisp_window.BufferedWindow.OnLeftUp(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpBulkLine(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpConnectLine(), gui_modules.mapdisp_vdigit.VDigitWindow.OnLeftUpModifyLine(), gui_modules.psmap.PsMapBufferedWindow.OnMouse(), and gui_modules.mapdisp_window.BufferedWindow.UpdateMap().
Definition at line 267 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.EraseMap(), and gui_modules.mapdisp_window.BufferedWindow.SaveToFile().
Definition at line 201 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.Draw(), gui_modules.psmap.PsMapBufferedWindow.OnMouse(), and gui_modules.psmap.PsMapBufferedWindow.Zoom().
Definition at line 201 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.ClearLines(), and gui_modules.mapdisp_window.BufferedWindow.DrawLines().
Definition at line 201 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.DrawLines(), gui_modules.mapdisp_window.BufferedWindow.OnButtonDClick(), and gui_modules.mapdisp_window.BufferedWindow.UpdateMap().
Definition at line 201 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.Draw().
Definition at line 201 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.MouseActions(), and gui_modules.mapdisp_window.BufferedWindow.OnMouseWheel().
self.OnSize(None)
self.pdcTmp.DrawToDCClipped(dc, rgn)
Definition at line 202 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.OnRightUp(), and gui_modules.mapdisp_window.BufferedWindow.Zoom().
Definition at line 783 of file mapdisp_window.py.
Definition at line 201 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow::OnIdle(), and gui_modules.mapdisp_window.BufferedWindow::UpdateMap().
Definition at line 201 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.Draw().
Definition at line 201 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.DragItem(), gui_modules.mapdisp_window.BufferedWindow.OnLeftUp(), and gui_modules.mapdisp_window.BufferedWindow.UpdateMap().
Definition at line 201 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.ResetZoomHistory(), gui_modules.mapdisp_window.BufferedWindow.ZoomBack(), and gui_modules.mapdisp_window.BufferedWindow.ZoomHistory().
Definition at line 201 of file mapdisp_window.py.
Referenced by gui_modules.mapdisp_window.BufferedWindow.OnLeftUp().