Salome HOME
Issue #604 Creation of an unexpected line in the Sketcher
[modules/shaper.git] / src / SketcherPrs / SketcherPrs_Tools.h
index bda6b2a73e9559e987df4028ea4ffe2076ae91a8..ac014267e3f3f9b29bb2e44f7d223e4185902534 100644 (file)
@@ -17,7 +17,7 @@
 
 class GeomDataAPI_Point2D;
 
-#define MyTextHeight 20
+//#define MyTextHeight 20
 
 namespace SketcherPrs_Tools {
 
@@ -62,7 +62,16 @@ enum SelectionModes {
 
   SKETCHERPRS_EXPORT void setArrowSize(double theSize);
 
-  SKETCHERPRS_EXPORT double getFlyoutDistance(const ModelAPI_Feature* theConstraint, 
+  SKETCHERPRS_EXPORT void setTextHeight(double theHeight);
+
+  SKETCHERPRS_EXPORT double getTextHeight();
+
+  SKETCHERPRS_EXPORT double getDefaultTextHeight();
+
+  SKETCHERPRS_EXPORT double getFlyoutDistance(const ModelAPI_Feature* theConstraint);
+
+  SKETCHERPRS_EXPORT std::shared_ptr<GeomAPI_Pnt> getAnchorPoint(
+                                              const ModelAPI_Feature* theConstraint,
                                               const std::shared_ptr<GeomAPI_Ax3>& thePlane);
 };