Windows compatibility.

This commit is contained in:
ana 2016-11-25 17:24:58 +03:00
parent 35d5c54947
commit 21d85e8d2a
4 changed files with 1175 additions and 1 deletions

File diff suppressed because it is too large Load Diff

View File

@ -82,8 +82,18 @@ namespace netgen {
extern int OCCGenerateMesh (OCCGeometry&, Mesh*&, int, int, char*); extern int OCCGenerateMesh (OCCGeometry&, Mesh*&, int, int, char*);
#endif #endif
//extern void OCCSetLocalMeshSize(OCCGeometry & geom, Mesh & mesh); //extern void OCCSetLocalMeshSize(OCCGeometry & geom, Mesh & mesh);
#ifdef NETGEN_V5 && WIN32
DLL_HEADER
#endif
extern MeshingParameters mparam; extern MeshingParameters mparam;
#ifdef NETGEN_V5 && WIN32
DLL_HEADER
#endif
extern volatile multithreadt multithread; extern volatile multithreadt multithread;
#ifdef NETGEN_V5 && WIN32
DLL_HEADER
#endif
extern bool merge_solids; extern bool merge_solids;
// values used for occgeo.facemeshstatus // values used for occgeo.facemeshstatus

View File

@ -67,6 +67,9 @@ namespace netgen {
extern int OCCGenerateMesh (OCCGeometry&, Mesh*&, MeshingParameters&, int, int); extern int OCCGenerateMesh (OCCGeometry&, Mesh*&, MeshingParameters&, int, int);
#else #else
extern int OCCGenerateMesh (OCCGeometry&, Mesh*&, int, int, char*); extern int OCCGenerateMesh (OCCGeometry&, Mesh*&, int, int, char*);
#endif
#ifdef NETGEN_V5 && WIN32
DLL_HEADER
#endif #endif
extern MeshingParameters mparam; extern MeshingParameters mparam;
extern void OCCSetLocalMeshSize(OCCGeometry & geom, Mesh & mesh); extern void OCCSetLocalMeshSize(OCCGeometry & geom, Mesh & mesh);

View File

@ -81,7 +81,13 @@ namespace netgen {
#else #else
extern int OCCGenerateMesh (OCCGeometry&, Mesh*&, int, int, char*); extern int OCCGenerateMesh (OCCGeometry&, Mesh*&, int, int, char*);
#endif #endif
extern MeshingParameters mparam; #ifdef NETGEN_V5 && WIN32
DLL_HEADER
#endif
extern MeshingParameters mparam;
#ifdef NETGEN_V5 && WIN32
DLL_HEADER
#endif
extern volatile multithreadt multithread; extern volatile multithreadt multithread;
} }
using namespace nglib; using namespace nglib;