+
+ /// Create length dimension presentation
+ /// \param thePrevious previous version of presentation
+ AISObjectPtr lengthDimension(AISObjectPtr thePrevious);
+
+ /// Create distance dimension presentation
+ /// \param thePrevious previous version of presentation
+ AISObjectPtr distanceDimension(AISObjectPtr thePrevious);
+
+ /// Create radius dimension presentation
+ /// \param thePrevious previous version of presentation
+ AISObjectPtr radiusDimension(AISObjectPtr thePrevious);
+
+ /// Create angle dimension presentation
+ /// \param thePrevious previous version of presentation
+ AISObjectPtr angleDimension(AISObjectPtr thePrevious);
+
+ /// Create angle by points dimension presentation
+ /// \param thePrevious previous version of presentation
+ AISObjectPtr angleByPointsDimension(AISObjectPtr thePrevious);
+
+ /// Set dimension presentation parameters
+ void setupDimension(AISObjectPtr theDim);
+
+ GeomPlanePtr myScreenPlane; //< a plane of current screen
+ double mySceenScale; //< a scale of current view