+ /// Returns position index of the given constraint around a point
+ /// \param theLine constrained object
+ /// \param thePrs a presentation of constraint
+ const std::array<int, 2>& getPositionIndex(GeomPointPtr thePos,
+ const SketcherPrs_SymbolPrs* thePrs);
+
+ /// Returns position of a constraint around a point
+ /// \param theLine a base object of the constraint
+ /// \param thePrs a presentation of the constraint symbol
+ /// \param theStep step from base point
+ /// \param thePnt a base point
+ gp_Pnt getPointPosition(ObjectPtr theLine, const SketcherPrs_SymbolPrs* thePrs,
+ double theStep, GeomPointPtr thePnt);
+
+ static bool isPntConstraint(const std::string& theName);
+