GRASS Programmer's Manual
6.4.2(2012)
|
Public Member Functions | |
def | __init__ |
Dialog for interactively defining vector cleaning tools. | |
def | OnAddTool |
Add tool button pressed. | |
def | AddTool |
def | OnClearTool |
Remove tool button pressed. | |
def | OnMoveToolUp |
Move up tool button pressed. | |
def | OnMoveToolDown |
Move down tool button pressed. | |
def | OnSetTool |
Tool was defined. | |
def | OnThreshValue |
Threshold value was entered. | |
def | OnSelect |
Tool was selected. | |
def | OnCleaningRun |
Builds options and runs v.clean. | |
def | OnClose |
def | OnHelp |
Show GRASS manual page. | |
def | OnCopy |
Copy the command. | |
def | GetCmdStrings |
Data Fields | |
parent | |
log | |
cmd | |
inmap | |
outmap | |
ftype | |
toolslines | |
tool_desc_list | |
tool_list | |
n_ftypes | |
tools_string | |
thresh_string | |
ftype_string | |
elem | |
ctlabel | |
inmaplabel | |
selectionInput | |
ftype_check | |
ftypeSizer | |
outmaplabel | |
selectionOutput | |
overwrite | |
ct_label | |
ct_panel | |
btn_add | |
btn_remove | |
btn_moveup | |
btn_movedown | |
selected | |
btn_close | |
btn_run | |
btn_clipboard | |
btn_help | |
ct_sizer |
def gui_modules.vclean.VectorCleaningFrame.__init__ | ( | self, | |
parent, | |||
id = wx.ID_ANY , |
|||
title = _('set up vector cleaning tools') , |
|||
pos = wx.DefaultPosition , |
|||
size = (-1, -1 , |
|||
style = wx.DEFAULT_FRAME_STYLE | wx.RESIZE_BORDER , |
|||
kwargs | |||
) |
def gui_modules.vclean.VectorCleaningFrame.AddTool | ( | self | ) |
Definition at line 314 of file vclean.py.
References gui_modules.vclean.VectorCleaningFrame.ct_panel, gui_modules.mcalc_builder.MapCalcFrame.OnSelect(), gui_modules.vclean.VectorCleaningFrame.OnSelect(), gui_modules.vclean.VectorCleaningFrame.OnSetTool(), gui_modules.vclean.VectorCleaningFrame.OnThreshValue(), gui_modules.vclean.VectorCleaningFrame.tool_desc_list, and gui_modules.vclean.VectorCleaningFrame.toolslines.
Definition at line 516 of file vclean.py.
References gui_modules.vclean.VectorCleaningFrame.ftype, gui_modules.gselect.VectorSelect.ftype, gui_modules.vclean.VectorCleaningFrame.ftype_check, gui_modules.vclean.VectorCleaningFrame.ftype_string, gui_modules.vclean.VectorCleaningFrame.inmap, gui_modules.colorrules.ColorTable.inmap, gui_modules.vclean.VectorCleaningFrame.n_ftypes, gui_modules.vclean.VectorCleaningFrame.outmap, gui_modules.vclean.VectorCleaningFrame.thresh_string, gui_modules.vclean.VectorCleaningFrame.tools_string, and gui_modules.vclean.VectorCleaningFrame.toolslines.
Referenced by gui_modules.vclean.VectorCleaningFrame.OnCopy().
def gui_modules.vclean.VectorCleaningFrame.OnAddTool | ( | self, | |
event | |||
) |
def gui_modules.vclean.VectorCleaningFrame.OnCleaningRun | ( | self, | |
event | |||
) |
def gui_modules.vclean.VectorCleaningFrame.OnClearTool | ( | self, | |
event | |||
) |
Remove tool button pressed.
Definition at line 355 of file vclean.py.
References gui_modules.vclean.VectorCleaningFrame.selected, gis_set.GListBox.selected, gui_modules.gcpmanager.GCPList.selected, gui_modules.psmap_dialogs.MapFramePanel.selected, and gui_modules.vclean.VectorCleaningFrame.toolslines.
def gui_modules.vclean.VectorCleaningFrame.OnClose | ( | self, | |
event | |||
) |
def gui_modules.vclean.VectorCleaningFrame.OnCopy | ( | self, | |
event | |||
) |
Copy the command.
Definition at line 498 of file vclean.py.
References gui_modules.vclean.VectorCleaningFrame.cmd, gui_modules.mcalc_builder.MapCalcFrame.cmd, gui_modules.render.Layer.cmd, gui_modules.gcmd.Command.cmd, gui_modules.gcmd.CommandThread.cmd, gui_modules.gdialogs.DecorationDialog.cmd, gui_modules.menuform.GUI.cmd, gui_modules.vclean.VectorCleaningFrame.ftype_string, gui_modules.vclean.VectorCleaningFrame.GetCmdStrings(), gui_modules.vclean.VectorCleaningFrame.inmap, gui_modules.colorrules.ColorTable.inmap, gui_modules.vclean.VectorCleaningFrame.outmap, gui_modules.vclean.VectorCleaningFrame.thresh_string, and gui_modules.vclean.VectorCleaningFrame.tools_string.
def gui_modules.vclean.VectorCleaningFrame.OnHelp | ( | self, | |
event | |||
) |
Show GRASS manual page.
Definition at line 491 of file vclean.py.
References gui_modules.vclean.VectorCleaningFrame.cmd, gui_modules.mcalc_builder.MapCalcFrame.cmd, gui_modules.render.Layer.cmd, gui_modules.gcmd.Command.cmd, gui_modules.gcmd.CommandThread.cmd, gui_modules.gdialogs.DecorationDialog.cmd, and gui_modules.menuform.GUI.cmd.
def gui_modules.vclean.VectorCleaningFrame.OnMoveToolDown | ( | self, | |
event | |||
) |
Move down tool button pressed.
Definition at line 393 of file vclean.py.
References gui_modules.vclean.VectorCleaningFrame.selected, gis_set.GListBox.selected, gui_modules.gcpmanager.GCPList.selected, gui_modules.psmap_dialogs.MapFramePanel.selected, and gui_modules.vclean.VectorCleaningFrame.toolslines.
def gui_modules.vclean.VectorCleaningFrame.OnMoveToolUp | ( | self, | |
event | |||
) |
Move up tool button pressed.
Definition at line 367 of file vclean.py.
References gui_modules.vclean.VectorCleaningFrame.selected, gis_set.GListBox.selected, gui_modules.gcpmanager.GCPList.selected, gui_modules.psmap_dialogs.MapFramePanel.selected, and gui_modules.vclean.VectorCleaningFrame.toolslines.
def gui_modules.vclean.VectorCleaningFrame.OnSelect | ( | self, | |
event | |||
) |
Tool was selected.
Definition at line 441 of file vclean.py.
References gui_modules.vclean.VectorCleaningFrame.selected, gis_set.GListBox.selected, gui_modules.gcpmanager.GCPList.selected, and gui_modules.psmap_dialogs.MapFramePanel.selected.
Referenced by gui_modules.vclean.VectorCleaningFrame.AddTool().
def gui_modules.vclean.VectorCleaningFrame.OnSetTool | ( | self, | |
event | |||
) |
Tool was defined.
Definition at line 419 of file vclean.py.
References gui_modules.vclean.VectorCleaningFrame.tool_desc_list, gui_modules.vclean.VectorCleaningFrame.tool_list, and gui_modules.vclean.VectorCleaningFrame.toolslines.
Referenced by gui_modules.vclean.VectorCleaningFrame.AddTool().
def gui_modules.vclean.VectorCleaningFrame.OnThreshValue | ( | self, | |
event | |||
) |
Threshold value was entered.
Definition at line 430 of file vclean.py.
References gui_modules.vclean.VectorCleaningFrame.toolslines.
Referenced by gui_modules.vclean.VectorCleaningFrame.AddTool().
Definition at line 39 of file vclean.py.
Referenced by gui_modules.vclean.VectorCleaningFrame.OnCopy(), and gui_modules.vclean.VectorCleaningFrame.OnHelp().
Definition at line 39 of file vclean.py.
Referenced by gui_modules.vclean.VectorCleaningFrame.AddTool().
Definition at line 39 of file vclean.py.
Referenced by gui_modules.vclean.VectorCleaningFrame.GetCmdStrings().
Definition at line 39 of file vclean.py.
Referenced by gui_modules.vclean.VectorCleaningFrame.GetCmdStrings().
Definition at line 39 of file vclean.py.
Referenced by gui_modules.vclean.VectorCleaningFrame.GetCmdStrings(), and gui_modules.vclean.VectorCleaningFrame.OnCopy().
Definition at line 39 of file vclean.py.
Referenced by gui_modules.vclean.VectorCleaningFrame.GetCmdStrings(), and gui_modules.vclean.VectorCleaningFrame.OnCopy().
Definition at line 39 of file vclean.py.
Referenced by gui_modules.vclean.VectorCleaningFrame.GetCmdStrings().
Definition at line 39 of file vclean.py.
Referenced by gui_modules.vclean.VectorCleaningFrame.GetCmdStrings(), and gui_modules.vclean.VectorCleaningFrame.OnCopy().
Definition at line 39 of file vclean.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.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.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.toolbars.VDigitToolbar::OnBreak(), gui_modules.mapdisp_window.BufferedWindow::OnButtonDClick(), gui_modules.vdigit.VDigitSettingsDialog::OnCancel(), gui_modules.vdigit.VDigitCategoryDialog::OnCancel(), gui_modules.psmap_dialogs.MapDialog::OnCancel(), gui_modules.toolbars.VDigitToolbar::OnConnect(), gui_modules.toolbars.VDigitToolbar::OnCopy(), gui_modules.toolbars.VDigitToolbar::OnCopyAttrb(), gui_modules.toolbars.VDigitToolbar::OnCopyCats(), gui_modules.toolbars.VDigitToolbar::OnDeleteLine(), gui_modules.toolbars.VDigitToolbar::OnDisplayAttr(), gui_modules.toolbars.VDigitToolbar::OnDisplayCats(), gui_modules.toolbars.VDigitToolbar::OnEditLine(), 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.BufferedWindow::OnMouseEnter(), gui_modules.toolbars.VDigitToolbar::OnMoveLine(), gui_modules.toolbars.VDigitToolbar::OnMoveVertex(), wxgui.GMFrame::OnPsMap(), gui_modules.toolbars.VDigitToolbar::OnQuery(), gui_modules.toolbars.VDigitToolbar::OnRemoveVertex(), gui_modules.vdigit.VDigitSettingsDialog::OnSave(), gui_modules.toolbars.VDigitToolbar::OnSelectMap(), gui_modules.toolbars.MapToolbar::OnSelectTool(), gui_modules.toolbars.VDigitToolbar::OnSettings(), gui_modules.toolbars.NvizToolbar::OnSettings(), gui_modules.toolbars.VDigitToolbar::OnSnap(), gui_modules.toolbars.VDigitToolbar::OnSplitLine(), gui_modules.toolbars.VDigitToolbar::OnTool(), gui_modules.toolbars.VDigitToolbar::OnTypeConversion(), gui_modules.toolbars.VDigitToolbar::OnZBulk(), gui_modules.wxvdigit.VDigitError::ReadLine(), gui_modules.toolbars.VDigitToolbar::StartEditing(), gui_modules.toolbars.VDigitToolbar::StopEditing(), 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.mapdisp_window.BufferedWindow::UpdateMap(), gui_modules.vdigit.VDigitSettingsDialog::UpdateSettings(), 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 39 of file vclean.py.
Referenced by gui_modules.wxvdriver.DisplayDriver.DrawMap(), gui_modules.wxvdriver.DisplayDriver.GetDuplicates(), gui_modules.wxvdriver.DisplayDriver.GetSelected(), gui_modules.wxvdriver.DisplayDriver.GetSelectedIList(), gui_modules.wxvdriver.DisplayDriver.GetSelectedVertex(), gui_modules.vclean.VectorCleaningFrame.OnClearTool(), gui_modules.vclean.VectorCleaningFrame.OnMoveToolDown(), gui_modules.vclean.VectorCleaningFrame.OnMoveToolUp(), gui_modules.vclean.VectorCleaningFrame.OnSelect(), gui_modules.wxvdriver.DisplayDriver.SelectLineByPoint(), gui_modules.wxvdriver.DisplayDriver.SelectLinesByBox(), gui_modules.wxvdriver.DisplayDriver.SetSelected(), and gui_modules.wxvdriver.DisplayDriver.UnSelect().
Definition at line 39 of file vclean.py.
Referenced by gui_modules.vclean.VectorCleaningFrame.GetCmdStrings(), and gui_modules.vclean.VectorCleaningFrame.OnCopy().
Definition at line 39 of file vclean.py.
Referenced by gui_modules.vclean.VectorCleaningFrame.AddTool(), and gui_modules.vclean.VectorCleaningFrame.OnSetTool().
Definition at line 39 of file vclean.py.
Referenced by gui_modules.vclean.VectorCleaningFrame.OnSetTool().
Definition at line 39 of file vclean.py.
Referenced by gui_modules.vclean.VectorCleaningFrame.GetCmdStrings(), and gui_modules.vclean.VectorCleaningFrame.OnCopy().
Definition at line 39 of file vclean.py.
Referenced by gui_modules.vclean.VectorCleaningFrame.AddTool(), gui_modules.vclean.VectorCleaningFrame.GetCmdStrings(), gui_modules.vclean.VectorCleaningFrame.OnClearTool(), gui_modules.vclean.VectorCleaningFrame.OnMoveToolDown(), gui_modules.vclean.VectorCleaningFrame.OnMoveToolUp(), gui_modules.vclean.VectorCleaningFrame.OnSetTool(), and gui_modules.vclean.VectorCleaningFrame.OnThreshValue().