GRASS Programmer's Manual  6.4.3(2013)-r
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
mapwindow.BufferedWindow Class Reference

A Buffered window class (2D view mode) More...

Inheritance diagram for mapwindow.BufferedWindow:
Collaboration diagram for mapwindow.BufferedWindow:

Public Member Functions

def __init__
 
def Draw
 Draws map and overlay decorations. More...
 
def TextBounds
 Return text boundary data. More...
 
def OnPaint
 Draw PseudoDC's to buffered paint DC. More...
 
def OnSize
 Scale map image so that it is the same size as the Window. More...
 
def OnIdle
 Only re-render a composite map image from GRASS during idle time instead of multiple times during resizing. More...
 
def SaveToFile
 This draws the pseudo DC to a buffer that can be saved to a file. More...
 
def GetOverlay
 Converts rendered overlay files to wx.Image. More...
 
def GetImage
 Converts redered map files to wx.Image. More...
 
def UpdateMap
 Updates the canvas anytime there is a change to the underlaying images or to the geometry of the canvas. More...
 
def DrawCompRegionExtent
 Draw computational region extent in the display. More...
 
def IsInRegion
 Test if 'region' is inside of 'refRegion'. More...
 
def EraseMap
 Erase map canvas. More...
 
def DragMap
 Drag the entire map image for panning. More...
 
def DragItem
 Drag an overlay decoration item. More...
 
def MouseDraw
 Mouse box or line from 'begin' to 'end'. More...
 
def DrawLines
 Draw polyline in PseudoDC. More...
 
def DrawCross
 Draw cross in PseudoDC. More...
 
def MouseActions
 Mouse motion and button click notifier. More...
 
def OnMouseWheel
 Mouse wheel moved. More...
 
def OnDragging
 Mouse dragging. More...
 
def OnLeftDown
 Left mouse button pressed. More...
 
def OnLeftUp
 Left mouse button released. More...
 
def OnButtonDClick
 Mouse button double click. More...
 
def OnRightDown
 Right mouse button pressed. More...
 
def OnRightUp
 Right mouse button released. More...
 
def OnMiddleDown
 Middle mouse button pressed. More...
 
def OnMiddleUp
 Middle mouse button released. More...
 
def OnMouseEnter
 Mouse entered window and no mouse buttons were pressed. More...
 
def OnMouseMoving
 Motion event and no mouse buttons were pressed. More...
 
def ClearLines
 Clears temporary drawn lines from PseudoDC. More...
 
def Pixel2Cell
 Convert image coordinates to real word coordinates. More...
 
def Cell2Pixel
 Convert real word coordinates to image coordinates. More...
 
def Zoom
 Calculates new region while (un)zoom/pan-ing. More...
 
def ZoomBack
 Zoom to previous extents in zoomhistory list. More...
 
def ZoomHistory
 Manages a list of last 10 zoom extents. More...
 
def ResetZoomHistory
 Reset zoom history. More...
 
def ZoomToMap
 Set display extents to match selected raster or vector map(s). More...
 
def ZoomToWind
 Set display geometry to match computational region settings (set with g.region) More...
 
def ZoomToDefault
 Set display geometry to match default region settings. More...
 
def GoTo
 
def DisplayToWind
 Set computational region (WIND file) to match display extents. More...
 
def ZoomToSaved
 Set display geometry to match extents in saved region file. More...
 
def SaveDisplayRegion
 Save display extents to named region file. More...
 
def SaveRegion
 Save region settings. More...
 
def Distance
 Calculete distance. More...
 
- Public Member Functions inherited from mapwindow.MapWindow
def __init__
 
def RegisterMouseEventHandler
 Binds event handler. More...
 
def UnregisterMouseEventHandler
 Unbinds event handler a restores previous state. More...
 
def Pixel2Cell
 
def Cell2Pixel
 
def OnMotion
 Tracks mouse motion and update statusbar. More...
 
def GetLastEN
 Returns last coordinates of mouse cursor. More...
 
def GetLayerByName
 Get layer from layer tree by nam. More...
 
