GRASS Programmer's Manual  6.4.2(2012)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
gui_modules.psmap_dialogs.Instruction Class Reference

Class which represents instruction file. More...

Public Member Functions

def __init__
def __str__
 Returns text for instruction file.
def __getitem__
def __contains__
 Test if instruction is included.
def __delitem__
 Delete instruction.
def AddInstruction
 Add instruction.
def FindInstructionByType
 Find instruction(s) with the given type.
def Read
 Reads instruction file and creates instruction objects.
def SendToRead
def SetRegion
 Sets region from file comment or sets current region in case of no comment.

Data Fields

 parent
 objectsToDraw
 instruction
 filename

Detailed Description

Class which represents instruction file.

Definition at line 243 of file psmap_dialogs.py.


Constructor & Destructor Documentation

def gui_modules.psmap_dialogs.Instruction.__init__ (   self,
  parent,
  objectsToDraw 
)

Definition at line 245 of file psmap_dialogs.py.


Member Function Documentation

def gui_modules.psmap_dialogs.Instruction.__contains__ (   self,
  id 
)
def gui_modules.psmap_dialogs.Instruction.__getitem__ (   self,
  id 
)
def gui_modules.psmap_dialogs.Instruction.AddInstruction (   self,
  instruction 
)
def gui_modules.psmap_dialogs.Instruction.FindInstructionByType (   self,
  type,
  list = False 
)
def gui_modules.psmap_dialogs.Instruction.Read (   self,
  filename 
)

Reads instruction file and creates instruction objects.

Definition at line 321 of file psmap_dialogs.py.

def gui_modules.psmap_dialogs.Instruction.SendToRead (   self,
  instruction,
  text,
  kwargs 
)
def gui_modules.psmap_dialogs.Instruction.SetRegion (   self,
  regionInstruction 
)

Sets region from file comment or sets current region in case of no comment.

Definition at line 585 of file psmap_dialogs.py.

References gui_modules.psmap_dialogs.Instruction.AddInstruction(), gui_modules.utils.CmdToTuple(), gui_modules.utils.GetCmdString(), gui_modules.gcmd.RunCommand(), and gui_modules.utils.split().

Referenced by gui_modules.render.Map.Render().


Field Documentation

gui_modules.psmap_dialogs.Instruction.filename

Definition at line 323 of file psmap_dialogs.py.

Referenced by gui_modules.workspace.ProcessGrcFile.read().

gui_modules.psmap_dialogs.Instruction.instruction

Definition at line 250 of file psmap_dialogs.py.

Referenced by gui_modules.psmap_dialogs.Instruction.__contains__(), gui_modules.psmap_dialogs.Instruction.__delitem__(), gui_modules.psmap_dialogs.Instruction.__getitem__(), gui_modules.psmap_dialogs.InstructionObject.__getitem__(), gui_modules.psmap_dialogs.InstructionObject.__setitem__(), gui_modules.psmap_dialogs.Instruction.__str__(), gui_modules.psmap_dialogs.MapFrame.__str__(), gui_modules.psmap_dialogs.PageSetup.__str__(), gui_modules.psmap_dialogs.Mapinfo.__str__(), gui_modules.psmap_dialogs.Text.__str__(), gui_modules.psmap_dialogs.Scalebar.__str__(), gui_modules.psmap_dialogs.RasterLegend.__str__(), gui_modules.psmap_dialogs.VectorLegend.__str__(), gui_modules.psmap_dialogs.Raster.__str__(), gui_modules.psmap_dialogs.VProperties.__str__(), gui_modules.psmap_dialogs.Instruction.FindInstructionByType(), gui_modules.psmap_dialogs.InstructionObject.GetInstruction(), gui_modules.psmap_dialogs.MapDialog.OnApply(), gui_modules.psmap_dialogs.RasterDialog.OnApply(), gui_modules.psmap_dialogs.MainVectorDialog.OnApply(), gui_modules.psmap_dialogs.VectorPanel.OnProperties(), gui_modules.psmap_dialogs.MapFrame.Read(), gui_modules.psmap_dialogs.Mapinfo.Read(), gui_modules.psmap_dialogs.Scalebar.Read(), gui_modules.psmap_dialogs.Vector.Read(), gui_modules.psmap_dialogs.InstructionObject.SetInstruction(), 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().

gui_modules.psmap_dialogs.Instruction.objectsToDraw

Definition at line 248 of file psmap_dialogs.py.

Referenced by gui_modules.psmap_dialogs.Instruction.__delitem__().


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