]> SALOME platform Git repositories - modules/smesh.git/commitdiff
Salome HOME
Add DLL specs.
authorrnv <rnv@opencascade.com>
Wed, 26 May 2021 13:42:30 +0000 (16:42 +0300)
committereap <eap@opencascade.com>
Mon, 5 Jul 2021 16:04:33 +0000 (19:04 +0300)
src/SMESHGUI/SMESHGUI_IdPreview.h
src/StdMeshers/StdMeshers_Quadrangle_2D.hxx
src/StdMeshers_I/StdMeshers_ObjRefUlils.hxx

index bb7e18a2ffb129aaabec55ee0e4fdc93bdf0dc16..dd87a7caf8bb3ea5e4a9ea6a8fbac0e2c8c3d292 100644 (file)
@@ -47,7 +47,7 @@ class vtkUnstructuredGrid;
 /*!
  * \brief To display in the viewer IDs of selected elements or nodes
  */
-class SMESHGUI_IdPreview
+class SMESHGUI_EXPORT SMESHGUI_IdPreview
 {
 public:
   SMESHGUI_IdPreview(SVTK_ViewWindow* theViewWindow);
index b14f7a11dc1235011c1ed72954c1c798eb1b4afb..eb43083cb0c4f5f7506c7485dac0532b77e5facb 100644 (file)
@@ -46,11 +46,11 @@ struct uvPtStruct;
 enum TSideID { QUAD_BOTTOM_SIDE=0, QUAD_RIGHT_SIDE, QUAD_TOP_SIDE, QUAD_LEFT_SIDE, NB_QUAD_SIDES };
 
 typedef uvPtStruct UVPtStruct;
-struct FaceQuadStruct
+struct STDMESHERS_EXPORT FaceQuadStruct
 {
-  struct Side // a side of FaceQuadStruct
+  struct STDMESHERS_EXPORT Side // a side of FaceQuadStruct
   {
-    struct Contact // contact of two sides
+    struct STDMESHERS_EXPORT Contact // contact of two sides
     {
       int   point; // index of a grid point of this side where two sides meat
       Side* other_side;
index 24cfdf16f71ec3c13342b5d02474c6bbc6d21a7d..d03ff314b30b0c028b617b92bfe7e566bcd84fb6 100644 (file)
@@ -29,6 +29,7 @@
 #define StdMeshers_ObjRefUlils_HeaderFile
 
 #include "SMESH_Gen_i.hxx"
+#include "SMESH_StdMeshers_I.hxx"
 
 /*!
  * \brief Class encapsulates methods
@@ -70,7 +71,7 @@ public:
    *  \param theEntry - study entry
    *  \retval TopoDS_Shape - result TopoDS_Shape
    */
-  static TopoDS_Shape EntryToShape(const std::string theEntry);
+  STDMESHERS_I_EXPORT static TopoDS_Shape EntryToShape(const std::string theEntry);
 
   /*!
    * \brief Return study entry of GEOM Object