Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
First part of the test correction for improvement: 2D points selection in multi-trans...
[modules/shaper.git]
/
src
/
SketchPlugin
/
SketchPlugin_ConstraintDistance.h
diff --git
a/src/SketchPlugin/SketchPlugin_ConstraintDistance.h
b/src/SketchPlugin/SketchPlugin_ConstraintDistance.h
index 3529ace3c9479171410387cc0ae9ddcc5fc2d0ae..cbd6ccf37f6ac2a5773f443744972c64149720ad 100644
(file)
--- a/
src/SketchPlugin/SketchPlugin_ConstraintDistance.h
+++ b/
src/SketchPlugin/SketchPlugin_ConstraintDistance.h
@@
-12,6
+12,8
@@
#include "SketchPlugin_Sketch.h"
#include "ModelAPI_Data.h"
#include "SketchPlugin_Sketch.h"
#include "ModelAPI_Data.h"
+#include <GeomAPI_ICustomPrs.h>
+
#include <list>
class SketchPlugin_Line;
#include <list>
class SketchPlugin_Line;
@@
-65,11
+67,15
@@
class SketchPlugin_ConstraintDistance : public SketchPlugin_ConstraintBase
/// \param theID identifier of changed attribute
SKETCHPLUGIN_EXPORT virtual void attributeChanged(const std::string& theID);
/// \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();
/// \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
};
#endif