GRASS Programmer's Manual  6.5.svn(2012)-r51648
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
mcalc_builder.MapCalcFrame Class Reference

Mapcalc Frame class. More...

Public Member Functions

def __init__
def AddMark
 Sends operators to insertion method.
def OnSelect
 Gets raster map or function selection and send it to insertion method.
def OnUpdateStatusBar
 Update statusbar text.
def OnMCalcRun
 Builds and runs r.mapcalc statement.
def OnDone
 Add create map to the layer tree.
def OnSaveExpression
 Saves expression to file.
def OnLoadExpression
 Load expression from file.
def OnClear
 Clears text area.
def OnHelp
 Launches r.mapcalc help.
def OnClose
 Close window.

Data Fields

 parent
 log
 cmd
 rast3d
 panel
 heading
 funct_dict
 operatorBox
 operandBox
 expressBox
 btn_clear
 btn_help
 btn_run
 btn_close
 btn_save
 btn_load
 btn
 text_mcalc
 newmaplabel
 newmaptxt
 mapsellabel
 mapselect
 functlabel
 function
 addbox

Detailed Description

Mapcalc Frame class.

Calculator-style window to create and run r(3).mapcalc statements.

Definition at line 34 of file mcalc_builder.py.


Constructor & Destructor Documentation

def mcalc_builder.MapCalcFrame.__init__ (   self,
  parent,
  cmd,
  id = wx.ID_ANY,
  style = wx.DEFAULT_FRAME_STYLE | wx.RESIZE_BORDER,
  kwargs 
)

Definition at line 39 of file mcalc_builder.py.


Member Function Documentation

def mcalc_builder.MapCalcFrame.AddMark (   self,
  event 
)

Sends operators to insertion method.

Definition at line 361 of file mcalc_builder.py.

References mcalc_builder.MapCalcFrame._addSomething(), and mcalc_builder.MapCalcFrame.btn.

def mcalc_builder.MapCalcFrame.OnClear (   self,
  event 
)

Clears text area.

Definition at line 529 of file mcalc_builder.py.

def mcalc_builder.MapCalcFrame.OnClose (   self,
  event 
)

Close window.

Definition at line 539 of file mcalc_builder.py.

def mcalc_builder.MapCalcFrame.OnDone (   self,
  cmd,
  returncode 
)

Add create map to the layer tree.

Definition at line 457 of file mcalc_builder.py.

Referenced by vclean.VectorCleaningFrame.OnCleaningRun(), and mcalc_builder.MapCalcFrame.OnMCalcRun().

def mcalc_builder.MapCalcFrame.OnLoadExpression (   self,
  event 
)

Load expression from file.

Definition at line 497 of file mcalc_builder.py.

def mcalc_builder.MapCalcFrame.OnSaveExpression (   self,
  event 
)

Saves expression to file.

Definition at line 473 of file mcalc_builder.py.

def mcalc_builder.MapCalcFrame.OnSelect (   self,
  event 
)

Gets raster map or function selection and send it to insertion method.

Definition at line 392 of file mcalc_builder.py.

References mcalc_builder.MapCalcFrame._addSomething().

Referenced by vclean.VectorCleaningFrame.AddTool().

def mcalc_builder.MapCalcFrame.OnUpdateStatusBar (   self,
  event 
)

Update statusbar text.

Definition at line 399 of file mcalc_builder.py.


Field Documentation


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