Salome HOME
Issue #1157: Using parameters in point coordinates
[modules/shaper.git] / src / SketchSolver / SketchSolver_ConstraintMulti.h
index 9328b55f8c7c47abee6bc64ee10fe55cf7630cc2..70fe5e7817ab1ee6ffc82323be267486d5eb3ab8 100644 (file)
@@ -27,29 +27,10 @@ public:
       myAdjusted(false)
   {}
 
-////  virtual int getType() const
-////  { return SLVS_C_UNKNOWN; }
-
   /// \brief Update constraint
-  virtual void update(bool isForce = false);
-
-////  /// \brief Tries to remove constraint
-////  /// \return \c false, if current constraint contains another SketchPlugin constraints (like for multiple coincidence)
-////  virtual bool remove();
-////
-////  /// \brief Adds a feature to constraint and create its analogue in SolveSpace
-////  virtual void addFeature(FeaturePtr theFeature);
-////
-////  /// \brief Update SketchPlugin attributes using the data obtained from SolveSpace entities
-////  virtual void refresh()
-////  {
-////    myAdjusted = false;
-////    SketchSolver_Constraint::refresh();
-////  }
-
-////  /// \brief Verifies, the coincidence between points of copied entities appears or disappears,
-////  ///        and removes or adds fixing of corresponding points.
-////  void checkCoincidence();
+  virtual void update();
+  /// \brief Update constraint
+  void update(bool isForce);
 
 protected:
   /// \brief Converts SketchPlugin constraint to a list of SolveSpace constraints
@@ -74,24 +55,10 @@ protected:
   /// \brief Returns name of NUMBER_OF_COPIES parameter for corresponding feature
   virtual const std::string& nameNbObjects() = 0;
 
-////protected:
-////  /// \brief Convert absolute coordinates to relative coordinates
-////  virtual void getRelative(double theAbsX, double theAbsY, double& theRelX, double& theRelY) = 0;
-////  /// \brief Convert relative coordinates to absolute coordinates
-////  virtual void getAbsolute(double theRelX, double theRelY, double& theAbsX, double& theAbsY) = 0;
-////  /// \brief Apply transformation for relative coordinates
-////  virtual void transformRelative(double& theX, double& theY) = 0;
-
 protected:
   int myNumberOfObjects; ///< number of previous initial objects
   int myNumberOfCopies;  ///< number of previous copies of initial objects
 
-////  std::vector< std::vector<Slvs_hEntity> > myPointsAndCopies; ///< list of initial points and their copies
-////  std::vector< std::vector<Slvs_hEntity> > myCircsAndCopies;  ///< list of circles and their copies (to change their radii together)
-////
-////  std::set<Slvs_hEntity> myPointsJustUpdated; ///< list of points touched by user
-////  std::set<Slvs_hEntity> myInitialPoints;     ///< list of points containing initial objects
-
   bool myAdjusted; ///< the constraint is already adjusted (to not do it several times)
 };