#include <ModelAPI_Feature.h>
#include <SketchPlugin_Constraint.h>
-
+class SketchSolver_ConstraintDistance;
typedef std::map<EntityWrapperPtr, std::set<EntityWrapperPtr> > CoincidentPointsMap;
std::map<AttributePtr, EntityWrapperPtr> myAttributeMap;
CoincidentPointsMap myCoincidentPoints; ///< lists of coincident points (first is a master point, second is a set of slaves)
+
+ // to be able to update entities from constraints
+ friend class SketchSolver_ConstraintDistance;
};
typedef std::shared_ptr<SketchSolver_Storage> StoragePtr;