1 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D
3 // File: SketchSolver_ConstraintCollinear.h
4 // Created: 27 May 2014
5 // Author: Artem ZHIDKOV
7 #ifndef SketchSolver_ConstraintCollinear_H_
8 #define SketchSolver_ConstraintCollinear_H_
10 #include <SketchSolver_Constraint.h>
12 /** \class SketchSolver_ConstraintCollinear
14 * \brief Converts collinear constraint to the constraint applicable for solver
16 class SketchSolver_ConstraintCollinear : public SketchSolver_Constraint
19 /// Constructor based on SketchPlugin constraint
20 SKETCHSOLVER_EXPORT SketchSolver_ConstraintCollinear(ConstraintPtr theConstraint);
22 virtual ~SketchSolver_ConstraintCollinear() {}
24 /// \brief Notify constraint, that coincidence appears or removed
25 virtual void notifyCoincidenceChanged(EntityWrapperPtr theCoincAttr1, EntityWrapperPtr theCoincAttr2);