]> SALOME platform Git repositories - tools/medcoupling.git/commitdiff
Salome HOME
windows port
authoradam <adam>
Tue, 6 Oct 2009 10:06:59 +0000 (10:06 +0000)
committeradam <adam>
Tue, 6 Oct 2009 10:06:59 +0000 (10:06 +0000)
src/INTERP_KERNEL/Geometric2D/AbstractEdge.hxx
src/INTERP_KERNEL/Geometric2D/EdgeArcCircle.hxx
src/INTERP_KERNEL/Geometric2D/EdgeLin.hxx

index 3fa75724390bf417cd9c93589d5bfc6ea0360df0..abecb5e45f4fa41cf0634c777a5e7f82d09ced22 100644 (file)
@@ -19,6 +19,8 @@
 #ifndef __ABSTRACTEDGE_HXX__
 #define __ABSTRACTEDGE_HXX__
 
+#include "INTERPKERNELGEOMETRIC2DDefines.hxx"
+
 #include <set>
 #include <list>
 #include <fstream>
@@ -35,7 +37,7 @@ namespace INTERP_KERNEL
   /*!
    * Asumption is done with this iterator that we iterate on a container containing more than one edge.
    */
-  class IteratorOnComposedEdge
+  class INTERPKERNELGEOMETRIC2D_EXPORT IteratorOnComposedEdge
   {
     friend class ComposedEdge;
     friend class ElementaryEdge;
index b3a4a3e200e7779002300713b9418407e1e57a9f..17d4a82c2c28629be2db8b06480843ef9fea06f6 100644 (file)
 #ifndef __EDGEARCCIRCLE_HXX__
 #define __EDGEARCCIRCLE_HXX__
 
+#include "INTERPKERNELGEOMETRIC2DDefines.hxx"
 #include "Edge.hxx"
 
 namespace INTERP_KERNEL
 {
-  class ArcCArcCIntersector : public SameTypeEdgeIntersector
+  class INTERPKERNELGEOMETRIC2D_EXPORT ArcCArcCIntersector : public SameTypeEdgeIntersector
   {
   public:
     ArcCArcCIntersector(const EdgeArcCircle& e1, const EdgeArcCircle& e2);
@@ -42,7 +43,7 @@ namespace INTERP_KERNEL
     double _dist;
   };
 
-  class ArcCSegIntersector : public CrossTypeEdgeIntersector
+  class INTERPKERNELGEOMETRIC2D_EXPORT ArcCSegIntersector : public CrossTypeEdgeIntersector
   {
   public:
     ArcCSegIntersector(const EdgeArcCircle& e1, const EdgeLin& e2, bool reverse=true);
@@ -61,7 +62,7 @@ namespace INTERP_KERNEL
     double _determinant;
   };
   
-  class EdgeArcCircle : public Edge
+  class INTERPKERNELGEOMETRIC2D_EXPORT EdgeArcCircle : public Edge
   {
   public:
     EdgeArcCircle(std::istream& lineInXfig);
index 0c11ae39b21babe9a13b1d3b1266e80614af5cfc..b9dad71af165c4d8c564e4ae2632926099c53b71 100644 (file)
@@ -19,6 +19,7 @@
 #ifndef __EDGELIN_HXX__
 #define __EDGELIN_HXX__
 
+#include "INTERPKERNELGEOMETRIC2DDefines.hxx"
 #include "Edge.hxx"
 
 namespace INTERP_KERNEL
@@ -42,7 +43,7 @@ namespace INTERP_KERNEL
       double _matrix[4];//SPACEDIM*SPACEDIM
     };
 
-  class EdgeLin : public Edge
+  class INTERPKERNELGEOMETRIC2D_EXPORT EdgeLin : public Edge
   {
     friend class SegSegIntersector;
   public: