Salome HOME
376fd2029d8cce46a72d9dba936cfb378ec944ae
[modules/shaper.git] / src / SketchSolver / SketchSolver_ConstraintManager.h
1 // File:    SketchSolver_ConstraintManager.h
2 // Created: 08 May 2014
3 // Author:  Artem ZHIDKOV
4
5 #ifndef SketchSolver_ConstraintManager_Headerfile
6 #define SketchSolver_ConstraintManager_Headerfile
7
8 #include "SketchSolver.h"
9
10 /** \class   SketchSolver_ConstraintManager
11  *  \ingroup DataModel
12  *  \brief   Transforms the Constraint feature into the format understandable by SolveSpace library.
13  *
14  *  Constraints created for SolveSpace library will be divided into the groups.
15  *  The division order based on connectedness of the features by the constraints.
16  *  The groups may be fused or separated according to the new constraints.
17  */
18 class SketchSolver_ConstraintManager
19 {
20 private:
21   class SketchSolver_ConstraintGroup;
22 };
23
24 class SketchSolver_ConstraintManager::SketchSolver_ConstraintGroup
25 {
26 };
27
28 #endif