]> OCCT Git - occt.git/commitdiff
0027549: Visualization, OpenGl_View - drop confusing misnamed methods Width() and...
authorkgv <kgv@opencascade.com>
Tue, 31 May 2016 10:24:49 +0000 (13:24 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 2 Jun 2016 11:23:31 +0000 (14:23 +0300)
src/OpenGl/OpenGl_Trihedron.cxx
src/OpenGl/OpenGl_View.hxx

index 11c0178adb67b130327e2d8eb9550252866fb6db..e3016d484b4898e99451f4ba31564a6a871d9cb5 100644 (file)
@@ -39,17 +39,17 @@ namespace
 // =======================================================================
 void OpenGl_Trihedron::resetTransformations (const Handle(OpenGl_Workspace)& theWorkspace) const
 {
-  const Handle(OpenGl_Context)& aContext = theWorkspace->GetGlContext();
-  const OpenGl_View*            aView    = theWorkspace->View();
-  GLdouble anU = 1.0;
-  GLdouble aV = 1.0;
-  if (aView->Height() < aView->Width())
+  const Handle(OpenGl_Context)&   aContext = theWorkspace->GetGlContext();
+  const Handle(Graphic3d_Camera)& aCamera  = theWorkspace->View()->Camera();
+  double anU = 1.0;
+  double aV  = 1.0;
+  if (aCamera->ViewDimensions().X() < aCamera->ViewDimensions().Y())
   {
-    aV = aView->Width() / aView->Height();
+    aV  = aCamera->ViewDimensions().Y() / aCamera->ViewDimensions().X();
   }
   else
   {
-    anU = aView->Height() / aView->Width();
+    anU = aCamera->ViewDimensions().X() / aCamera->ViewDimensions().Y();
   }
 
   // Reading the transformation matrices and projection of sight
index efa355add3e13eba30c3cd689150923179e84ba3..97484a46fe3aa1daf968ee8575da2830fd949da8 100644 (file)
@@ -425,12 +425,6 @@ public:
   void SetTextureEnv (const Handle(OpenGl_Context)&       theCtx,
                       const Handle(Graphic3d_TextureEnv)& theTexture);
 
-  //! Returns height of view volume.
-  Standard_Real Height () const { return myCamera->ViewDimensions().X(); }
-
-  //! Returns width of view volume.
-  Standard_Real Width () const { return myCamera->ViewDimensions().Y(); }
-
   void SetBackgroundTextureStyle (const Aspect_FillMethod FillStyle);
 
   void SetBackgroundGradient (const Quantity_Color& AColor1, const Quantity_Color& AColor2, const Aspect_GradientFillMethod AType);