GRASS Programmer's Manual
6.4.2(2012)
|
Action class (GRASS module) More...
Public Member Functions | |
def | __init__ |
def | SetId |
Set id. | |
def | SetProperties |
Record properties dialog. | |
def | GetPropDialog |
Get properties dialog. | |
def | GetLog |
Get logging info. | |
def | GetName |
Get name. | |
def | GetParams |
Get dictionary of parameters. | |
def | GetTask |
Get grassTask instance. | |
def | SetParams |
Set dictionary of parameters. | |
def | MergeParams |
Merge dictionary of parameters. | |
def | SetValid |
Set instance to be valid/invalid. | |
def | SetParameterized |
Set action parameterized. | |
def | IsParameterized |
Check if action is parameterized. | |
def | FindData |
Find data item by name. | |
def | Update |
Update action. | |
def | OnDraw |
Draw action in canvas. | |
Data Fields | |
parent | |
task | |
propWin | |
data | |
isValid | |
isParameterized | |
id |
Action class (GRASS module)
Definition at line 1702 of file gmodeler.py.
def gui_modules.gmodeler.ModelAction.__init__ | ( | self, | |
parent, | |||
x, | |||
y, | |||
id = -1 , |
|||
cmd = None , |
|||
task = None , |
|||
width = None , |
|||
height = None |
|||
) |
Definition at line 1704 of file gmodeler.py.
def gui_modules.gmodeler.ModelAction.FindData | ( | self, | |
name | |||
) |
Find data item by name.
Definition at line 1881 of file gmodeler.py.
References gui_modules.gmodeler.ModelObject.GetRelations().
def gui_modules.gmodeler.ModelAction.GetLog | ( | self, | |
string = True |
|||
) |
Get logging info.
Definition at line 1791 of file gmodeler.py.
References gui_modules.gmodeler.ModelAction.isValid.
def gui_modules.gmodeler.ModelAction.GetName | ( | self | ) |
Get name.
Definition at line 1831 of file gmodeler.py.
Referenced by gui_modules.gmodeler.ItemCheckListCtrl.OnCheckItem(), and gui_modules.gmodeler.ItemListCtrl.Populate().
def gui_modules.gmodeler.ModelAction.GetParams | ( | self, | |
dcopy = False |
|||
) |
Get dictionary of parameters.
Definition at line 1839 of file gmodeler.py.
def gui_modules.gmodeler.ModelAction.GetPropDialog | ( | self | ) |
Get properties dialog.
Definition at line 1787 of file gmodeler.py.
References gui_modules.gmodeler.ModelAction.propWin.
def gui_modules.gmodeler.ModelAction.GetTask | ( | self | ) |
Get grassTask instance.
Definition at line 1846 of file gmodeler.py.
References gui_modules.gmodeler.ModelAction.task.
def gui_modules.gmodeler.ModelAction.IsParameterized | ( | self | ) |
Check if action is parameterized.
Definition at line 1877 of file gmodeler.py.
References gui_modules.gmodeler.ModelAction.isParameterized.
def gui_modules.gmodeler.ModelAction.MergeParams | ( | self, | |
params | |||
) |
Merge dictionary of parameters.
Definition at line 1855 of file gmodeler.py.
def gui_modules.gmodeler.ModelAction.OnDraw | ( | self, | |
dc | |||
) |
Draw action in canvas.
Definition at line 1898 of file gmodeler.py.
References gui_modules.gmodeler.ModelAction._setBrush(), and gui_modules.gmodeler.ModelAction._setPen().
def gui_modules.gmodeler.ModelAction.SetId | ( | self, | |
id | |||
) |
Set id.
Definition at line 1771 of file gmodeler.py.
References gui_modules.gmodeler.ModelObject.id, and gui_modules.gmodeler.ModelAction.id.
def gui_modules.gmodeler.ModelAction.SetParameterized | ( | self, | |
isparameterized | |||
) |
Set action parameterized.
Definition at line 1871 of file gmodeler.py.
References gui_modules.gmodeler.ModelAction._setPen(), and gui_modules.gmodeler.ModelAction.isParameterized.
def gui_modules.gmodeler.ModelAction.SetParams | ( | self, | |
params | |||
) |
Set dictionary of parameters.
Definition at line 1850 of file gmodeler.py.
References gui_modules.gmodeler.ModelAction.task.
def gui_modules.gmodeler.ModelAction.SetProperties | ( | self, | |
params, | |||
propwin | |||
) |
Record properties dialog.
Definition at line 1781 of file gmodeler.py.
References gui_modules.gmodeler.ModelAction.propWin, and gui_modules.gmodeler.ModelAction.task.
def gui_modules.gmodeler.ModelAction.SetValid | ( | self, | |
isvalid | |||
) |
Set instance to be valid/invalid.
Definition at line 1866 of file gmodeler.py.
References gui_modules.gmodeler.ModelAction._setBrush(), and gui_modules.gmodeler.ModelAction.isValid.
def gui_modules.gmodeler.ModelAction.Update | ( | self, | |
running = False |
|||
) |
Update action.
Definition at line 1890 of file gmodeler.py.
References gui_modules.gmodeler.ModelAction._setBrush(), and gui_modules.gmodeler.ModelAction._setPen().
Referenced by gui_modules.gcpmanager.GroupPage.GetOptData(), gui_modules.location_wizard.DatumPage.OnDText(), gui_modules.colorrules.ColorTable.OnSelectionInput(), gui_modules.nviz_tools.NvizToolWindow.OnViewChangedSpin(), gui_modules.mapdisp_window.BufferedWindow.TextBounds(), gui_modules.nviz_tools.NvizToolWindow.UpdatePage(), and gui_modules.nviz_tools.NvizToolWindow.UpdateSettings().
Definition at line 1704 of file gmodeler.py.
Referenced by gui_modules.wxnviz.Nviz.Draw(), gui_modules.wxnviz.Nviz.EraseMap(), gui_modules.wxnviz.Nviz.InitView(), gui_modules.wxnviz.Nviz.LoadSurface(), gui_modules.wxnviz.Nviz.LoadVector(), gui_modules.wxnviz.Nviz.LoadVolume(), gui_modules.nviz_tools.PositionWindow.PostDraw(), gui_modules.menuform.UpdateThread.run(), gui_modules.wxnviz.Nviz.SaveToFile(), gui_modules.wxnviz.Nviz.SetBgColor(), gui_modules.wxnviz.Nviz.SetFringe(), gui_modules.wxnviz.Nviz.SetLight(), gui_modules.wxnviz.Nviz.SetSurfaceAttr(), gui_modules.wxnviz.Nviz.SetViewDefault(), gui_modules.wxnviz.Nviz.SetZExag(), and gui_modules.nviz_tools.PositionWindow.UpdatePos().
Reimplemented from gui_modules.gmodeler.ModelObject.
Definition at line 1771 of file gmodeler.py.
Referenced by gui_modules.gmodeler.ModelLoop::__init__(), gui_modules.psmap_dialogs.MapFramePanel::getId(), gui_modules.psmap_dialogs.RasterPanel::getId(), gui_modules.psmap_dialogs.VectorPanel::getId(), gui_modules.psmap_dialogs.MapDialog::OnApply(), gui_modules.psmap_dialogs.RasterDialog::OnApply(), gui_modules.psmap_dialogs.MainVectorDialog::OnApply(), gui_modules.gmodeler.ModelAction::SetId(), gui_modules.gmodeler.ModelItem::SetId(), gui_modules.gmodeler.ModelItem::SetText(), gui_modules.psmap_dialogs.MapFramePanel::update(), gui_modules.psmap_dialogs.RasterPanel::update(), gui_modules.psmap_dialogs.VectorPanel::update(), gui_modules.psmap_dialogs.MapinfoDialog::update(), gui_modules.psmap_dialogs.ScalebarDialog::update(), and gui_modules.psmap_dialogs.TextDialog::update().
Definition at line 1704 of file gmodeler.py.
Referenced by gui_modules.gmodeler.ModelAction.IsParameterized(), and gui_modules.gmodeler.ModelAction.SetParameterized().
Definition at line 1704 of file gmodeler.py.
Referenced by gui_modules.gmodeler.ModelAction.GetLog(), and gui_modules.gmodeler.ModelAction.SetValid().
Definition at line 1704 of file gmodeler.py.
Referenced by gui_modules.toolbars.GCPManToolbar::__init__(), gui_modules.prompt.GPromptPopUp::__init__(), gui_modules.toolbars.ProfileToolbar::__init__(), gui_modules.toolbars.ModelToolbar::__init__(), gui_modules.toolbars.HistogramToolbar::__init__(), gui_modules.toolbars.LMWorkspaceToolbar::__init__(), gui_modules.toolbars.LMDataToolbar::__init__(), gui_modules.toolbars.LMToolsToolbar::__init__(), gui_modules.toolbars.LMMiscToolbar::__init__(), gui_modules.toolbars.LMVectorToolbar::__init__(), gui_modules.gmodeler.ModelLoop::__init__(), gui_modules.goutput.GMStc::AddTextWrapped(), gui_modules.wxvdigit.VDigitError::Database(), gui_modules.wxvdigit.VDigitError::DbExecute(), gui_modules.wxvdigit.VDigitError::DbLink(), gui_modules.wxvdigit.VDigitError::DeadLine(), gui_modules.mapdisp_window.BufferedWindow::Distance(), gui_modules.wxvdigit.VDigitError::Driver(), gui_modules.toolbars.MapToolbar::ExitToolbars(), gui_modules.wxvdigit.VDigitError::FeatureType(), gui_modules.preferences.CheckListMapset::LoadData(), gui_modules.wxvdigit.VDigitError::NoMap(), gui_modules.toolbars.VDigitToolbar::OnAddArea(), gui_modules.toolbars.VDigitToolbar::OnAddBoundary(), gui_modules.toolbars.VDigitToolbar::OnAddCentroid(), gui_modules.toolbars.VDigitToolbar::OnAddLine(), gui_modules.toolbars.VDigitToolbar::OnAddPoint(), gui_modules.toolbars.VDigitToolbar::OnAddVertex(), gui_modules.profile.OptDialog::OnApply(), gui_modules.toolbars.VDigitToolbar::OnBreak(), gui_modules.mapdisp_window.BufferedWindow::OnButtonDClick(), gui_modules.menuform.mainFrame::OnCancel(), gui_modules.vdigit.VDigitSettingsDialog::OnCancel(), gui_modules.vdigit.VDigitCategoryDialog::OnCancel(), gui_modules.psmap_dialogs.MapDialog::OnCancel(), gui_modules.preferences.CheckListMapset::OnCheckItem(), gui_modules.goutput.GMConsole::OnCmdDone(), gui_modules.toolbars.VDigitToolbar::OnConnect(), gui_modules.toolbars.VDigitToolbar::OnCopy(), gui_modules.toolbars.VDigitToolbar::OnCopyAttrb(), gui_modules.toolbars.VDigitToolbar::OnCopyCats(), gui_modules.profile.ProfileFrame::OnCreateProfile(), gui_modules.toolbars.VDigitToolbar::OnDeleteLine(), gui_modules.toolbars.VDigitToolbar::OnDisplayAttr(), gui_modules.toolbars.VDigitToolbar::OnDisplayCats(), gui_modules.menuform.mainFrame::OnDone(), gui_modules.location_wizard.DatumPage::OnDText(), gui_modules.toolbars.VDigitToolbar::OnEditLine(), gui_modules.location_wizard.CoordinateSystemPage::OnEnterPage(), gui_modules.location_wizard.DatumPage::OnEnterPage(), gui_modules.location_wizard.EPSGPage::OnEnterPage(), gui_modules.location_wizard.SummaryPage::OnEnterPage(), gui_modules.toolbars.VDigitToolbar::OnExit(), gui_modules.toolbars.NvizToolbar::OnExit(), gui_modules.toolbars.VDigitToolbar::OnFlip(), gui_modules.mapdisp_vdigit.VDigitWindow::OnLeftDownAddLine(), gui_modules.mapdisp_vdigit.VDigitWindow::OnLeftDownDisplayCA(), gui_modules.mapdisp_window.BufferedWindow::OnLeftUp(), gui_modules.toolbars.VDigitToolbar::OnMerge(), gui_modules.mapdisp_window.MapWindow::OnMotion(), gui_modules.psmap.PsMapBufferedWindow::OnMouse(), gui_modules.mapdisp_window.BufferedWindow::OnMouseEnter(), gui_modules.toolbars.VDigitToolbar::OnMoveLine(), gui_modules.toolbars.VDigitToolbar::OnMoveVertex(), gui_modules.location_wizard.DatumPage::OnPageChanging(), gui_modules.location_wizard.EllipsePage::OnPageChanging(), gui_modules.location_wizard.EPSGPage::OnPageChanging(), gui_modules.location_wizard.CustomPage::OnPageChanging(), wxgui.GMFrame::OnPsMap(), gui_modules.toolbars.VDigitToolbar::OnQuery(), gui_modules.toolbars.VDigitToolbar::OnRemoveVertex(), gui_modules.menuform.mainFrame::OnRun(), gui_modules.prompt.GPrompt::OnRunCmd(), gui_modules.vdigit.VDigitSettingsDialog::OnSave(), gui_modules.profile.OptDialog::OnSave(), gui_modules.location_wizard.EllipsePage::OnSearch(), gui_modules.toolbars.VDigitToolbar::OnSelectMap(), gui_modules.toolbars.MapToolbar::OnSelectTool(), gui_modules.gselect.GdalSelect::OnSetDsn(), gui_modules.toolbars.VDigitToolbar::OnSettings(), gui_modules.toolbars.NvizToolbar::OnSettings(), gui_modules.toolbars.VDigitToolbar::OnSnap(), gui_modules.toolbars.VDigitToolbar::OnSplitLine(), gui_modules.location_wizard.ProjectionsPage::OnText(), gui_modules.location_wizard.EllipsePage::OnText(), gui_modules.toolbars.AbstractToolbar::OnTool(), gui_modules.toolbars.VDigitToolbar::OnTool(), gui_modules.toolbars.VDigitToolbar::OnTypeConversion(), gui_modules.menuform.cmdPanel::OnUpdateSelection(), gui_modules.toolbars.VDigitToolbar::OnZBulk(), gui_modules.psmap_dialogs.Instruction::Read(), gui_modules.wxvdigit.VDigitError::ReadLine(), gui_modules.mapdisp_command.Command::run(), gui_modules.goutput.CmdThread::run(), gui_modules.menuform.UpdateQThread::run(), gui_modules.goutput.GMConsole::RunCmd(), gui_modules.location_wizard.CoordinateSystemPage::SetVal(), gui_modules.location_wizard.ProjParamsPage::SetVal(), gui_modules.toolbars.VDigitToolbar::StartEditing(), gui_modules.toolbars.VDigitToolbar::StopEditing(), gui_modules.psmap_dialogs.VectorPanel::update(), gui_modules.psmap_dialogs.MapinfoDialog::update(), gui_modules.psmap_dialogs.ScalebarDialog::update(), gui_modules.psmap_dialogs.TextDialog::update(), gui_modules.psmap_dialogs.MapDialog::updateDialog(), gui_modules.histogram.BufferedWindow::UpdateHist(), gui_modules.mapdisp_window.BufferedWindow::UpdateMap(), gui_modules.vdigit.VDigitSettingsDialog::UpdateSettings(), gui_modules.goutput.GMStdout::write(), gui_modules.wxvdigit.VDigitError::WriteLine(), gui_modules.mapdisp_window.BufferedWindow::Zoom(), gui_modules.mapdisp_window.BufferedWindow::ZoomBack(), and gui_modules.mapdisp_window.BufferedWindow::ZoomHistory().
Definition at line 1704 of file gmodeler.py.
Referenced by gui_modules.gmodeler.ModelAction.GetPropDialog(), gui_modules.gmodeler.ModelData.GetPropDialog(), gui_modules.gmodeler.ModelData.SetPropDialog(), and gui_modules.gmodeler.ModelAction.SetProperties().
Definition at line 1704 of file gmodeler.py.
Referenced by gui_modules.menuform.cmdPanel.createCmd(), python.task.processTask.get_task(), gui_modules.gmodeler.ModelAction.GetTask(), gui_modules.menuform.mainFrame.OnApply(), gui_modules.menuform.mainFrame.OnCancel(), gui_modules.menuform.cmdPanel.OnColorChange(), gui_modules.menuform.cmdPanel.OnSetValue(), gui_modules.menuform.cmdPanel.OnUpdateSelection(), gui_modules.menuform.UpdateThread.run(), gui_modules.gmodeler.ModelAction.SetParams(), and gui_modules.gmodeler.ModelAction.SetProperties().