示例#1
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    
    self.entity = QadEntity()
    
    self.SSGetClass = None
    self.entSelClass = None
示例#2
0
 def init(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.AddOnSelection = True # se = False significa remove
    self.entitySet = QadEntitySet()
    self.points = []
    self.currSelectionMode = ""
    # opzioni per limitare gli oggetti da selezionare
    self.onlyEditableLayers = False
    self.checkPointLayer = True
    self.checkLineLayer = True
    self.checkPolygonLayer = True
    self.checkDimLayers = True # include tutte le features che compongono le quotature selezionate
    
    self.help = False
    # se SingleSelection = True viene selezionato il primo oggetto o gruppo di oggetti indicato,
    # senza che vengano richieste altre selezioni.      
    self.SingleSelection = False
    self.pickAdd = QadVariables.get(QadMsg.translate("Environment variables", "PICKADD"))
    
    # se exitAfterSelection = True il comando viene terminato dopo una qualunque selezione 
    # indipendentemente che sia stato selezionato o meno un oggetto o gruppo di oggetti.
    # usato da QadVirtualSelCommandClass
    self.exitAfterSelection = False
    
    # selezione degli oggetti aggiunti più recentemente al gruppo di selezione (x opzione annulla)
    self.lastEntitySet = QadEntitySet()
    self.PLINECommand = None
    self.CIRCLECommand = None
    self.MPOLYGONCommand = None
    self.MBUFFERCommand = None
    self.SSGetClass = None
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.selectedEntityGripPoints = [] # lista in cui ogni elemento è una entità + una lista di punti da stirare
    self.basePt = QgsPoint()
    self.skipToNextGripCommand = False
    self.copyEntities = False
    self.nOperationsToUndo = 0
示例#4
0
文件: qad_move_cmd.py 项目: gam17/QAD
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.entitySet = QadEntitySet()
    self.basePt = QgsPoint()
    self.skipToNextGripCommand = False
    self.copyEntities = False
    self.nOperationsToUndo = 0
示例#5
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.vertices = []
    # se questo flag = True il comando serve all'interno di un altro comando per disegnare un poligono
    # che non verrà salvato su un layer
    self.virtualCmd = False
    self.PLINECommand = None
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.AddOnSelection = True # se = False significa remove
    self.points = []
    self.MPOLYGONCommand = None
    self.SSGeomList = [] # lista di entità da stirare con geom di selezione
    self.basePt = QgsPoint()
示例#7
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.AddOnSelection = True # se = False significa remove
    self.points = []
    self.MPOLYGONCommand = None
    self.SSGeomList = [] # lista di entità da stirare con geom di selezione
    self.basePt = QgsPoint()
示例#8
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.selectedEntityGripPoints = [] # lista in cui ogni elemento è una entità + una lista di punti da stirare
    self.basePt = QgsPoint()
    self.skipToNextGripCommand = False
    self.copyEntities = False
    self.nOperationsToUndo = 0
示例#9
0
    def __init__(self, plugIn):
        QadCommandClass.__init__(self, plugIn)

        self.entity = QadEntity()

        self.SSGetClass = None
        self.entSelClass = None
示例#10
0
 def __init__(self, plugIn):
     QadCommandClass.__init__(self, plugIn)
     self.entitySet = QadEntitySet()
     self.basePt = QgsPoint()
     self.skipToNextGripCommand = False
     self.copyEntities = False
     self.nOperationsToUndo = 0
示例#11
0
 def init(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.AddOnSelection = True # se = False significa remove
    self.entitySet = QadEntitySet()
    self.points = []
    self.currSelectionMode = ""
    # opzioni per limitare gli oggetti da selezionare
    self.onlyEditableLayers = False
    self.checkPointLayer = True
    self.checkLineLayer = True
    self.checkPolygonLayer = True
    self.checkDimLayers = True # include tutte le features che compongono le quotature selezionate
    
    self.help = False
    # se SingleSelection = True viene selezionato il primo oggetto o gruppo di oggetti indicato,
    # senza che vengano richieste altre selezioni.      
    self.SingleSelection = False
    self.pickAdd = QadVariables.get(QadMsg.translate("Environment variables", "PICKADD"))
    
    # se exitAfterSelection = True il comando viene terminato dopo una qualunque selezione 
    # indipendentemente che sia stato selezionato o meno un oggetto o gruppo di oggetti.
    # usato da QadVirtualSelCommandClass
    self.exitAfterSelection = False
    
    # selezione degli oggetti aggiunti più recentemente al gruppo di selezione (x opzione annulla)
    self.lastEntitySet = QadEntitySet()
    self.PLINECommand = None
    self.CIRCLECommand = None
    self.MPOLYGONCommand = None
    self.MBUFFERCommand = None
    self.SSGetClass = None
示例#12
0
 def __init__(self, plugIn):
     QadCommandClass.__init__(self, plugIn)
     self.SSGetClass = QadSSGetClass(plugIn)
     self.SSGetClass.entitySet.set(
         plugIn.tool.entitySet)  # da usare solo con QadMapTool
     self.SSGetClass.exitAfterSelection = True
     self.SSGetClass.step = 1
示例#13
0
 def __init__(self, plugIn):
     QadCommandClass.__init__(self, plugIn)
     self.insPt = None
     self.scale = self.plugIn.lastScale
     self.rot = self.plugIn.lastRot
     self.GetDistClass = None
     self.GetAngleClass = None
示例#14
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.insPt = None
    self.scale = self.plugIn.lastScale
    self.rot = self.plugIn.lastRot
    self.GetDistClass = None
    self.GetAngleClass = None
示例#15
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.SSGetClass = QadSSGetClass(plugIn)
    self.SSGetClass.onlyEditableLayers = True
    self.entitySet = QadEntitySet()
    self.firstMirrorPt = QgsPoint()
    self.secondMirrorPt = QgsPoint()
    self.copyFeatures = True
示例#16
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.SSGetClass = QadSSGetClass(plugIn)
    self.SSGetClass.onlyEditableLayers = True
    self.entitySet = QadEntitySet()
    self.firstMirrorPt = QgsPoint()
    self.secondMirrorPt = QgsPoint()
    self.copyFeatures = True
示例#17
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    # se questo flag = True il comando serve all'interno di un altro comando per disegnare un cerchio
    # che non verrà salvato su un layer
    self.virtualCmd = False
    self.centerPt = None
    self.radius = None
    self.area = 100      
 def __init__(self, plugIn):
     QadCommandClass.__init__(self, plugIn)
     self.vertices = []
     # se questo flag = True il comando serve all'interno di un altro comando per disegnare un poligono
     # che non verrà salvato su un layer
     self.virtualCmd = False
     self.rubberBandBorderColor = None
     self.rubberBandFillColor = None
     self.PLINECommand = None
示例#19
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.entity = QadEntity()
    self.startPt = None            
    self.msg = QadMsg.translate("QAD", "Specify angle: ")
    self.angle = None # in radianti
    # memorizzo last point perchè il/i punto/i indicato/i da questa questa funzione non devono
    # alterare lastpoint 
    self.__prevLastPoint = self.plugIn.lastPoint
示例#20
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.vertices = []
    self.rubberBand = createRubberBand(self.plugIn.canvas, QGis.Line)
    self.firstPtTan = None
    self.firstPtPer = None      
    # se questo flag = True il comando serve all'interno di un altro comando per disegnare una linea
    # che non verrà salvata su un layer
    self.virtualCmd = False
 def __init__(self, plugIn):
     QadCommandClass.__init__(self, plugIn)
     self.entity = QadEntity()
     self.startPt = None
     self.msg = QadMsg.translate("QAD", "Specify angle: ")
     self.angle = None  # in radianti
     # memorizzo last point perchè il/i punto/i indicato/i da questa questa funzione non devono
     # alterare lastpoint
     self.__prevLastPoint = self.plugIn.lastPoint
示例#22
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.vertices = []
    self.rubberBand = createRubberBand(self.plugIn.canvas, QGis.Line)
    self.firstPtTan = None
    self.firstPtPer = None      
    # se questo flag = True il comando serve all'interno di un altro comando per disegnare una linea
    # che non verrà salvata su un layer
    self.virtualCmd = False
示例#23
0
 def __init__(self, plugIn):
     QadCommandClass.__init__(self, plugIn)
     self.SSGetClass = QadSSGetClass(plugIn)
     self.SSGetClass.onlyEditableLayers = True
     self.entitySet = QadEntitySet()
     self.basePt = None
     self.copyFeatures = False
     self.Pt1ReferenceLen = None
     self.ReferenceLen = 1
     self.Pt1NewLen = None
示例#24
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.SSGetClass = QadSSGetClass(plugIn)
    self.PLINECommand = None      
    self.RECTANGLECommand = None
    self.entitySet = QadEntitySet() # entità da tagliare o estendere
    self.limitEntitySet = QadEntitySet() # entità che fanno da limiti
    self.edgeMode = QadVariables.get(QadMsg.translate("Environment variables", "EDGEMODE"))
    self.defaultValue = None # usato per gestire il tasto dx del mouse
    self.nOperationsToUndo = 0
示例#25
0
文件: qad_text_cmd.py 项目: gam17/QAD
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.insPt = None
    self.hText = self.plugIn.lastHText
    self.rot = self.plugIn.lastRot
    self.GetDistClass = None
    self.GetAngleClass = None
    self.labelFields = None
    self.labelFieldNamesNdx = 0      
    self.labelFieldValues = []
示例#26
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.entity = QadEntity()
    self.startPt = None            
    self.msg = QadMsg.translate("QAD", "Specificare distanza: ")
    self.dist = None
    self.inputMode = QadInputModeEnum.NOT_ZERO | QadInputModeEnum.NOT_NEGATIVE
    # memorizzo last point perchè il/i punto/i indicato/i da questa questa funzione non devono
    # alterare lastpoint 
    self.__prevLastPoint = self.plugIn.lastPoint
示例#27
0
 def __init__(self, plugIn):
     QadCommandClass.__init__(self, plugIn)
     self.insPt = None
     self.hText = self.plugIn.lastHText
     self.rot = self.plugIn.lastRot
     self.GetDistClass = None
     self.GetAngleClass = None
     self.labelFields = None
     self.labelFieldNamesNdx = 0
     self.labelFieldValues = []
示例#28
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    # se questo flag = True il comando serve all'interno di un altro comando per disegnare un buffer
    # che non verrà salvato su un layer
    self.virtualCmd = False
    self.SSGetClass = QadSSGetClass(plugIn)
    self.entitySet = QadEntitySet()
    self.width = 0
    self.segments = self.plugIn.segments
    self.segments = 3 # roby
示例#29
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.SSGetClass = QadSSGetClass(plugIn)
    self.SSGetClass.onlyEditableLayers = True
    self.entitySet = QadEntitySet()
    self.basePt = None
    self.copyFeatures = False
    self.Pt1ReferenceLen = None
    self.ReferenceLen = 1
    self.Pt1NewLen = None
示例#30
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    # se questo flag = True il comando serve all'interno di un altro comando per disegnare un rettangolo
    # che non verrà salvato su un layer
    self.virtualCmd = False
    self.centerPt = None
    self.firstEdgePt = None
    self.vertices = []
    self.sideNumber = self.plugIn.lastPolygonSideNumber
    self.constructionModeByCenter = self.plugIn.lastPolygonConstructionModeByCenter
    self.area = 100
示例#31
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.entity = None
    self.skipToNextGripCommand = False
    self.copyEntities = False
    self.basePt = QgsPoint()
    self.nOperationsToUndo = 0
    
    self.linearObjectList = None
    self.atSubGeom = None
    self.move_startPt = None
示例#32
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    # se questo flag = True il comando serve all'interno di un altro comando per disegnare un rettangolo
    # che non verrà salvato su un layer
    self.virtualCmd = False
    self.centerPt = None
    self.firstEdgePt = None
    self.vertices = []
    self.sideNumber = self.plugIn.lastPolygonSideNumber
    self.constructionModeByCenter = self.plugIn.lastPolygonConstructionModeByCenter
    self.area = 100
示例#33
0
 def __init__(self, plugIn):
     QadCommandClass.__init__(self, plugIn)
     # se questo flag = True il comando serve all'interno di un altro comando per disegnare un buffer
     # che non verrà salvato su un layer
     self.virtualCmd = False
     self.rubberBandBorderColor = None
     self.rubberBandFillColor = None
     self.SSGetClass = QadSSGetClass(plugIn)
     self.entitySet = QadEntitySet()
     self.width = 0
     self.segments = self.plugIn.segments  # il numero di segmenti per l'approssimazione delle curve
示例#34
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    # se questo flag = True il comando serve all'interno di un altro comando per disegnare un buffer
    # che non verrà salvato su un layer
    self.virtualCmd = False
    self.rubberBandBorderColor = None
    self.rubberBandFillColor = None      
    self.SSGetClass = QadSSGetClass(plugIn)
    self.entitySet = QadEntitySet()
    self.width = 0
    self.segments = self.plugIn.segments # il numero di segmenti per l'approssimazione delle curve
示例#35
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.entity = None
    self.skipToNextGripCommand = False
    self.copyEntities = False
    self.basePt = QgsPoint()
    self.nOperationsToUndo = 0
    
    self.linearObjectList = None
    self.atSubGeom = None
    self.move_startPt = None
示例#36
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.entitySet = QadEntitySet()
    self.basePt = QgsPoint()
    self.skipToNextGripCommand = False
    self.copyEntities = False
    self.nOperationsToUndo = 0
    self.Pt1ReferenceLen = None
    self.ReferenceLen = 1
    self.Pt1NewLen = None
    self.__referenceLenMode = False
示例#37
0
 def __init__(self, plugIn):
     QadCommandClass.__init__(self, plugIn)
     self.entitySet = QadEntitySet()
     self.basePt = QgsPoint()
     self.skipToNextGripCommand = False
     self.copyEntities = False
     self.nOperationsToUndo = 0
     self.Pt1ReferenceLen = None
     self.ReferenceLen = 1
     self.Pt1NewLen = None
     self.__referenceLenMode = False
示例#38
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.entity = QadEntity()
    self.point = None
    # opzioni per limitare gli oggetti da selezionare
    self.onlyEditableLayers = False     
    self.checkPointLayer = True
    self.checkLineLayer = True
    self.checkPolygonLayer = True
    self.checkDimLayers = True
    self.selDimEntity = False # per restituire o meno un oggetto QadDimEntity
    self.msg = QadMsg.translate("QAD", "Select object: ")
示例#39
0
   def __init__(self, plugIn):
      QadCommandClass.__init__(self, plugIn)
      self.entity = QadEntity()
      self.startPt = None            
      self.msg = QadMsg.translate("QAD", "Specify the distance: ")
      self.dist = None
      self.inputMode = QadInputModeEnum.NOT_ZERO | QadInputModeEnum.NOT_NEGATIVE
      self.ctrlKey = False

      # memorizzo last point perchè il/i punto/i indicato/i da questa questa funzione non devono
      # alterare lastpoint 
      self.__prevLastPoint = self.plugIn.lastPoint
示例#40
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.SSGetClass = QadSSGetClass(plugIn)
    self.SSGetClass.onlyEditableLayers = True
    self.entitySet = QadEntitySet()
    self.basePt = QgsPoint()
    self.series = False
    self.seriesLen = 2
    self.adjust = False
    self.copyMode = QadVariables.get(QadMsg.translate("Environment variables", "COPYMODE"))
    
    self.featureCache = [] # lista di (layer, feature)
    self.nOperationsToUndo = 0
示例#41
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.SSGetClass = QadSSGetClass(plugIn)
    self.SSGetClass.onlyEditableLayers = True
    self.entitySet = QadEntitySet()
    self.basePt = QgsPoint()
    self.series = False
    self.seriesLen = 2
    self.adjust = False
    self.copyMode = QadVariables.get(QadMsg.translate("Environment variables", "COPYMODE"))
    
    self.featureCache = [] # lista di (layer, feature)
    self.nOperationsToUndo = 0
示例#42
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    
    self.entity = QadEntity()
    
    self.SSGetClass = QadSSGetClass(plugIn)
    self.SSGetClass.onlyEditableLayers = False
    self.SSGetClass.checkDimLayers = False # scarto le quote
    
    self.entSelClass = None
    
    self.currSubGeom = None
    self.currAtSubGeom = None
示例#43
0
    def __init__(self, plugIn):
        QadCommandClass.__init__(self, plugIn)

        self.entity = QadEntity()

        self.SSGetClass = QadSSGetClass(plugIn)
        self.SSGetClass.onlyEditableLayers = False
        self.SSGetClass.checkDimLayers = False  # scarto le quote

        self.entSelClass = None

        self.currSubGeom = None
        self.currAtSubGeom = None
示例#44
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.entity = QadEntity()
    self.point = None
    # opzioni per limitare gli oggetti da selezionare
    self.onlyEditableLayers = False     
    self.checkPointLayer = True
    self.checkLineLayer = True
    self.checkPolygonLayer = True
    self.checkDimLayers = True
    self.selDimEntity = False # per restituire o meno un oggetto QadDimEntity
    self.msg = QadMsg.translate("QAD", "Select object: ")
    self.deselectOnFinish = False
    self.canceledByUsr = False # diventa true se l'utente non vuole scegliere niente (es. se usato il tasto destro del mouse)
示例#45
0
   def __init__(self, plugIn):
      QadCommandClass.__init__(self, plugIn)
      self.OpMode = plugIn.lastOpMode_lengthen # "DElta" o "Percent" o "Total" o "DYnamic"
      self.OpType = None # "length" o "Angle"
      self.value = None 

      self.startPt = None
      self.GetDistClass = None
      self.GetAngleClass = None
      self.entity = QadEntity()
      self.linearObjectList = None
      self.atSubGeom = None
      self.move_startPt = None
      
      self.nOperationsToUndo = 0
示例#46
0
   def __init__(self, plugIn):
      QadCommandClass.__init__(self, plugIn)
      self.OpMode = plugIn.lastOpMode_lengthen # "DElta" o "Percent" o "Total" o "DYnamic"
      self.OpType = None # "length" o "Angle"
      self.value = None 

      self.startPt = None
      self.GetDistClass = None
      self.GetAngleClass = None
      self.entity = QadEntity()
      self.linearObjectList = None
      self.atSubGeom = None
      self.move_startPt = None
      
      self.nOperationsToUndo = 0
示例#47
0
文件: qad_dim_cmd.py 项目: ermati/QAD
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.EntSelClass = None
    self.GetAngleClass = None
    
    self.dimPt1 = QgsPoint()
    self.dimPt2 = QgsPoint()
    self.dimArc = None    # oggetto arco da quotare
    
    self.measure = None # misura della quota (se None viene calcolato)
    self.leader = False
    # leggo lo stile di quotatura corrente
    dimStyleName = QadVariables.get(QadMsg.translate("Environment variables", "DIMSTYLE"))
    self.dimStyle = self.plugIn.dimStyles.findDimStyle(dimStyleName)
    if self.dimStyle is not None:
       self.dimStyle.dimType = QadDimTypeEnum.ALIGNED
示例#48
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    # se questo flag = True il comando serve all'interno di un altro comando per disegnare un rettangolo
    # che non verrà salvato su un layer
    self.virtualCmd = False
    self.firstCorner = None
    self.gapType = 0 # 0 = Angoli retti; 1 = Raccorda i segmenti; 2 = Cima i segmenti
    self.gapValue1 = 0 # se gapType = 1 -> raggio di curvatura; se gapType = 2 -> prima distanza di cimatura
    self.gapValue2 = 0 # se gapType = 2 -> seconda distanza di cimatura
    self.area = 100
    self.dim1 = 10
    self.rot = 0
    self.vertices = []
    
    self.GetDistClass = None
    self.GetAngleClass = None
    self.defaultValue = None # usato per gestire il tasto dx del mouse
示例#49
0
文件: qad_dim_cmd.py 项目: ermati/QAD
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.EntSelClass = None
    self.GetAngleClass = None
    
    self.dimPt1 = QgsPoint()
    self.dimPt2 = QgsPoint()
    self.dimCircle = None    # oggetto cerchio da quotare
    
    self.measure = None # misura della quota (se None viene calcolato)
    # leggo lo stile di quotatura corrente
    dimStyleName = QadVariables.get(QadMsg.translate("Environment variables", "DIMSTYLE"))
    _dimStyle = self.plugIn.dimStyles.findDimStyle(dimStyleName)      
    if _dimStyle is not None:
       self.dimStyle = QadDimStyle(_dimStyle) # ne faccio una copia perché può venire modificato dal comando
       self.dimStyle.dimType = QadDimTypeEnum.ALIGNED
    else:
       self.dimStyle = None
示例#50
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.entity = QadEntity()
    self.subGeom = None
    self.subGeomSelectedPt = None
    self.offSet = QadVariables.get(QadMsg.translate("Environment variables", "OFFSETDIST"))
    self.lastOffSetOnLeftSide = 0
    self.lastOffSetOnRightSide = 0
    self.firstPt = QgsPoint()
    self.eraseEntity = False
    self.multi = False
    self.OnlySegment = False
    self.gapType = QadVariables.get(QadMsg.translate("Environment variables", "OFFSETGAPTYPE"))
    
    self.featureCache = [] # lista di (layer, feature)
    self.undoFeatureCacheIndexes = [] # posizioni in featureCache dei punti di undo
    self.rubberBand = createRubberBand(self.plugIn.canvas, QGis.Line)
    self.rubberBandPolygon = createRubberBand(self.plugIn.canvas, QGis.Polygon)
示例#51
0
   def __init__(self, plugIn):
      QadCommandClass.__init__(self, plugIn)      
      self.GetDistClass = None

      self.entity1 = QadEntity()
      self.atSubGeom1 = None
      self.linearObjectList1 = qad_utils.QadLinearObjectList()
      self.partAt1 = 0
      self.pointAt1 = None
      
      self.entity2 = QadEntity()
      self.atSubGeom2 = None
      self.linearObjectList2 = qad_utils.QadLinearObjectList()
      self.partAt2 = 0
      self.pointAt2 = None

      self.filletMode = plugIn.filletMode # modalità di raccordo; 1=Taglia-estendi, 2=Non taglia-estendi
      self.radius = QadVariables.get(QadMsg.translate("Environment variables", "FILLETRAD"))
      self.multi = False
      self.nOperationsToUndo = 0
示例#52
0
 def __init__(self, plugIn):
     QadCommandClass.__init__(self, plugIn)
     self.commandNum = QadVirtualGripCommandsEnum.NONE
     self.currentCommand = None
     self.entitySetGripPoints = None
     self.basePt = QgsPoint()
示例#53
0
 def __init__(self, plugIn):
     QadCommandClass.__init__(self, plugIn)
     self.varName = ""
示例#54
0
 def __init__(self, plugIn):
     QadCommandClass.__init__(self, plugIn)
     self.SSGetClass = QadSSGetClass(plugIn)
     self.SSGetClass.onlyEditableLayers = True
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.entSelClass = None      
    self.firstPt = None
    self.secondPt = None