Salome HOME
Add interface for keeping information about performed operation of extrusion.
[modules/smesh.git] / src / SMDS / SMDS_MeshNode.hxx
index e4ecc1f5cc872d04e5453ea829f3edde9702dbf2..042a1734af5bfdefef81be8e24fbb719339bfe8c 100644 (file)
 
 #include "SMDS_MeshElement.hxx"
 #include "SMDS_Position.hxx"
+#include <NCollection_List.hxx>
 
-#include <set>
+//#ifdef WNT
+//#include <SALOME_WNT.hxx>
+//#else
+//#define SALOME_WNT_EXPORT
+//#endif
 
+#if defined WNT && defined WIN32 && defined SMDS_EXPORTS
+#define SMDS_WNT_EXPORT __declspec( dllexport )
+#else
+#define SMDS_WNT_EXPORT
+#endif
 
-class SMDS_MeshNode:public SMDS_MeshElement
+class SMDS_WNT_EXPORT SMDS_MeshNode:public SMDS_MeshElement
 {
 
   public:
@@ -61,7 +71,7 @@ class SMDS_MeshNode:public SMDS_MeshElement
   private:
        double myX, myY, myZ;
        SMDS_PositionPtr myPosition;
-       std::set<const SMDS_MeshElement*> myInverseElements;
+       NCollection_List<const SMDS_MeshElement*> myInverseElements;
 };
 
 #endif