Beispiel #1
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    
    self.entity = QadEntity()
    
    self.SSGetClass = None
    self.entSelClass = None
Beispiel #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
Beispiel #4
0
 def __init__(self, plugIn):
    QadCommandClass.__init__(self, plugIn)
    self.entitySet = QadEntitySet()
    self.basePt = QgsPoint()
    self.skipToNextGripCommand = False
    self.copyEntities = False
    self.nOperationsToUndo = 0
Beispiel #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()
 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()
 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
Beispiel #9
0
    def __init__(self, plugIn):
        QadCommandClass.__init__(self, plugIn)

        self.entity = QadEntity()

        self.SSGetClass = None
        self.entSelClass = None
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #25
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 = []
Beispiel #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
Beispiel #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 = []
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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: ")
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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
Beispiel #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)
Beispiel #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
Beispiel #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
Beispiel #47
0
 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
 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
Beispiel #49
0
 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
Beispiel #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)
Beispiel #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
Beispiel #52
0
 def __init__(self, plugIn):
     QadCommandClass.__init__(self, plugIn)
     self.commandNum = QadVirtualGripCommandsEnum.NONE
     self.currentCommand = None
     self.entitySetGripPoints = None
     self.basePt = QgsPoint()
Beispiel #53
0
 def __init__(self, plugIn):
     QadCommandClass.__init__(self, plugIn)
     self.varName = ""
Beispiel #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