]> SALOME platform Git repositories - modules/visu.git/blobdiff - src/VISU_I/VISU_Tools.h
Salome HOME
Merge from V5_1_main 14/05/2010
[modules/visu.git] / src / VISU_I / VISU_Tools.h
index 128d755b2499086023d84f5d150d9b7bdfbf97f2..a0ec2b53a511989749b3bf938bb2b9a7a614a022 100644 (file)
@@ -1,7 +1,4 @@
-//  Copyright (C) 2007-2008  CEA/DEN, EDF R&D, OPEN CASCADE
-//
-//  Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//  Copyright (C) 2007-2010  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 //  This library is free software; you can redistribute it and/or
 //  modify it under the terms of the GNU Lesser General Public
@@ -19,6 +16,7 @@
 //
 //  See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
+
 //  File   : VISU_Tools.h
 //  Author : Oleg UVAROV
 //  Module : VISU
@@ -27,6 +25,7 @@
 #define VISU_TOOLS_H
 
 #include "VISUConfig.hh"
+#include "VISU_I.hxx"
 
 #include <SALOMEDSClient_Study.hxx>
 
@@ -45,30 +44,30 @@ namespace VISU
   /*! Display/Erase/Update a curve presentation.
    *  Parameter \a frame may be NULL, in this case there is only update without display/erase
    */
-  void                                 UpdateCurve( VISU::Curve_i*,
-                                                    Plot2d_ViewFrame*,
-                                                    SPlot2d_Curve*,
-                                                    int theDisplaying );
+  VISU_I_EXPORT void                                 UpdateCurve( VISU::Curve_i*,
+                                                                  Plot2d_ViewFrame*,
+                                                                  SPlot2d_Curve*,
+                                                                  int theDisplaying );
 
-  void                                 PlotTable( SalomeApp_Study*,
-                                                  Plot2d_ViewFrame*,
-                                                  VISU::Table_i*,
-                                                  int theDisplaying );
+  VISU_I_EXPORT void                                 PlotTable( SalomeApp_Study*,
+                                                                Plot2d_ViewFrame*,
+                                                                VISU::Table_i*,
+                                                                int theDisplaying );
 
-  void                                 PlotCurve( Plot2d_ViewFrame*,
-                                                  VISU::Curve_i*,
-                                                  int theDisplaying );
+  VISU_I_EXPORT void                                 PlotCurve( Plot2d_ViewFrame*,
+                                                                VISU::Curve_i*,
+                                                                int theDisplaying );
 
-  void                                 PlotRemoveCurve(SalomeApp_Application*,
-                                                       VISU::Curve_i* );
+  VISU_I_EXPORT void                                 PlotRemoveCurve(SalomeApp_Application*,
+                                                                     VISU::Curve_i* );
 
-  void                                 PlotContainer( Plot2d_ViewFrame*,
-                                                      VISU::Container_i*,
-                                                      int theDisplaying );
+  VISU_I_EXPORT void                                 PlotContainer( Plot2d_ViewFrame*,
+                                                                    VISU::Container_i*,
+                                                                    int theDisplaying );
 
-  void                                 CreatePlot( VISU_Gen_i*,
-                                                   Plot2d_ViewFrame*,
-                                                   _PTR(SObject) theTableSO );
+  VISU_I_EXPORT void                                 CreatePlot( VISU_Gen_i*,
+                                                                 Plot2d_ViewFrame*,
+                                                                 _PTR(SObject) theTableSO );
 }
 
 #endif