- /** \brief Adds an object of the constraint. The object added by the reference.
- * \param[in] theAttrID identifier of the attribute
- * \param[in] theReference reference to the feature, which will be constrained
- */
- SKETCHPLUGIN_EXPORT virtual void addConstrainedObject(
- const std::string& theAttrID,
- const boost::shared_ptr<ModelAPI_AttributeReference>& theReference);
-
- /** \brief Adds an object of the constraint. The object added by the reference to its attribute.
- * \param[in] theAttrID identifier of the attribute
- * \param[in] theReference reference to the attribute feature, which will be constrained
- */
- SKETCHPLUGIN_EXPORT virtual void addConstrainedObject(
- const std::string& theAttrID,
- const boost::shared_ptr<ModelAPI_AttributeRefAttr>& theReference);
-
- /** \brief Prepares list of attributes of current sketch workplane
- * \param[out] theParams list of attributes
- */
- SKETCHPLUGIN_EXPORT void getSketchParameters(
- std::list< boost::shared_ptr<ModelAPI_Attribute> >& theParams);
-