Salome HOME
Disable sketch input fields unconditionally.
[modules/shaper.git] / src / SketcherPrs / SketcherPrs_LengthDimension.h
index 75d5aa4c6373cd6cf153123856709ed1c6a50255..f505e7fff4be7dbeccadf227c6bb91403c20321b 100644 (file)
@@ -17,7 +17,7 @@
 #include <gp_Pln.hxx>
 #include <string>
 
-class SketcherPrs_DimensionStyleListener;
+#include <SketcherPrs_DimensionStyleListener.h>
 
 DEFINE_STANDARD_HANDLE(SketcherPrs_LengthDimension, AIS_LengthDimension)
 
@@ -72,12 +72,12 @@ private:
   SketcherPrs_DimensionStyleListener* myStyleListener;
 
   /// container of values obtained from the constraint, which are necessary to fill the presentation
-  double myDistance; ///< the flyout distance
   gp_Pnt myFirstPoint; ///< the dimension first point for measured geometry
   gp_Pnt mySecondPoint; ///< the dimension first point for measured geometry
   gp_Pln myPlane; ///< the plane(plane of the sketch) for measured geometry
-  bool myHasParameters; ///< true if the atrribute value has used parameters
-  std::string myValue; ///< dimension value
+  double myDistance; ///< the flyout distance
+
+  SketcherPrs_DimensionStyleListener::DimensionValue myValue; /// the structure filled by constraint
 };
 
 #endif
\ No newline at end of file