def intersection(self): if self.p11 == None or self.p12 == None or self.p21 == None or self.p22 == None: QMessageBox.information( None, QCoreApplication.translate("ctools", "Cancel"), QCoreApplication.translate( "ctools", "Not enough line segments selected.")) else: p = QgsPoint() p = LineIntersection.intersectionPoint(self.p11, self.p12, self.p21, self.p22) g = None g = LineIntersection.intersectionLine(self.p11, self.p12, self.p21, self.p22) if p <> None and g <> None: cadutils.addGeometryToCadLayer(QgsGeometry.fromPoint(p)) cadutils.addGeometryToCadLayer(g) self.canvas.refresh() self.unsetTool() self.deactivate() self.p11 = None self.p12 = None self.p21 = None self.p22 = None
def intersect_line(self): if self.p11 == None or self.p12 == None or self.p21 == None or self.p22 == None: QMessageBox.information(None, "Cancel", "Not enough line segments selected.") else: g = None g = LineIntersection.intersectionLine(self.p11, self.p12, self.p21, self.p22) if g <> None: cadutils.addGeometryToCadLayer(g) self.canvas.refresh() self.unsetTool() self.deactivate() self.p11 = None self.p12 = None self.p21 = None self.p22 = None
def intersect_line(self): if self.p11 == None or self.p12 == None or self.p21 == None or self.p22 == None: QMessageBox.information(None, "Cancel", "Not enough line segments selected.") else: g = None g = LineIntersection.intersectionLine(self.p11, self.p12, self.p21, self.p22) if g <> None: cadutils.addGeometryToCadLayer(g) self.canvas.refresh() self.unsetTool() self.deactivate() self.p11 = None self.p12 = None self.p21 = None self.p22 = None
def intersection(self): if self.p11 == None or self.p12 == None or self.p21 == None or self.p22 == None: QMessageBox.information(None, QCoreApplication.translate("ctools", "Cancel"), QCoreApplication.translate("ctools", "Not enough line segments selected.")) else: p = QgsPoint() p = LineIntersection.intersectionPoint(self.p11, self.p12, self.p21, self.p22) g = None g = LineIntersection.intersectionLine(self.p11, self.p12, self.p21, self.p22) if p <> None and g <> None: cadutils.addGeometryToCadLayer(QgsGeometry.fromPoint(p)) cadutils.addGeometryToCadLayer(g) self.canvas.refresh() self.unsetTool() self.deactivate() self.p11 = None self.p12 = None self.p21 = None self.p22 = None