本文整理汇总了Python中qad_generic_cmd.QadCommandClass.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python QadCommandClass.__init__方法的具体用法?Python QadCommandClass.__init__怎么用?Python QadCommandClass.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类qad_generic_cmd.QadCommandClass
的用法示例。
在下文中一共展示了QadCommandClass.__init__方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: init
# 需要导入模块: from qad_generic_cmd import QadCommandClass [as 别名]
# 或者: from qad_generic_cmd.QadCommandClass import __init__ [as 别名]
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
示例2: __init__
# 需要导入模块: from qad_generic_cmd import QadCommandClass [as 别名]
# 或者: from qad_generic_cmd.QadCommandClass import __init__ [as 别名]
def __init__(self, plugIn):
QadCommandClass.__init__(self, plugIn)
self.entity = QadEntity()
self.SSGetClass = None
self.entSelClass = None
示例3: __init__
# 需要导入模块: from qad_generic_cmd import QadCommandClass [as 别名]
# 或者: from qad_generic_cmd.QadCommandClass import __init__ [as 别名]
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: __init__
# 需要导入模块: from qad_generic_cmd import QadCommandClass [as 别名]
# 或者: from qad_generic_cmd.QadCommandClass import __init__ [as 别名]
def __init__(self, plugIn):
QadCommandClass.__init__(self, plugIn)
self.entitySet = QadEntitySet()
self.basePt = QgsPoint()
self.skipToNextGripCommand = False
self.copyEntities = False
self.nOperationsToUndo = 0
示例5: __init__
# 需要导入模块: from qad_generic_cmd import QadCommandClass [as 别名]
# 或者: from qad_generic_cmd.QadCommandClass import __init__ [as 别名]
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
示例6: __init__
# 需要导入模块: from qad_generic_cmd import QadCommandClass [as 别名]
# 或者: from qad_generic_cmd.QadCommandClass import __init__ [as 别名]
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
示例7: __init__
# 需要导入模块: from qad_generic_cmd import QadCommandClass [as 别名]
# 或者: from qad_generic_cmd.QadCommandClass import __init__ [as 别名]
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
示例8: __init__
# 需要导入模块: from qad_generic_cmd import QadCommandClass [as 别名]
# 或者: from qad_generic_cmd.QadCommandClass import __init__ [as 别名]
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
示例9: __init__
# 需要导入模块: from qad_generic_cmd import QadCommandClass [as 别名]
# 或者: from qad_generic_cmd.QadCommandClass import __init__ [as 别名]
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
示例10: __init__
# 需要导入模块: from qad_generic_cmd import QadCommandClass [as 别名]
# 或者: from qad_generic_cmd.QadCommandClass import __init__ [as 别名]
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
示例11: __init__
# 需要导入模块: from qad_generic_cmd import QadCommandClass [as 别名]
# 或者: from qad_generic_cmd.QadCommandClass import __init__ [as 别名]
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
示例12: __init__
# 需要导入模块: from qad_generic_cmd import QadCommandClass [as 别名]
# 或者: from qad_generic_cmd.QadCommandClass import __init__ [as 别名]
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
示例13: __init__
# 需要导入模块: from qad_generic_cmd import QadCommandClass [as 别名]
# 或者: from qad_generic_cmd.QadCommandClass import __init__ [as 别名]
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
示例14: __init__
# 需要导入模块: from qad_generic_cmd import QadCommandClass [as 别名]
# 或者: from qad_generic_cmd.QadCommandClass import __init__ [as 别名]
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
示例15: __init__
# 需要导入模块: from qad_generic_cmd import QadCommandClass [as 别名]
# 或者: from qad_generic_cmd.QadCommandClass import __init__ [as 别名]
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 = []