本文整理汇总了Python中qad_generic_cmd.QadCommandClass类的典型用法代码示例。如果您正苦于以下问题:Python QadCommandClass类的具体用法?Python QadCommandClass怎么用?Python QadCommandClass使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了QadCommandClass类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: __init__
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
开发者ID:luipir,项目名称:QAD,代码行数:7,代码来源:qad_insert_cmd.py
示例2: __del__
def __del__(self):
QadCommandClass.__del__(self)
if self.EntSelClass is not None:
self.EntSelClass.entity.deselectOnLayer()
del self.EntSelClass
if self.GetAngleClass is not None:
del self.GetAngleClass
开发者ID:ermati,项目名称:QAD,代码行数:7,代码来源:qad_dim_cmd.py
示例3: __init__
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
开发者ID:lao-tseu-is-alive,项目名称:QAD,代码行数:7,代码来源:qad_stretch_cmd.py
示例4: __init__
def __init__(self, plugIn):
QadCommandClass.__init__(self, plugIn)
self.entitySet = QadEntitySet()
self.basePt = QgsPoint()
self.skipToNextGripCommand = False
self.copyEntities = False
self.nOperationsToUndo = 0
开发者ID:gam17,项目名称:QAD,代码行数:7,代码来源:qad_move_cmd.py
示例5: __init__
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
开发者ID:luipir,项目名称:QAD,代码行数:7,代码来源:qad_mpolygon_cmd.py
示例6: __init__
def __init__(self, plugIn):
QadCommandClass.__init__(self, plugIn)
self.entity = QadEntity()
self.SSGetClass = None
self.entSelClass = None
开发者ID:geosim,项目名称:QAD,代码行数:7,代码来源:qad_joindisjoin_cmd.py
示例7: init
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
开发者ID:resistor4u,项目名称:QAD,代码行数:31,代码来源:qad_ssget_cmd.py
示例8: __init__
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
开发者ID:gam17,项目名称:QAD,代码行数:8,代码来源:qad_mirror_cmd.py
示例9: __init__
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
开发者ID:ermati,项目名称:QAD,代码行数:8,代码来源:qad_circle_cmd.py
示例10: __init__
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
开发者ID:lao-tseu-is-alive,项目名称:QAD,代码行数:9,代码来源:qad_line_cmd.py
示例11: __init__
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
开发者ID:geosim,项目名称:QAD,代码行数:9,代码来源:qad_getangle_cmd.py
示例12: __init__
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
开发者ID:ermati,项目名称:QAD,代码行数:10,代码来源:qad_scale_cmd.py
示例13: __init__
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
开发者ID:ermati,项目名称:QAD,代码行数:10,代码来源:qad_mbuffer_cmd.py
示例14: __init__
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 = []
开发者ID:gam17,项目名称:QAD,代码行数:10,代码来源:qad_text_cmd.py
示例15: __init__
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
开发者ID:luipir,项目名称:QAD,代码行数:10,代码来源:qad_getdist_cmd.py
示例16: __init__
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
开发者ID:lao-tseu-is-alive,项目名称:QAD,代码行数:10,代码来源:qad_trim_cmd.py
示例17: __init__
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
开发者ID:gam17,项目名称:QAD,代码行数:11,代码来源:qad_polygon_cmd.py
示例18: __init__
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
开发者ID:geosim,项目名称:QAD,代码行数:11,代码来源:qad_scale_cmd.py
示例19: __init__
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
开发者ID:resistor4u,项目名称:QAD,代码行数:11,代码来源:qad_lengthen_cmd.py
示例20: __init__
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
开发者ID:geosim,项目名称:QAD,代码行数:11,代码来源:qad_mbuffer_cmd.py
注:本文中的qad_generic_cmd.QadCommandClass类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论