]> SALOME platform Git repositories - modules/visu.git/commitdiff
Salome HOME
Fix compilation problems on Win32 Platform:
authorabd <abd@opencascade.com>
Tue, 7 Oct 2008 13:13:49 +0000 (13:13 +0000)
committerabd <abd@opencascade.com>
Tue, 7 Oct 2008 13:13:49 +0000 (13:13 +0000)
- remove class without any definitions
- export classes

src/CONVERTOR/VISU_Structures_impl.hxx

index ffd9fbb4b07dc057358f81cf4bebfa678ab72347..ca14506fd1a7e5df18d4336e6c380603f11816c8 100644 (file)
@@ -53,7 +53,7 @@ namespace VISU
 
   //---------------------------------------------------------------
   //! Define a container for VTK representation
-  class TPolyDataHolder: public virtual TSizeCounter
+  class VISU_CONVERTOR_EXPORT TPolyDataHolder: public virtual TSizeCounter
   {
   protected:
     mutable PPolyData mySource;
@@ -134,37 +134,12 @@ namespace VISU
     GetUnstructuredGridOutput();
   };
 
-  /*!
-    This container allow to combine other VTK representation into single one.
-  */
-  class VISU_CONVERTOR_EXPORT TCommonCellsFilterHolder: public virtual TMemoryCheckIDMapper
-  {
-  protected:
-    mutable PCommonCellsFilter myFilter;
-    mutable PMergeFilter myMergeFilter;
-  public:
-    TCommonCellsFilterHolder();
-
-    //! This method allow to create corresponding VTK filter by demand (not at once)
-    const PCommonCellsFilter& 
-    GetFilter() const;
-
-    //! Reimplement the TNamedIDMapper::GetUnstructuredGridOutput
-    virtual
-    vtkUnstructuredGrid* 
-    GetUnstructuredGridOutput();
-
-    virtual
-    unsigned long int
-    GetMemorySize();
-  };
-
   //---------------------------------------------------------------
   //! Define a container for VTK representation
   /*!
     This container allow to combine other VTK representation into single one.
   */
-  class TAppendPolyDataHolder: public virtual TMemoryCheckIDMapper
+  class VISU_CONVERTOR_EXPORT TAppendPolyDataHolder: public virtual TMemoryCheckIDMapper
   {
   protected:
     mutable PAppendPolyData myFilter;
@@ -187,7 +162,7 @@ namespace VISU
   /*!
     This container allow to assign data to mesh and represent them into single VTK representation
   */
-  class TMergeFilterHolder: public virtual TMemoryCheckIDMapper
+  class VISU_CONVERTOR_EXPORT TMergeFilterHolder: public virtual TMemoryCheckIDMapper
   {
   protected:
     mutable PMergeFilter myFilter;
@@ -404,7 +379,7 @@ namespace VISU
 
   //---------------------------------------------------------------
   //! Specialize TIDMapper to provide VTK mapping for MED TIMESTAMP mesh
-  struct TPolyDataIDMapperImpl: virtual TMergeFilterHolder,
+  struct VISU_CONVERTOR_EXPORT TPolyDataIDMapperImpl: virtual TMergeFilterHolder,
                                virtual TPolyDataIDMapper
   {
     PAppendPolyDataHolder myIDMapper; //!< Responsible for numbering
@@ -843,7 +818,7 @@ namespace VISU
   //---------------------------------------------------------------
   typedef std::map<EGeometry, PMeshValue> TGeom2MeshValue;
 
-  class TGeom2Value: public virtual TBaseStructure
+  class VISU_CONVERTOR_EXPORT TGeom2Value: public virtual TBaseStructure
   {
     TGeom2MeshValue myGeom2MeshValue;
   public: