From d04556d09532c7d53baa6b892812cccbf1e27aa9 Mon Sep 17 00:00:00 2001 From: abd Date: Mon, 27 Oct 2008 11:42:59 +0000 Subject: [PATCH] Export classes for right win32 compilation --- src/PIPELINE/SALOME_ExtractGeometry.h | 4 +++- src/PIPELINE/SALOME_ExtractPolyDataGeometry.h | 4 +++- src/PIPELINE/VISU_ColoredPL.hxx | 2 +- src/PIPELINE/VISU_LookupTable.hxx | 4 +++- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/PIPELINE/SALOME_ExtractGeometry.h b/src/PIPELINE/SALOME_ExtractGeometry.h index ed9c0749..8fbf41f6 100755 --- a/src/PIPELINE/SALOME_ExtractGeometry.h +++ b/src/PIPELINE/SALOME_ExtractGeometry.h @@ -20,6 +20,8 @@ #ifndef SALOME_ExtractGeometry_H #define SALOME_ExtractGeometry_H +#include "VISUPipeline.hxx" + #include #include @@ -27,7 +29,7 @@ class vtkImplicitBoolean; -class SALOME_ExtractGeometry : public vtkExtractGeometry +class VISU_PIPELINE_EXPORT SALOME_ExtractGeometry : public vtkExtractGeometry { public: vtkTypeMacro(SALOME_ExtractGeometry, vtkExtractGeometry); diff --git a/src/PIPELINE/SALOME_ExtractPolyDataGeometry.h b/src/PIPELINE/SALOME_ExtractPolyDataGeometry.h index 05b03918..1b3bf436 100644 --- a/src/PIPELINE/SALOME_ExtractPolyDataGeometry.h +++ b/src/PIPELINE/SALOME_ExtractPolyDataGeometry.h @@ -20,6 +20,8 @@ #ifndef SALOME_ExtractPolyDataGeometry_H #define SALOME_ExtractPolyDataGeometry_H +#include "VISUPipeline.hxx" + #include #include @@ -27,7 +29,7 @@ class vtkImplicitBoolean; -class SALOME_ExtractPolyDataGeometry : public vtkExtractPolyDataGeometry +class VISU_PIPELINE_EXPORT SALOME_ExtractPolyDataGeometry : public vtkExtractPolyDataGeometry { public: vtkTypeMacro(SALOME_ExtractPolyDataGeometry, vtkExtractPolyDataGeometry); diff --git a/src/PIPELINE/VISU_ColoredPL.hxx b/src/PIPELINE/VISU_ColoredPL.hxx index aec7dfaf..ada174b8 100644 --- a/src/PIPELINE/VISU_ColoredPL.hxx +++ b/src/PIPELINE/VISU_ColoredPL.hxx @@ -42,7 +42,7 @@ class vtkThreshold; //---------------------------------------------------------------------------- -class VISU_ColoredPL : public VISU_PipeLine +class VISU_PIPELINE_EXPORT VISU_ColoredPL : public VISU_PipeLine { public: vtkTypeMacro(VISU_ColoredPL, VISU_PipeLine); diff --git a/src/PIPELINE/VISU_LookupTable.hxx b/src/PIPELINE/VISU_LookupTable.hxx index ff525110..c7e29c6c 100644 --- a/src/PIPELINE/VISU_LookupTable.hxx +++ b/src/PIPELINE/VISU_LookupTable.hxx @@ -24,11 +24,13 @@ #ifndef VISU_LookupTable_H #define VISU_LookupTable_H +#include "VISUPipeline.hxx" + #include #include "VTKViewer.h" -class VISU_LookupTable: public vtkLookupTable +class VISU_PIPELINE_EXPORT VISU_LookupTable: public vtkLookupTable { public: vtkTypeMacro(VISU_LookupTable,vtkLookupTable); -- 2.39.2