From 69efeb7d81ee6b625ba0d686bce8ba49bc4536ae Mon Sep 17 00:00:00 2001 From: Abdullah Tahiri Date: Wed, 21 Feb 2018 19:57:39 +0100 Subject: [PATCH] Sketcher: complete type and representation --- src/Mod/Sketcher/App/ConstraintPyImp.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Mod/Sketcher/App/ConstraintPyImp.cpp b/src/Mod/Sketcher/App/ConstraintPyImp.cpp index 33fce69462..8702de990b 100644 --- a/src/Mod/Sketcher/App/ConstraintPyImp.cpp +++ b/src/Mod/Sketcher/App/ConstraintPyImp.cpp @@ -522,7 +522,9 @@ std::string ConstraintPy::representation(void) const case EllipseFocus2 : result << "'InternalAlignment:EllipseFocus2'>";break; default : result << "'InternalAlignment:?'>";break; } - break; + break; + case Equal : result << "'Equal' (" << getConstraintPtr()->First << "," << getConstraintPtr()->Second << ")>";break; + case PointOnObject : result << "'PointOnObject' (" << getConstraintPtr()->First << "," << getConstraintPtr()->Second << ")>";break; default : result << "'?'>";break; } return result.str(); @@ -547,6 +549,8 @@ Py::String ConstraintPy::getType(void) const case Symmetric : return Py::String("Symmetric"); break; case SnellsLaw : return Py::String("SnellsLaw"); break; case InternalAlignment : return Py::String("InternalAlignment"); break; + case Equal : return Py::String("Equal"); break; + case PointOnObject : return Py::String("PointOnObject"); break; default : return Py::String("Undefined");break; } }