]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
Porting on dev version of OCCT from 26.06.2014 mpa/OCCPorting
authorskv <skv@opencascade.com>
Thu, 3 Jul 2014 13:51:34 +0000 (17:51 +0400)
committerskv <skv@opencascade.com>
Thu, 3 Jul 2014 13:51:34 +0000 (17:51 +0400)
src/OCCViewer/OCCViewer_Trihedron.cxx [changed mode: 0755->0644]
src/OCCViewer/OCCViewer_Trihedron.h

old mode 100755 (executable)
new mode 100644 (file)
index 6ffb841..fb156ad
@@ -69,17 +69,13 @@ OCCViewer_Trihedron::~OCCViewer_Trihedron()
 /*!
  * Sets the bounding box (MinMax values).
  */
-void OCCViewer_Trihedron::bounds( Graphic3d_CBounds& aMinMax ) const
+void OCCViewer_Trihedron::bounds( Graphic3d_BndBox4f& theMinMax ) const
 {
-  Standard_Real aXMin = -1, aYMin = -1, aZMin = -1;
-  Standard_Real aXMax =  1, aYMax =  1, aZMax =  1;
-  
-  if( aMinMax.XMin > aXMin ) aMinMax.XMin = aXMin;
-  if( aMinMax.YMin > aYMin ) aMinMax.YMin = aYMin;
-  if( aMinMax.ZMin > aZMin ) aMinMax.ZMin = aZMin;
-  if( aMinMax.XMax < aXMax ) aMinMax.XMax = aXMax;
-  if( aMinMax.YMax < aYMax ) aMinMax.YMax = aYMax;
-  if( aMinMax.ZMax < aZMax ) aMinMax.ZMax = aZMax;
+  Graphic3d_Vec4 aMinPt (-1.f, -1.f, -1.f, 1.f);
+  Graphic3d_Vec4 aMaxPt (1.f, 1.f, 1.f, 1.f);
+
+  theMinMax.Add (aMinPt);
+  theMinMax.Add (aMaxPt);
 }
 
 /*!
index 6cddc578dd23e868feb83777e64db78a01483b25..28e1e3edb87e1f023ac21d5a5370a7189a665fa2 100644 (file)
@@ -23,7 +23,7 @@
 #include "OCCViewer.h"
 
 #include <AIS_InteractiveObject.hxx>
-#include <Graphic3d_CBounds.hxx>
+#include <Graphic3d_BndBox4f.hxx>
 #include <Standard_DefineHandle.hxx>
 
 /*!
@@ -43,7 +43,7 @@ public:
   virtual void           ComputeSelection( const Handle( SelectMgr_Selection )&,
                                            const Standard_Integer );
 
-  virtual void           bounds( Graphic3d_CBounds& ) const;
+  virtual void           bounds( Graphic3d_BndBox4f& ) const;
 
   virtual void           display();