X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FDriverUNV%2FUNV2412_Structure.hxx;fp=src%2FDriverUNV%2FUNV2412_Structure.hxx;h=8e1d50f48e6fd7684e720f9e68a6cfe9c0f7c5be;hb=79b1ac2b6df9117f16f11d444b1f165d477a1813;hp=7b36a1d9157cbab7a29149d93c7c06733ba0da09;hpb=984c4ffdd7df62aeaedc544cd0b8e64ff8f53f1a;p=modules%2Fsmesh.git diff --git a/src/DriverUNV/UNV2412_Structure.hxx b/src/DriverUNV/UNV2412_Structure.hxx index 7b36a1d91..8e1d50f48 100644 --- a/src/DriverUNV/UNV2412_Structure.hxx +++ b/src/DriverUNV/UNV2412_Structure.hxx @@ -20,6 +20,8 @@ #ifndef UNV2412_Structure_HeaderFile #define UNV2412_Structure_HeaderFile +#include "SMESH_DriverUNV.hxx" + #include #include #include @@ -29,7 +31,7 @@ namespace UNV2412{ typedef std::vector TNodeLabels; // Nodal connectivities - struct TRecord{ + struct MESHDRIVERUNV_EXPORT TRecord{ TRecord(); int fe_descriptor_id; // FE descriptor id @@ -47,13 +49,18 @@ namespace UNV2412{ typedef int TElementLab; // type of element label typedef std::map TDataSet; - void Read(std::ifstream& in_stream, TDataSet& theDataSet); + MESHDRIVERUNV_EXPORT void + Read(std::ifstream& in_stream, TDataSet& theDataSet); - void Write(std::ofstream& out_stream, const TDataSet& theDataSet); + MESHDRIVERUNV_EXPORT void + Write(std::ofstream& out_stream, const TDataSet& theDataSet); - bool IsBeam(int theFeDescriptorId); - bool IsFace(int theFeDescriptorId); - bool IsVolume(int theFeDescriptorId); + MESHDRIVERUNV_EXPORT bool + IsBeam(int theFeDescriptorId); + MESHDRIVERUNV_EXPORT bool + IsFace(int theFeDescriptorId); + MESHDRIVERUNV_EXPORT bool + IsVolume(int theFeDescriptorId); };