Salome HOME
Merge remote-tracking branch 'remotes/origin/master' into azv/SketchSolver_Refactoring
[modules/shaper.git] / src / SketchSolver / SketchSolver_ConstraintCollinear.h
1 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D
2
3 // File:    SketchSolver_ConstraintCollinear.h
4 // Created: 27 May 2014
5 // Author:  Artem ZHIDKOV
6
7 #ifndef SketchSolver_ConstraintCollinear_H_
8 #define SketchSolver_ConstraintCollinear_H_
9
10 #include <SketchSolver_Constraint.h>
11
12 /** \class   SketchSolver_ConstraintCollinear
13  *  \ingroup Plugins
14  *  \brief   Converts collinear constraint to the constraint applicable for solver
15  */
16 class SketchSolver_ConstraintCollinear : public SketchSolver_Constraint
17 {
18 public:
19   /// Constructor based on SketchPlugin constraint
20   SketchSolver_ConstraintCollinear(ConstraintPtr theConstraint);
21
22   virtual ~SketchSolver_ConstraintCollinear() {}
23
24 ////  /// \brief Notify constraint, that coincidence appears or removed
25 ////  virtual void notifyCoincidenceChanged(EntityWrapperPtr theCoincAttr1,
26 ////                                        EntityWrapperPtr theCoincAttr2);
27 };
28
29 #endif