From: spo Date: Fri, 30 Oct 2015 12:38:06 +0000 (+0300) Subject: Add call execute() to sketch feature. X-Git-Tag: V_2.1.0~206^2~31 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=1528215c90362a45a810f0a30918eeb011dcf2c7;p=modules%2Fshaper.git Add call execute() to sketch feature. --- diff --git a/src/PythonAPI/model/sketcher/sketch.py b/src/PythonAPI/model/sketcher/sketch.py index d4df571cb..d9d19e103 100644 --- a/src/PythonAPI/model/sketcher/sketch.py +++ b/src/PythonAPI/model/sketcher/sketch.py @@ -111,6 +111,7 @@ class Sketch(Interface): constraint = self._feature.addFeature("SketchConstraintCoincidence") constraint.data().refattr("ConstraintEntityA").setAttr(p1) constraint.data().refattr("ConstraintEntityB").setAttr(p2) + self._execute() return constraint def setParallel(self, l1, l2): @@ -119,6 +120,7 @@ class Sketch(Interface): constraint = self._feature.addFeature("SketchConstraintParallel") constraint.data().refattr("ConstraintEntityA").setObject(l1) constraint.data().refattr("ConstraintEntityB").setObject(l2) + self._execute() return constraint def setPerpendicular(self, l1, l2): @@ -127,6 +129,7 @@ class Sketch(Interface): constraint = self._feature.addFeature("SketchConstraintPerpendicular") constraint.data().refattr("ConstraintEntityA").setObject(l1) constraint.data().refattr("ConstraintEntityB").setObject(l2) + self._execute() return constraint def setHorizontal(self, line): @@ -134,6 +137,7 @@ class Sketch(Interface): constraint to this Sketch.""" constraint = self._feature.addFeature("SketchConstraintHorizontal") constraint.data().refattr("ConstraintEntityA").setObject(line) + self._execute() return constraint def setVertical(self, line): @@ -141,6 +145,7 @@ class Sketch(Interface): constraint to this Sketch.""" constraint = self._feature.addFeature("SketchConstraintVertical") constraint.data().refattr("ConstraintEntityA").setObject(line) + self._execute() return constraint def setDistance(self, point, line, length): @@ -154,7 +159,7 @@ class Sketch(Interface): constraint.data().refattr("ConstraintEntityA").setAttr(point) constraint.data().refattr("ConstraintEntityB").setObject(line) constraint.data().real("ConstraintValue").setValue(length) - self._feature.execute() + self._execute() return constraint def setLength(self, line, length): @@ -163,7 +168,7 @@ class Sketch(Interface): constraint = self._feature.addFeature("SketchConstraintLength") constraint.data().refattr("ConstraintEntityA").setObject(line) constraint.data().real("ConstraintValue").setValue(length) - self._feature.execute() + self._execute() return constraint def setRadius(self, circle, radius): @@ -172,6 +177,7 @@ class Sketch(Interface): constraint = self._feature.addFeature("SketchConstraintRadius") constraint.data().refattr("ConstraintEntityA").setObject(circle) constraint.data().real("ConstraintValue").setValue(radius) + self._execute() return constraint def setEqual(self, object_1, object_2): @@ -181,7 +187,7 @@ class Sketch(Interface): constraint = self._feature.addFeature("SketchConstraintEqual") constraint.data().refattr("ConstraintEntityA").setObject(object_1) constraint.data().refattr("ConstraintEntityB").setObject(object_2) - self._feature.execute() + self._execute() return constraint def setAngle(self, line_1, line_2, angle): @@ -191,7 +197,7 @@ class Sketch(Interface): constraint.data().refattr("ConstraintEntityA").setObject(line_1) constraint.data().refattr("ConstraintEntityB").setObject(line_2) constraint.data().real("ConstraintValue").setValue(angle) - self._feature.execute() + self._execute() return constraint def setTangent(self, object_1, object_2): @@ -200,7 +206,7 @@ class Sketch(Interface): constraint = self._feature.addFeature("SketchConstraintTangent") constraint.data().refattr("ConstraintEntityA").setObject(object_1) constraint.data().refattr("ConstraintEntityB").setObject(object_2) - self._feature.execute() + self._execute() return constraint def setFillet(self, line_1, line_2, radius): @@ -210,7 +216,7 @@ class Sketch(Interface): constraint.data().refattr("ConstraintEntityA").setObject(line_1) constraint.data().refattr("ConstraintEntityB").setObject(line_2) constraint.data().real("ConstraintValue").setValue(radius) - self._feature.execute() + self._execute() return constraint #-------------------------------------------------------------