Salome HOME
Using test for testing number of sub-shapes.
[modules/shaper.git] / src / SketchSolver / SketchSolver_ConstraintMirror.h
index 30d72e781bfa3084508cd1b5f084d9e1bfc94e15..9986fc2a07436a57bdd637f808fbb13eea1c271d 100644 (file)
@@ -20,17 +20,12 @@ public:
   /// Constructor based on SketchPlugin constraint
   SketchSolver_ConstraintMirror(ConstraintPtr theConstraint) :
       SketchSolver_Constraint(theConstraint),
-      myNumberOfObjects(0)////,
-////      myMirrorLineLength(0.0)
+      myNumberOfObjects(0)
   {}
 
   /// \brief Update constraint
   virtual void update();
 
-////  /// \brief Tries to remove constraint
-////  /// \return \c false, if current constraint contains another SketchPlugin constraints (like for multiple coincidence)
-////  virtual bool remove(ConstraintPtr theConstraint = ConstraintPtr());
-
 protected:
   /// \brief Converts SketchPlugin constraint to a list of SolveSpace constraints
   virtual void process();
@@ -41,11 +36,6 @@ protected:
   virtual void getAttributes(double& theValue, std::vector<EntityWrapperPtr>& theAttributes)
   { /* do nothing here */ }
 
-////  /// \brief Verify the attributes of constraint are changed (and constraint need to rebuild)
-////  /// \param[in] theConstraint constraint, which attributes should be checked (if NULL, the myBaseConstraint is used)
-////  /// \return \c true if some attributes are changed
-////  virtual bool checkAttributesChanged(ConstraintPtr theConstraint);
-
   /// \brief Generate list of entities of mirror constraint
   /// \param[out] theMirrorLine     entity corresponding to mirror line
   /// \param[out] theBaseEntities   list of entities to mirror
@@ -58,19 +48,8 @@ protected:
   ///        E.g. the distance between line and point may be signed.
   virtual void adjustConstraint();
 
-private:
-////  /// \brief Change parameters of entities to be symmetric relative a line,
-////  ///        given by array of parameters (coordinates of first and last points)
-////  void makeMirrorEntity(const Slvs_Entity& theBase,
-////                        const Slvs_Entity& theMirror,
-////                        const double theMirrorLine[]) const;
-////
-////  /// \brief Precisely update last point to be on arc
-////  void adjustArcPoints(const Slvs_Entity& theArc) const;
-
 private:
   size_t myNumberOfObjects;  ///< number of previously mirrored objects
-////  double myMirrorLineLength; ///< length of mirror line (should be always greater than 0)
 };
 
 #endif