GRASS Programmer's Manual  6.4.4(2014)-r
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__ (self, parent, id=wx.ID_ANY, Map=None, tree=None, lmgr=None, overlays=None, style=wx.NO_FULL_REPAINT_ON_RESIZE, kwargs)
 
def Draw (self, pdc, img=None, drawid=None, pdctype='image', coords=[0)
 Draws map and overlay decorations. More...
 
def TextBounds
 Return text boundary data. More...
 
def OnPaint (self, event)
 Draw PseudoDC's to buffered paint DC. More...
 
def OnSize (self, event)
 Scale map image so that it is the same size as the Window. More...
 
def OnIdle (self, event)
 Only re-render a composite map image from GRASS during idle time instead of multiple times during resizing. More...
 
def SaveToFile (self, FileName, FileType, width, height)
 This draws the pseudo DC to a buffer that can be saved to a file. More...
 
def GetOverlay (self)
 Converts rendered overlay files to wx.Image. More...
 
def GetImage (self)
 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 (self)
 Draw computational region extent in the display. More...
 
def IsInRegion (self, region, refRegion)
 Test if 'region' is inside of 'refRegion'. More...
 
def EraseMap (self)
 Erase map canvas. More...
 
def DragMap (self, moveto)
 Drag the entire map image for panning. More...
 
def DragItem (self, id, event)
 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 (self, pdc, coords, size, rotation=0, text=None, textAlign='lr', textOffset=(5, 5)
 Draw cross in PseudoDC. More...
 
def MouseActions (self, event)
 Mouse motion and button click notifier. More...
 
def OnMouseWheel (self, event)
 Mouse wheel moved. More...
 
def OnDragging (self, event)
 Mouse dragging. More...
 
def OnLeftDown (self, event)
 Left mouse button pressed. More...
 
def OnLeftUp (self, event)
 Left mouse button released. More...
 
def OnButtonDClick (self, event)
 Mouse button double click. More...
 
def OnRightDown (self, event)
 Right mouse button pressed. More...
 
def OnRightUp (self, event)
 Right mouse button released. More...
 
def OnMiddleDown (self, event)
 Middle mouse button pressed. More...
 
def OnMiddleUp (self, event)
 Middle mouse button released. More...
 
def OnMouseEnter (self, event)
 Mouse entered window and no mouse buttons were pressed. More...
 
def OnMouseMoving (self, event)
 Motion event and no mouse buttons were pressed. More...
 
def ClearLines
 Clears temporary drawn lines from PseudoDC. More...
 
def Pixel2Cell (self, x, y)
 Convert image coordinates to real word coordinates. More...
 
def Cell2Pixel (self, east, north)
 Convert real word coordinates to image coordinates. More...
 
def Zoom (self, begin, end, zoomtype)
 Calculates new region while (un)zoom/pan-ing. More...
 
def ZoomBack (self)
 Zoom to previous extents in zoomhistory list. More...
 
def ZoomHistory (self, n, s, e, w)
 Manages a list of last 10 zoom extents. More...
 
def ResetZoomHistory (self)
 Reset zoom history. More...
 
def ZoomToMap
 Set display extents to match selected raster or vector map(s). More...
 
def ZoomToWind (self)
 Set display geometry to match computational region settings (set with g.region) More...
 
def ZoomToDefault (self)
 Set display geometry to match default region settings. More...
 
def GoTo (self, e, n)
 
def DisplayToWind (self)
 Set computational region (WIND file) to match display extents. More...
 
def ZoomToSaved (self)
 Set display geometry to match extents in saved region file. More...
 
def SaveDisplayRegion (self)
 Save display extents to named region file. More...
 
def SaveRegion (self, wind)
 Save region settings. More...
 
def Distance
 Calculete distance. More...
 
- Public Member Functions inherited from mapwindow.MapWindow
def __init__ (self, parent, id=wx.ID_ANY, Map=None, tree=None, lmgr=None, kwargs)
 
def RegisterMouseEventHandler
 Binds event handler. More...
 
def UnregisterMouseEventHandler (self, event)
 Unbinds event handler a restores previous state. More...
 
def Pixel2Cell (self, x, y)
 
def Cell2Pixel (self, east, north)
 
def OnMotion (self, event)
 Tracks mouse motion and update statusbar. More...
 
def GetLastEN (self)
 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 1336 of file mapdisp/mapwindow.py.

def mapwindow.BufferedWindow.DisplayToWind (   self)

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

Definition at line 1584 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 1689 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, frame.ModelFrame.parent, goutput.CmdThread.parent, manager.VirtualAttributeList.parent, manager.GCPWizard.parent, dialogs.ModelSearchDialog.parent, forms.UpdateThread.parent, goutput.GMConsole.parent, ghelp.MenuTreeWindow.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 1239 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 1264 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 1278 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 1214 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 1309 of file mapdisp/mapwindow.py.

def mapwindow.BufferedWindow.ResetZoomHistory (   self)

Reset zoom history.

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

References mapwindow.BufferedWindow.zoomhistory.

def mapwindow.BufferedWindow.SaveDisplayRegion (   self)

Save display extents to named region file.

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

References mapwindow.BufferedWindow.SaveRegion().

def mapwindow.BufferedWindow.SaveRegion (   self,
  wind 
)

Save region settings.

Parameters
windregion name

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

References 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 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, ghelp.MenuTreeWindow.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 1429 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 1453 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 1551 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 1489 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 1608 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 1538 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: