0028884: Modeling - add Standard_EXPORT macro to methods of BRepExtrema_TriangleSet
authoraba <aba@opencascade.com>
Mon, 3 Jul 2017 09:36:57 +0000 (12:36 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 6 Jul 2017 09:41:47 +0000 (12:41 +0300)
src/BRepExtrema/BRepExtrema_TriangleSet.hxx

index ff43a2e..1e843fb 100644 (file)
@@ -39,19 +39,19 @@ public:
 public: //! @name methods implementing BVH set interface
 
   //! Returns total number of triangles.
-  Standard_Integer Size() const Standard_OVERRIDE;
+  Standard_EXPORT Standard_Integer Size() const Standard_OVERRIDE;
 
   //! Returns AABB of the given triangle.
-  BVH_Box<Standard_Real, 3> Box (const Standard_Integer theIndex) const Standard_OVERRIDE;
+  Standard_EXPORT BVH_Box<Standard_Real, 3> Box (const Standard_Integer theIndex) const Standard_OVERRIDE;
 
   //! Make inherited method Box() visible to avoid CLang warning
   using BVH_PrimitiveSet3d::Box;
 
   //! Returns centroid position along specified axis.
-  Standard_Real Center (const Standard_Integer theIndex, const Standard_Integer theAxis) const Standard_OVERRIDE;
+  Standard_EXPORT Standard_Real Center (const Standard_Integer theIndex, const Standard_Integer theAxis) const Standard_OVERRIDE;
 
   //! Swaps indices of two specified triangles.
-  void Swap (const Standard_Integer theIndex1, const Standard_Integer theIndex2) Standard_OVERRIDE;
+  Standard_EXPORT void Swap (const Standard_Integer theIndex1, const Standard_Integer theIndex2) Standard_OVERRIDE;
 
 public: