Salome HOME
Add tools
[modules/shaper.git] / src / SketchSolver / SketchSolver_Builder.h
index e9aa10d9e9fd9d3efbbec702c50d72eeca2e9769..21beac3191fe136cf2f47f8a38d055f213b29ea3 100644 (file)
@@ -35,6 +35,12 @@ public:
   /// \brief Creates temporary constraint to fix the placement of the feature
   SolverConstraintPtr createRigidConstraint(FeaturePtr theFixedFeature);
 
+  /// \brief Creates temporary constraint to fix the feature after movement
+  SolverConstraintPtr createMovementConstraint(FeaturePtr theFixedFeature);
+
+  /// \brief Creates constraint for parametrically given attribute
+  SolverConstraintPtr createParametricConstraint(AttributePtr theAttribute);
+
   /// \brief Converts sketch parameters to the list of SolveSpace entities.
   ///        Identifiers of entities and parameters are local. They should be changed while adding into storage.
   ///        The sketch entity goes last.