#include "SketchPlugin_Sketch.h"
#include "ModelAPI_Data.h"
+#include <GeomAPI_ICustomPrs.h>
+
#include <list>
class SketchPlugin_Line;
/// \param theID identifier of changed attribute
SKETCHPLUGIN_EXPORT virtual void attributeChanged(const std::string& theID);
- /// Returns the current distance between the feature attributes
- double calculateCurrentDistance() const;
-
/// \brief Use plugin manager for features creation
SketchPlugin_ConstraintDistance();
+
+protected:
+ /// Returns the current distance between the feature attributes
+ double calculateCurrentDistance();
+
+private:
+ bool myFlyoutUpdate; ///< to avoid cyclic dependencies on automatic updates of flyout point
};
#endif