GRASS Programmer's Manual  6.5.svn(2014)-r66266
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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 ResizeLegend
 
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 SaveRegion
 Save display extents/compulational region to named region file. 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,
  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 1335 of file mapdisp/mapwindow.py.

def mapwindow.BufferedWindow.DisplayToWind (   self)

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

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

References 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 1731 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 732 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 676 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 862 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 489 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 703 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 780 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 421 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 1093 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, goutput.CmdThread.parent, frame.ModelFrame.parent, manager.VirtualAttributeList.parent, manager.GCPWizard.parent, dialogs.ModelSearchDialog.parent, forms.UpdateThread.parent, goutput.GMConsole.parent, dialogs.ModelRelationDialog.parent, manager.LocationPage.parent, forms.UpdateQThread.parent, forms.TaskFrame.parent, dialogs.ModelItemDialog.parent, manager.GroupPage.parent, dialogs.DecorationDialog.parent, manager.AttributeManager.parent, dialogs.ModelListCtrl.parent, manager.DispMapPage.parent, ghelp.HelpWindow.parent, gselect.LayerSelect.parent, dialogs.TextLayerDialog.parent, forms.CmdPanel.parent, manager.GCP.parent, model.ModelAction.parent, dialogs.GroupDialog.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, frame.ItemPanel.parent, dialogs.ImportDialog.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.ResizeLegend(), widgets.SetValue(), 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 1238 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 1263 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 1277 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 1213 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 387 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 1308 of file mapdisp/mapwindow.py.

def mapwindow.BufferedWindow.ResetZoomHistory (   self)

Reset zoom history.

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

References mapwindow.BufferedWindow.zoomhistory.

def mapwindow.BufferedWindow.ResizeLegend (   self,
  begin,
  end 
)
def mapwindow.BufferedWindow.SaveRegion (   self,
  display = True 
)

Save display extents/compulational region to named region file.

Parameters
displayTrue for display extends otherwise computational region

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

References mapwindow.BufferedWindow._saveCompRegion(), mapwindow.BufferedWindow._saveDisplayRegion(), and gcmd.RunCommand().

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 534 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, goutput.GMConsole.parent, dialogs.ModelRelationDialog.parent, manager.LocationPage.parent, forms.UpdateQThread.parent, forms.TaskFrame.parent, dialogs.ModelItemDialog.parent, manager.GroupPage.parent, dialogs.DecorationDialog.parent, manager.AttributeManager.parent, dialogs.ModelListCtrl.parent, manager.DispMapPage.parent, ghelp.HelpWindow.parent, gselect.LayerSelect.parent, dialogs.TextLayerDialog.parent, forms.CmdPanel.parent, manager.GCP.parent, model.ModelAction.parent, dialogs.GroupDialog.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, frame.ItemPanel.parent, dialogs.ImportDialog.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, 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 1451 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 1475 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 1573 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 1511 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 1630 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 1560 of file mapdisp/mapwindow.py.

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

Field Documentation

mapwindow.BufferedWindow.buffer

self.Map.AlignExtentFromDisplay()

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

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

mapwindow.BufferedWindow.bufferLast

Definition at line 350 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 1079 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 694 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: