From 5a380af1d74af2428c4cf566f6bd25485496a5f5 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sun, 19 Aug 2018 14:31:04 +0200 Subject: [PATCH] remove ambiguous function setTolerance, use Tolerance attribute instead --- src/Mod/Part/App/TopoShapeEdgePy.xml | 5 ----- src/Mod/Part/App/TopoShapeEdgePyImp.cpp | 11 ----------- src/Mod/Part/App/TopoShapeFacePy.xml | 5 ----- src/Mod/Part/App/TopoShapeFacePyImp.cpp | 11 ----------- src/Mod/Part/App/TopoShapeVertexPy.xml | 8 +------- src/Mod/Part/App/TopoShapeVertexPyImp.cpp | 11 ----------- 6 files changed, 1 insertion(+), 50 deletions(-) diff --git a/src/Mod/Part/App/TopoShapeEdgePy.xml b/src/Mod/Part/App/TopoShapeEdgePy.xml index da63af8a89..f7521017cb 100644 --- a/src/Mod/Part/App/TopoShapeEdgePy.xml +++ b/src/Mod/Part/App/TopoShapeEdgePy.xml @@ -298,11 +298,6 @@ Returns: Vector = centerOfCurvatureAt(float pos) - Get the center of curvature at the given parameter [First|Last] if defined - - - Set the tolerance for the edge. - - Vertex = firstVertex(Orientation=False) diff --git a/src/Mod/Part/App/TopoShapeEdgePyImp.cpp b/src/Mod/Part/App/TopoShapeEdgePyImp.cpp index f0a046887b..107f2e28fc 100644 --- a/src/Mod/Part/App/TopoShapeEdgePyImp.cpp +++ b/src/Mod/Part/App/TopoShapeEdgePyImp.cpp @@ -726,17 +726,6 @@ PyObject* TopoShapeEdgePy::isSeam(PyObject *args) } } -PyObject* TopoShapeEdgePy::setTolerance(PyObject *args) -{ - double tol; - if (!PyArg_ParseTuple(args, "d", &tol)) - return 0; - BRep_Builder aBuilder; - const TopoDS_Edge& e = TopoDS::Edge(getTopoShapePtr()->getShape()); - aBuilder.UpdateEdge(e, tol); - Py_Return; -} - PyObject* TopoShapeEdgePy::firstVertex(PyObject *args) { PyObject* orient = Py_False; diff --git a/src/Mod/Part/App/TopoShapeFacePy.xml b/src/Mod/Part/App/TopoShapeFacePy.xml index 3a19ea14c3..c0cdec9db9 100644 --- a/src/Mod/Part/App/TopoShapeFacePy.xml +++ b/src/Mod/Part/App/TopoShapeFacePy.xml @@ -84,11 +84,6 @@ of curve and and parameter range is returned. - - - Set the tolerance for the face. - - Set or get the tolerance of the vertex diff --git a/src/Mod/Part/App/TopoShapeFacePyImp.cpp b/src/Mod/Part/App/TopoShapeFacePyImp.cpp index 0f9a7df0dd..6dcf53f4cc 100644 --- a/src/Mod/Part/App/TopoShapeFacePyImp.cpp +++ b/src/Mod/Part/App/TopoShapeFacePyImp.cpp @@ -813,17 +813,6 @@ Py::Object TopoShapeFacePy::getSurface() const throw Py::TypeError("undefined surface type"); } -PyObject* TopoShapeFacePy::setTolerance(PyObject *args) -{ - double tol; - if (!PyArg_ParseTuple(args, "d", &tol)) - return 0; - BRep_Builder aBuilder; - const TopoDS_Face& f = TopoDS::Face(getTopoShapePtr()->getShape()); - aBuilder.UpdateFace(f, tol); - Py_Return; -} - Py::Float TopoShapeFacePy::getTolerance(void) const { const TopoDS_Face& f = TopoDS::Face(getTopoShapePtr()->getShape()); diff --git a/src/Mod/Part/App/TopoShapeVertexPy.xml b/src/Mod/Part/App/TopoShapeVertexPy.xml index 38a3c141b5..d0bc1992c9 100644 --- a/src/Mod/Part/App/TopoShapeVertexPy.xml +++ b/src/Mod/Part/App/TopoShapeVertexPy.xml @@ -44,11 +44,5 @@ - - - Set the tolerance for the vertex. - - - - + diff --git a/src/Mod/Part/App/TopoShapeVertexPyImp.cpp b/src/Mod/Part/App/TopoShapeVertexPyImp.cpp index f03d916ab2..6d5e1e49cf 100644 --- a/src/Mod/Part/App/TopoShapeVertexPyImp.cpp +++ b/src/Mod/Part/App/TopoShapeVertexPyImp.cpp @@ -133,17 +133,6 @@ int TopoShapeVertexPy::PyInit(PyObject* args, PyObject* /*kwd*/) return 0; } -PyObject* TopoShapeVertexPy::setTolerance(PyObject *args) -{ - double tol; - if (!PyArg_ParseTuple(args, "d", &tol)) - return 0; - BRep_Builder aBuilder; - const TopoDS_Vertex& v = TopoDS::Vertex(getTopoShapePtr()->getShape()); - aBuilder.UpdateVertex(v, tol); - Py_Return; -} - Py::Float TopoShapeVertexPy::getTolerance(void) const { const TopoDS_Vertex& v = TopoDS::Vertex(getTopoShapePtr()->getShape());