def GetSelectedLayer
 Get selected layer from layer tree. More...
 

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) More...
 
 dragid
 
 lastpos
 
 pdc
 
 pdcVector
 
 pdcDec
 
 pdcTmp
 
 bufferLast
 
 buffer
 self.Map.AlignExtentFromDisplay() More...
 
 regionCoords
 
 idlist
 
- Data Fields inherited from mapwindow.MapWindow
 parent
 
 Map
 
 tree
 
 lmgr
 
 mouse
 
 lastEN
 

Detailed Description

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 39 of file mapdisp/mapwindow.py.

Constructor & Destructor Documentation

def mapwindow.BufferedWindow.__init__ (   self,
  parent,
  id = wx.ID_ANY,
  Map = None,
  tree = None,
  lmgr = None,
  overlays = None,
  style = wx.NO_FULL_REPAINT_ON_RESIZE,
  kwargs 
)

Definition at line 51 of file mapdisp/mapwindow.py.

Member Function Documentation

def mapwindow.BufferedWindow.Cell2Pixel (   self,
  east,
  north 
)

Convert real word coordinates to image coordinates.

Definition at line 1334 of file mapdisp/mapwindow.py.

def mapwindow.BufferedWindow.DisplayToWind (   self)

Set computational region (WIND file) to match display extents.

Definition at line 1582 of file mapdisp/mapwindow.py.

References int, and gcmd.RunCommand().

def mapwindow.BufferedWindow.Distance (   self,
  beginpt,
  endpt,
  screen = True 
)

Calculete distance.

Ctypes required for LL-locations

Parameters
beginptfirst point
endptsecond point
screenTrue for screen coordinates otherwise EN

Definition at line 1687 of file mapdisp/mapwindow.py.

References mapwindow.MapWindow.Pixel2Cell().

Referenced by mapwindow.VDigitWindow.SetToolbar().

def mapwindow.BufferedWindow.DragItem (   self,
  id,
  event 
)
def mapwindow.BufferedWindow.DragMap (   self,
  moveto 
)

Drag the entire map image for panning.

Parameters
movetodx,dy

Definition at line 730 of file mapdisp/mapwindow.py.

References mapwindow.BufferedWindow.buffer, and mapwindow.BufferedWindow.dragimg.

Referenced by mapwindow.BufferedWindow.OnDragging().

def mapwindow.BufferedWindow.DrawCompRegionExtent (   self)

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 674 of file mapdisp/mapwindow.py.

References mapwindow.BufferedWindow.IsInRegion(), and mapwindow.BufferedWindow.polypen.

Referenced by mapwindow.BufferedWindow.UpdateMap().

