#define VISU_TOOLS_H
#include "VISUConfig.hh"
+#include "VISU_I.hxx"
#include <SALOMEDSClient_Study.hxx>
/*! 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