GRASS Programmer's Manual  6.4.2(2012)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
gui_modules.gmodeler.ModelData Class Reference
Inheritance diagram for gui_modules.gmodeler.ModelData:
Collaboration diagram for gui_modules.gmodeler.ModelData:

Public Member Functions

def __init__
def IsIntermediate
 Checks if data item is intermediate.
def SetIntermediate
 Set intermediate flag.
def OnDraw
def GetLog
 Get logging info.
def GetName
 Get list of names.
def GetPrompt
 Get prompt.
def SetPrompt
 Set prompt.
def GetValue
 Get value.
def SetValue
 Set value.
def GetPropDialog
 Get properties dialog.
def SetPropDialog
 Get properties dialog.
def Update
 Update action.
- Public Member Functions inherited from gui_modules.gmodeler.ModelObject
def __init__
def __del__
def GetId
 Get id.
def AddRelation
 Record new relation.
def GetRelations
 Get list of relations.
def IsEnabled
 Get True if action is enabled, otherwise False.
def Enable
 Enable/disable action.
def SetBlock
 Add object to the block (loop/condition)
def UnSetBlock
 Remove object from the block (loop/consition)
def GetBlock
 Get list of related ModelObject(s) which defines block (loop/condition)
def GetBlockId
 Get list of related ids which defines block.

Data Fields

 parent
 value
 prompt
 intermediate
 propWin
- Data Fields inherited from gui_modules.gmodeler.ModelObject
 id
 rels
 isEnabled
 inBlock

Detailed Description

Definition at line 1904 of file gmodeler.py.

Constructor & Destructor Documentation

def gui_modules.gmodeler.ModelData.__init__ (   self,
  parent,
  x,
  y,
  value = '',
  prompt = '',
  width = None,
  height = None 
)
Data item class

@param parent window parent
@param x, y   position of the shape
@param fname, tname list of parameter names from / to
@param value  value
@param prompt type of GIS element
@param width,height dimension of the shape

Definition at line 1905 of file gmodeler.py.

Member Function Documentation

def gui_modules.gmodeler.ModelData.GetLog (   self,
  string = True 
)
def gui_modules.gmodeler.ModelData.GetName (   self)

Get list of names.

Definition at line 1967 of file gmodeler.py.

References gui_modules.gmodeler.ModelObject.GetRelations().

Referenced by gui_modules.gmodeler.ItemCheckListCtrl.OnCheckItem().

def gui_modules.gmodeler.ModelData.GetPrompt (   self)

Get prompt.

Definition at line 1975 of file gmodeler.py.

References gui_modules.gmodeler.ModelData.prompt.

def gui_modules.gmodeler.ModelData.GetPropDialog (   self)

Get properties dialog.

Definition at line 2008 of file gmodeler.py.

References gui_modules.gmodeler.ModelAction.propWin, and gui_modules.gmodeler.ModelData.propWin.

def gui_modules.gmodeler.ModelData.GetValue (   self)
def gui_modules.gmodeler.ModelData.IsIntermediate (   self)

Checks if data item is intermediate.

Definition at line 1938 of file gmodeler.py.

References gui_modules.gmodeler.ModelData.intermediate.

def gui_modules.gmodeler.ModelData.OnDraw (   self,
  dc 
)

Definition at line 1946 of file gmodeler.py.

References gui_modules.gmodeler.ModelData.intermediate.

def gui_modules.gmodeler.ModelData.SetIntermediate (   self,
  im 
)

Set intermediate flag.

Definition at line 1942 of file gmodeler.py.

References gui_modules.gmodeler.ModelData.intermediate.

def gui_modules.gmodeler.ModelData.SetPrompt (   self,
  prompt 
)

Set prompt.

Parameters
prompt

Definition at line 1979 of file gmodeler.py.

References gui_modules.gmodeler.ModelData.prompt.

Field Documentation

gui_modules.gmodeler.ModelData.propWin

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