def mapwindow.BufferedWindow.DrawCross (   self,
  pdc,
  coords,
  size,
  rotation = 0,
  text = None,
  textAlign = 'lr',
  textOffset = (5, 5 
)

Draw cross in PseudoDC.

Todo:
implement rotation
Parameters
pdcPseudoDC
coordcenter coordinates
rotationrotate symbol
textdraw also text (text, font, color, rotation)
textAlignalignment (default 'lower-right') offset for text (from center point)

Definition at line 860 of file mapdisp/mapwindow.py.

References mapwindow.BufferedWindow.Draw(), and mapwindow.BufferedWindow.lineid.

Referenced by mapwindow.BufferedWindow.DrawLines(), and mapwindow.VDigitWindow.OnLeftUpModifyLine().

def mapwindow.BufferedWindow.DrawLines (   self,
  pdc = None,
  polycoords = None 
)
def mapwindow.BufferedWindow.EraseMap (   self)
def mapwindow.BufferedWindow.GetOverlay (   self)

Converts rendered overlay files to wx.Image.

Updates self.imagedict

Returns
list of images

Definition at line 487 of file mapdisp/mapwindow.py.

References mapwindow.BufferedWindow.imagedict.

Referenced by mapwindow.BufferedWindow.SaveToFile(), and mapwindow.BufferedWindow.UpdateMap().

def mapwindow.BufferedWindow.GoTo (   self,
  e,
  n 
)
def mapwindow.BufferedWindow.IsInRegion (   self,
  region,
  refRegion 
)

Test if 'region' is inside of 'refRegion'.

Parameters
regioninput region
refRegionreference region (e.g. computational region)
Returns
True if region is inside of refRegion
False

Definition at line 701 of file mapdisp/mapwindow.py.

Referenced by mapwindow.BufferedWindow.DrawCompRegionExtent().

def mapwindow.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 778 of file mapdisp/mapwindow.py.

References mapwindow.BufferedWindow.Draw(), mapwindow.BufferedWindow.lineid, max, min, mapwindow.MapWindow.mouse, and dialogs.type.

Referenced by mapwindow.BufferedWindow.OnDragging(), and mapwindow.VDigitWindow.OnLeftUpConnectLine().

def mapwindow.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 420 of file mapdisp/mapwindow.py.

References mapwindow.BufferedWindow.resize, and mapwindow.BufferedWindow.UpdateMap().

def mapwindow.BufferedWindow.OnLeftUp (   self,
  event 
)

Left mouse button released.

Definition at line 1091 of file mapdisp/mapwindow.py.

References mapwindow.BufferedWindow._computeZoomToPointAndRecenter(), mapwindow.VDigitWindow._onLeftUp(), mapwindow.BufferedWindow.ClearLines(), mapwindow.BufferedWindow.currtxtid, mapwindow.BufferedWindow.dragid, mapwindow.BufferedWindow.DrawLines(), mapwindow.MapWindow.GetSelectedLayer(), mapwindow.MapWindow.mouse, mapwindow.BufferedWindow.overlays, render.Map.overlays, mapwindow.MapWindow.parent, sqlbuilder.SQLFrame.parent, dialogs.ModelDataDialog.parent, mapdisp.MapFrameBase.parent, dialogs.DisplayAttributesDialog.parent, manager.Log.parent, frame.ModelFrame.parent, goutput.CmdThread.parent, manager.VirtualAttributeList.parent, manager.GCPWizard.parent, dialogs.ModelSearchDialog.parent, forms.UpdateThread.parent, ghelp.MenuTreeWindow.parent, goutput.GMConsole.parent, dialogs.ModelRelationDialog.parent, manager.LocationPage.parent, forms.UpdateQThread.parent, ghelp.MenuTree.parent, forms.TaskFrame.parent, dialogs.ModelItemDialog.parent, manager.GroupPage.parent, dialogs.DecorationDialog.parent, manager.AttributeManager.parent, dialogs.ModelListCtrl.parent, manager.DispMapPage.parent, gselect.LayerSelect.parent, dialogs.TextLayerDialog.parent, forms.CmdPanel.parent, manager.GCP.parent, ghelp.HelpWindow.parent, dialogs.GroupDialog.parent, model.ModelAction.parent, dialogs.ItemCheckListCtrl.parent, frame.ModelCanvas.parent, goutput.GMStdout.parent, goutput.GMStderr.parent, model.ModelData.parent, gselect.GdalSelect.parent, goutput.GMStc.parent, dialogs.MapLayersDialog.parent, goutput.PyStc.parent, model.ModelRelation.parent, frame.VariablePanel.parent, model.ModelItem.parent, dialogs.ImportDialog.parent, frame.ItemPanel.parent, frame.PythonPanel.parent, forms.GUI.parent, dialogs.LayersList.parent, dialogs.SetOpacityDialog.parent, dialogs.ImageSizeDialog.parent, model.ModelParamDialog.parent, manager.TableListCtrl.parent, manager.LayerListCtrl.parent, manager.GrSettingsDialog.parent, manager.LayerBook.parent, mapwindow.BufferedWindow.pdcTmp, mapwindow.MapWindow.Pixel2Cell(), mapwindow.BufferedWindow.textdict, mapwindow.BufferedWindow.UpdateMap(), mapwindow.BufferedWindow.Zoom(), and mapwindow.BufferedWindow.zoomtype.

Referenced by mapwindow.BufferedWindow.MouseActions(), frame.PsMapBufferedWindow.MouseActions(), and mapwindow.GLWindow.OnMouseAction().

def mapwindow.BufferedWindow.OnMiddleDown (   self,
  event 
)

Middle mouse button pressed.

Definition at line 1237 of file mapdisp/mapwindow.py.

References mapwindow.MapWindow.mouse.

Referenced by mapwindow.BufferedWindow.MouseActions(), and frame.PsMapBufferedWindow.MouseActions().

def mapwindow.BufferedWindow.OnMiddleUp (   self,
  event 
)
def mapwindow.BufferedWindow.OnMouseEnter (   self,
  event 
)

Mouse entered window and no mouse buttons were pressed.

Definition at line 1262 of file mapdisp/mapwindow.py.

References mapwindow.MapWindow.Map, mapdisp.MapFrameBase.Map, mapdisplay.MapFrame.Map, manager.GCPWizard.Map, manager.GCP.Map, and wxnviz.Nviz.SetFocus().

Referenced by mapwindow.BufferedWindow.MouseActions().

def mapwindow.BufferedWindow.OnMouseMoving (   self,
  event 
)

Motion event and no mouse buttons were pressed.

Definition at line 1276 of file mapdisp/mapwindow.py.

References mapwindow.VDigitWindow._onMouseMoving(), and mapwindow.MapWindow.mouse.

Referenced by mapwindow.BufferedWindow.MouseActions(), and frame.PsMapBufferedWindow.MouseActions().

def mapwindow.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 312 of file mapdisp/mapwindow.py.

References mapwindow.BufferedWindow.buffer, and mapwindow.BufferedWindow.redrawAll.

def mapwindow.BufferedWindow.OnRightDown (   self,
  event 
)

Right mouse button pressed.

Definition at line 1212 of file mapdisp/mapwindow.py.

References mapwindow.VDigitWindow._onRightDown(), and mapwindow.MapWindow.mouse.

Referenced by mapwindow.BufferedWindow.MouseActions().

def mapwindow.BufferedWindow.OnRightUp (   self,
  event 
)
def mapwindow.BufferedWindow.OnSize (   self,
  event 
)

Scale map image so that it is the same size as the Window.

Definition at line 386 of file mapdisp/mapwindow.py.

def mapwindow.BufferedWindow.Pixel2Cell (   self,
  x,
  y 
)

Convert image coordinates to real word coordinates.

Parameters
x,yimage coordinates
Returns
easting, northing
None on error

Definition at line 1307 of file mapdisp/mapwindow.py.

References int.

def mapwindow.BufferedWindow.ResetZoomHistory (   self)

Reset zoom history.

Definition at line 1483 of file mapdisp/mapwindow.py.

References mapwindow.BufferedWindow.zoomhistory.

def mapwindow.BufferedWindow.SaveDisplayRegion (   self)

Save display extents to named region file.

Definition at line 1637 of file mapdisp/mapwindow.py.

References mapwindow.BufferedWindow.SaveRegion().

def mapwindow.BufferedWindow.SaveRegion (   self,
  wind 
)

Save region settings.

Parameters
windregion name

Definition at line 1661 of file mapdisp/mapwindow.py.

References int, and gcmd.RunCommand().

Referenced by mapwindow.BufferedWindow.SaveDisplayRegion().

def mapwindow.BufferedWindow.SaveToFile (   self,
  FileName,
  FileType,
  width,
  height 
)
def mapwindow.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.

Parameters
renderre-render map composition
renderVectorre-render vector map layer enabled for editing (used for digitizer)

Definition at line 532 of file mapdisp/mapwindow.py.

References mapwindow.VDigitWindow._updateMap(), mapwindow.BufferedWindow.ClearLines(), mapwindow.BufferedWindow.Draw(), mapwindow.BufferedWindow.DrawCompRegionExtent(), mapwindow.BufferedWindow.DrawLines(), mapwindow.BufferedWindow.GetImage(), mapwindow.BufferedWindow.GetOverlay(), render.Map.GetOverlay(), mapwindow.BufferedWindow.imagedict, mapwindow.BufferedWindow.img, dialogs.RegionDef.img, mapwindow.BufferedWindow.mapfile, render.Layer.mapfile, render.Map.mapfile, mapwindow.MapWindow.mouse, mapwindow.BufferedWindow.overlays, render.Map.overlays, mapwindow.MapWindow.parent, sqlbuilder.SQLFrame.parent, mapdisp.MapFrameBase.parent, dialogs.ModelDataDialog.parent, dialogs.DisplayAttributesDialog.parent, manager.Log.parent, frame.ModelFrame.parent, goutput.CmdThread.parent, manager.VirtualAttributeList.parent, manager.GCPWizard.parent, dialogs.ModelSearchDialog.parent, forms.UpdateThread.parent, ghelp.MenuTreeWindow.parent, goutput.GMConsole.parent, dialogs.ModelRelationDialog.parent, manager.LocationPage.parent, forms.UpdateQThread.parent, ghelp.MenuTree.parent, forms.TaskFrame.parent, dialogs.ModelItemDialog.parent, manager.GroupPage.parent, dialogs.DecorationDialog.parent, manager.AttributeManager.parent, dialogs.ModelListCtrl.parent, manager.DispMapPage.parent, gselect.LayerSelect.parent, dialogs.TextLayerDialog.parent, forms.CmdPanel.parent, manager.GCP.parent, ghelp.HelpWindow.parent, dialogs.GroupDialog.parent, model.ModelAction.parent, dialogs.ItemCheckListCtrl.parent, frame.ModelCanvas.parent, goutput.GMStdout.parent, goutput.GMStderr.parent, model.ModelData.parent, gselect.GdalSelect.parent, goutput.GMStc.parent, dialogs.MapLayersDialog.parent, goutput.PyStc.parent, model.ModelRelation.parent, frame.VariablePanel.parent, model.ModelItem.parent, dialogs.ImportDialog.parent, frame.ItemPanel.parent, frame.PythonPanel.parent, forms.GUI.parent, dialogs.LayersList.parent, dialogs.SetOpacityDialog.parent, dialogs.ImageSizeDialog.parent, model.ModelParamDialog.parent, manager.TableListCtrl.parent, manager.LayerListCtrl.parent, manager.GrSettingsDialog.parent, manager.LayerBook.parent, mapwindow.BufferedWindow.pdc, mapwindow.BufferedWindow.pdcDec, mapwindow.BufferedWindow.pdcTmp, mapwindow.BufferedWindow.polycoords, mapwindow.BufferedWindow.resize, widgets.SetValue(), mapwindow.BufferedWindow.textdict, workspace.ProcessWorkspaceFile.tree, mapwindow.MapWindow.tree, menudata.MenuData.tree, mapdisplay.MapFrame.tree, ghelp.MenuTreeWindow.tree, and model.ProcessModelFile.tree.

Referenced by mapwindow.GLWindow.DoPaint(), mapwindow.BufferedWindow.GoTo(), mapwindow.BufferedWindow.OnIdle(), mapwindow.VDigitWindow.OnLeftDownAddLine(), mapwindow.VDigitWindow.OnLeftDownDisplayCA(), mapwindow.VDigitWindow.OnLeftDownUndo(), mapwindow.BufferedWindow.OnLeftUp(), mapwindow.VDigitWindow.OnLeftUpBulkLine(), mapwindow.VDigitWindow.OnLeftUpConnectLine(), mapwindow.VDigitWindow.OnLeftUpCopyLine(), mapwindow.VDigitWindow.OnLeftUpModifyLine(), mapwindow.VDigitWindow.OnLeftUpVarious(), mapwindow.BufferedWindow.OnMiddleUp(), mapwindow.BufferedWindow.OnMouseWheel(), mapdisplay.MapFrame.OnZoomRegion(), frame.MapFrame.OnZoomRegion(), mapwindow.BufferedWindow.SaveToFile(), mapwindow.BufferedWindow.ZoomBack(), mapwindow.BufferedWindow.ZoomToDefault(), mapwindow.BufferedWindow.ZoomToMap(), mapwindow.BufferedWindow.ZoomToSaved(), and mapwindow.BufferedWindow.ZoomToWind().

def mapwindow.BufferedWindow.ZoomBack (   self)

Zoom to previous extents in zoomhistory list.

Definition at line 1427 of file mapdisp/mapwindow.py.

References mapwindow.BufferedWindow.UpdateMap(), and mapwindow.BufferedWindow.zoomhistory.

def mapwindow.BufferedWindow.ZoomHistory (   self,
  n,
  s,
  e,
  w 
)

Manages a list of last 10 zoom extents.

Parameters
n,s,e,wnorth, south, east, west
Returns
removed history item if exists (or None)

Definition at line 1451 of file mapdisp/mapwindow.py.

References mapwindow.BufferedWindow.zoomhistory.

Referenced by mapwindow.BufferedWindow.GoTo(), mapwindow.BufferedWindow.Zoom(), mapwindow.BufferedWindow.ZoomToDefault(), mapwindow.BufferedWindow.ZoomToMap(), mapwindow.BufferedWindow.ZoomToSaved(), and mapwindow.BufferedWindow.ZoomToWind().

def mapwindow.BufferedWindow.ZoomToDefault (   self)

Set display geometry to match default region settings.

Definition at line 1549 of file mapdisp/mapwindow.py.

References mapwindow.BufferedWindow.UpdateMap(), and mapwindow.BufferedWindow.ZoomHistory().

def mapwindow.BufferedWindow.ZoomToMap (   self,
  layers = None,
  ignoreNulls = False,
  render = True 
)

Set display extents to match selected raster or vector map(s).

Parameters
layerslist of layers to be zoom to
ignoreNullsTrue to ignore null-values (valid only for rasters)
renderTrue to re-render display

Definition at line 1487 of file mapdisp/mapwindow.py.

References mapwindow.MapWindow.GetSelectedLayer(), mapwindow.BufferedWindow.UpdateMap(), and mapwindow.BufferedWindow.ZoomHistory().

def mapwindow.BufferedWindow.ZoomToSaved (   self)

Set display geometry to match extents in saved region file.

Definition at line 1606 of file mapdisp/mapwindow.py.

References mapwindow.BufferedWindow.UpdateMap(), and mapwindow.BufferedWindow.ZoomHistory().

def mapwindow.BufferedWindow.ZoomToWind (   self)

Set display geometry to match computational region settings (set with g.region)

Definition at line 1536 of file mapdisp/mapwindow.py.

References mapwindow.BufferedWindow.UpdateMap(), and mapwindow.BufferedWindow.ZoomHistory().

Field Documentation

mapwindow.BufferedWindow.buffer

self.Map.AlignExtentFromDisplay()

Definition at line 400 of file mapdisp/mapwindow.py.

Referenced by mapwindow.BufferedWindow.DragMap(), and mapwindow.BufferedWindow.OnPaint().

mapwindow.BufferedWindow.bufferLast

Definition at line 349 of file mapdisp/mapwindow.py.

mapwindow.BufferedWindow.currtxtid
mapwindow.BufferedWindow.currzoom

Definition at line 90 of file mapdisp/mapwindow.py.

mapwindow.BufferedWindow.dragimg

Definition at line 57 of file mapdisp/mapwindow.py.

Referenced by mapwindow.BufferedWindow.DragMap().

mapwindow.BufferedWindow.hitradius
mapwindow.BufferedWindow.idlist

Definition at line 1077 of file mapdisp/mapwindow.py.

mapwindow.BufferedWindow.lastpos

Definition at line 111 of file mapdisp/mapwindow.py.

Referenced by mapwindow.BufferedWindow.DragItem().

mapwindow.BufferedWindow.pdcDec
mapwindow.BufferedWindow.pdcVector
mapwindow.BufferedWindow.plineid
mapwindow.BufferedWindow.processMouse
mapwindow.BufferedWindow.redrawAll
mapwindow.BufferedWindow.regionCoords

Definition at line 692 of file mapdisp/mapwindow.py.

mapwindow.BufferedWindow.select

Definition at line 84 of file mapdisp/mapwindow.py.

Referenced by mapwindow.BufferedWindow.Draw().

mapwindow.BufferedWindow.zoomhistory
mapwindow.BufferedWindow.zoomtype

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