示例#1
0
 def getPointMapTool(self, drawMode = QadGetPointDrawModeEnum.NONE):
    if self.step == 3: # quando si é in fase di disegno linea
       return self.PLINECommand.getPointMapTool(drawMode)
    elif self.step == 4: # quando si é in fase di disegno rettangolo 
       return self.RECTANGLECommand.getPointMapTool(drawMode)      
    else:
       return QadCommandClass.getPointMapTool(self, drawMode)
示例#2
0
 def getPointMapTool(self, drawMode = QadGetPointDrawModeEnum.NONE):
    if self.step == 1: # quando si é in fase di selezione entità
       return self.entSelClass.getPointMapTool(drawMode)
    elif self.step == 2: # quando si é in fase di selezione gruppo entità
       return self.SSGetClass.getPointMapTool()
    else:
       return QadCommandClass.getPointMapTool(self, drawMode)
示例#3
0
 def getPointMapTool(self, drawMode=QadGetPointDrawModeEnum.NONE):
     if self.step == 1:  # quando si é in fase di selezione entità
         return self.entSelClass.getPointMapTool(drawMode)
     elif self.step == 2:  # quando si é in fase di selezione gruppo entità
         return self.SSGetClass.getPointMapTool()
     else:
         return QadCommandClass.getPointMapTool(self, drawMode)
示例#4
0
 def getPointMapTool(self, drawMode = QadGetPointDrawModeEnum.NONE):
    # quando si é in fase di richiesta distanza (scala)
    if self.step == 2:
       return self.GetDistClass.getPointMapTool()
    # quando si é in fase di richiesta rotazione
    elif self.step == 3:
       return self.GetAngleClass.getPointMapTool()
    else:
       return QadCommandClass.getPointMapTool(self, drawMode)
示例#5
0
 def getPointMapTool(self, drawMode=QadGetPointDrawModeEnum.NONE):
     # quando si éin fase di richiesta distanza (altezza testo)
     if self.step == 2:
         return self.GetDistClass.getPointMapTool()
     # quando si éin fase di richiesta rotazione
     elif self.step == 3:
         return self.GetAngleClass.getPointMapTool()
     else:
         return QadCommandClass.getPointMapTool(self, drawMode)
示例#6
0
 def getPointMapTool(self, drawMode = QadGetPointDrawModeEnum.NONE):
    if self.step == 4: # quando si é in fase di disegno linea
       return self.PLINECommand.getPointMapTool(drawMode)
    elif self.step == 5: # quando si é in fase di disegno cerchio
       return self.CIRCLECommand.getPointMapTool(drawMode)
    elif self.step == 6: # quando si é in fase di selezione entità
       return self.SSGetClass.getPointMapTool(drawMode)
    elif self.step == 7: # quando si é in fase di disegno polygono
       return self.MPOLYGONCommand.getPointMapTool(drawMode)
    elif self.step == 8: # quando si é in fase di disegno buffer 
       return self.MBUFFERCommand.getPointMapTool(drawMode)      
    else:
       ptMapTool = QadCommandClass.getPointMapTool(self, drawMode)
       ptMapTool.setSnapType(QadSnapTypeEnum.DISABLE)
       ptMapTool.setOrthoMode(0)
       return ptMapTool
示例#7
0
 def getPointMapTool(self, drawMode = QadGetPointDrawModeEnum.NONE):
    if self.step == 4: # quando si é in fase di disegno linea
       return self.PLINECommand.getPointMapTool(drawMode)
    elif self.step == 5: # quando si é in fase di disegno cerchio
       return self.CIRCLECommand.getPointMapTool(drawMode)
    elif self.step == 6: # quando si é in fase di selezione entità
       return self.SSGetClass.getPointMapTool(drawMode)
    elif self.step == 7: # quando si é in fase di disegno polygono
       return self.MPOLYGONCommand.getPointMapTool(drawMode)
    elif self.step == 8: # quando si é in fase di disegno buffer 
       return self.MBUFFERCommand.getPointMapTool(drawMode)      
    else:
       ptMapTool = QadCommandClass.getPointMapTool(self, drawMode)
       ptMapTool.setSnapType(QadSnapTypeEnum.DISABLE)
       ptMapTool.setOrthoMode(0)
       return ptMapTool
示例#8
0
 def getPointMapTool(self, drawMode=QadGetPointDrawModeEnum.NONE):
     if self.command is not None:
         return self.command.getPointMapTool(drawMode)
     else:
         return QadCommandClass.getPointMapTool(self, drawMode)
示例#9
0
 def getPointMapTool(self, drawMode = QadGetPointDrawModeEnum.NONE):
    if self.step == QadMEASURECommandClassStepEnum.ASK_SEGMENT_LENGTH: # quando si é in fase di richiesta distanza
       return self.GetDistClass.getPointMapTool()
    else:
       return QadCommandClass.getPointMapTool(self, drawMode)
示例#10
0
 def getPointMapTool(self, drawMode=QadGetPointDrawModeEnum.NONE):
     if self.command is not None:
         return self.command.getPointMapTool(drawMode)
     else:
         return QadCommandClass.getPointMapTool(self, drawMode)
示例#11
0
 def getPointMapTool(self, drawMode=QadGetPointDrawModeEnum.NONE):
     if self.step == QadMEASURECommandClassStepEnum.ASK_SEGMENT_LENGTH:  # quando si é in fase di richiesta distanza
         return self.GetDistClass.getPointMapTool()
     else:
         return QadCommandClass.getPointMapTool(self, drawMode)
示例#12
0
 def getPointMapTool(self, drawMode=QadGetPointDrawModeEnum.NONE):
     if self.step == 0 or self.step == 1:  # When you are being selected
         return self.entSelClass.getPointMapTool(drawMode)
     else:
         return QadCommandClass.getPointMapTool(self, drawMode)