20 #ifndef SketchSolver_ConstraintCollinear_H_
21 #define SketchSolver_ConstraintCollinear_H_
23 #include <SketchSolver_Constraint.h>
37 for (
int i = 0; i < 4; ++i)
38 myIsConstraintApplied[i] =
false;
42 virtual void notify(
const FeaturePtr& theFeature,
50 EntityWrapperPtr myPoints[4];
51 bool myIsConstraintApplied[4];
Send events to listeners about changing a feature.
Definition: PlaneGCSSolver_Update.h:38
Converts collinear constraint to the constraint applicable for solver.
Definition: SketchSolver_ConstraintCollinear.h:30
virtual void process()
Converts SketchPlugin constraint to a list of solver constraints.
Definition: SketchSolver_ConstraintCollinear.cpp:50
SketchSolver_ConstraintCollinear(ConstraintPtr theConstraint)
Constructor based on SketchPlugin constraint.
Definition: SketchSolver_ConstraintCollinear.h:33
virtual void notify(const FeaturePtr &theFeature, PlaneGCSSolver_Update *theUpdater)
Notify this object about the feature is changed somewhere.
Definition: SketchSolver_ConstraintCollinear.cpp:79
Converts SketchPlugin constraint to the constraint applicable for solver.
Definition: SketchSolver_Constraint.h:39