1 // File: SketchSolver_ConstraintManager.h
2 // Created: 08 May 2014
3 // Author: Artem ZHIDKOV
5 #ifndef SketchSolver_ConstraintManager_Headerfile
6 #define SketchSolver_ConstraintManager_Headerfile
8 #include "SketchSolver.h"
10 /** \class SketchSolver_ConstraintManager
12 * \brief Transforms the Constraint feature into the format understandable by SolveSpace library.
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.
18 class SketchSolver_ConstraintManager
21 class SketchSolver_ConstraintGroup;
24 class SketchSolver_ConstraintManager::SketchSolver_ConstraintGroup