Commit Graph

119 Commits

Author SHA1 Message Date
wmayer
0d011e2190 fix various compiler warnings 2016-08-09 13:16:26 +02:00
wmayer
6823981551 apply workaround from Debian to fix error message with not found SMDS_MemoryLimit 2016-07-19 12:13:08 +02:00
wwmayer
ac2546f965 Merge pull request #222 from wwmayer/pr190
Improve NETGEN detection and support V6.
2016-07-19 10:43:28 +02:00
Jose Prous
5c53622f78 fix some compilation errors 2016-07-19 09:53:23 +02:00
vejmarie
fdc44af644 Fix MED Reader
Assign same Mesh name into MED archive based on shortfilename during write and read operation
2016-07-16 17:43:20 +02:00
Johannes Obermayr
e3cf2331a0 Improve NETGEN detection and support V6. 2016-07-16 17:08:05 +02:00
vejmarie
d094d3e33f Fix UNV file read which was broken due to missing cards 2016-07-15 21:02:45 +02:00
wmayer
77a5e8bb1e class with virtual methods must have virtual destructor 2016-07-15 13:52:27 +02:00
Mateusz Skowroński
634f3af079 Fix some GCC warnings. 2016-07-15 13:05:37 +02:00
wmayer
c0f38c9924 + handle usage of libmedc < 3.0.7 2016-07-14 21:35:13 +02:00
wmayer
4675f7618c + fix linking errors with MED V2 wrapper classes 2016-07-14 15:10:36 +02:00
vejmarie
4ad1ee3005 Enable MED class init 2016-07-14 14:53:46 +02:00
vejmarie
fc76bf8bbb Fix MED Export 2016-07-14 14:53:46 +02:00
vejmarie
dbbe95e1a1 Add return statement to areteideale 2016-07-11 12:21:21 +02:00
vejmarie
0991ce3e10 Fix Win32 build (thanks wmayer for the issue) + Mefisto 2D Mesh generation 2016-07-11 12:21:21 +02:00
Mateusz Skowroński
f898a03981 Fix files encoding. Go from ISO8859-1 to UTF-8. 2016-07-07 15:07:38 -03:00
vejmarie
30a45a601b Fix aType detection for QUAD_Tetra elements 2016-07-04 22:40:18 +02:00
wmayer
05884492ef + do not pollute all projects with vtk options that don't use this library 2016-06-16 10:26:59 +02:00
wmayer
ee3870fa54 + fix various warnings 2016-06-15 23:55:44 +02:00
wmayer
c06464d475 + build smesh7 on Windows 2016-06-15 22:36:56 +02:00
Stefan Tröger
96a47af8f2 SMESH: Prevent generator from being deleted 2016-06-15 22:34:10 +02:00
Stefan Tröger
024a317fbd SMESH: Make it compatibel to VTK 6.0 2016-06-15 22:34:10 +02:00
Stefan Tröger
2f57406007 FEM: Use single smesh mesh generator throughout FreeCAD
Creating a mesh generator resets a critical data structure and makes all existing meshes invalid. Hence the SMESH_gen is made a singleton and all FreeCAD code is changed accordingly.
2016-06-15 22:34:10 +02:00
Stefan Tröger
088f1e4719 FEM: Make SMESH7 compile with occ6 2016-06-15 22:34:10 +02:00
Jean-Marie Verdun
42ead7e75f Upgrade to SMESH7.7.1 2016-06-15 22:34:10 +02:00
David Pello
21ffb0305f BSD Porting fixes, conditional compilation and use of gettimeofday() 2016-05-15 12:08:43 +02:00
wmayer
cb73d010bb + port to OCC 7.0 2016-05-14 16:53:27 +02:00
wmayer
cbb9485afd + remove obsolete #pragma 2016-04-13 11:22:40 +02:00
Stefan Tröger
58056fa78c Remove unneeded files 2016-04-12 18:12:24 +02:00
jriegel
5d5c04a508 + add PlmXmlParser
+ add test data for PLMXML and JT
2016-04-12 18:12:03 +02:00
jriegel
56dfb99239 fix errors from merge of master 2016-04-12 18:12:03 +02:00
wmayer
3232cb697a + check if OCCGEOMETRY is already defined 2016-03-28 11:05:51 +02:00
Ian Rees
63515ba8e6 Find Netgen/nglib on MacOS with MacPorts 2016-03-28 10:48:49 +02:00
Ian Rees
ab6562f8a3 Turn on C++11 support for GCC and Clang 2016-01-30 21:29:31 +13:00
wmayer
13830fe52e + fixes #0002329: remove the 2 now obsolete Pivy versions distributed with FreeCAD source code 2015-11-05 21:26:05 +01:00
wmayer
f46dc20fca + fix & suppress msvc warnings 2015-10-16 18:26:30 +02:00
wmayer
fa2cf93da0 + fix clang warnings, fix wrong characters 2015-10-05 17:59:19 +02:00
wmayer
7548e4cb30 + fix clang warnings 2015-10-02 23:32:01 +02:00
Eivind Kvedalen
051ddb3f27 Added various options to silence warnings when compiling salomemesh with clang. 2015-09-30 15:54:15 +02:00
wmayer
287d6ed672 + fix clang build failure 2015-09-24 13:14:23 +02:00
Mateusz Skowroński
05f95c0506 Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
wmayer
e0bdf24c95 + fix build problems with MSVC and libpack 2015-09-21 14:51:12 +02:00
Eivind Kvedalen
0f416ee68f Added -Wno-sign-compare -Wno-reorder -Wno-switch -Wno-unused-variable -Wno-unused-but-set-variable -Wno-comment to mask warnings when compiling salomesmesh. 2015-09-21 14:50:58 +02:00
wmayer
1913142874 + fix warning in smesh headers 2015-09-11 18:52:26 +02:00
Alexander Golubev
efdd14c42d 3rdParty/salomesmesh: suppress several small warnings
Warnings was about a struct declared as type and as usual added several
additional brackets.
2015-08-29 18:36:01 +02:00
Alexander Golubev
92ab6c0400 3rdParty/salomesmesh: fix a couple error-prone warnings
The Warnings was about hiding bases class RemoveElement() and
RemoveFreeElement() virtual methodes which may caused calling wrong
function by bases class pointer.
2015-08-29 18:36:01 +02:00
Alexander Golubev
3c0792d5d9 salomesmesh: suppress several warnings
Warning was like:
src/3rdParty/salomesmesh/src/SMESHDS/SMESHDS_Mesh.cpp|1028 col 5| warning: add explicit braces to avoid dangling else [-Wdangling-else]
src/3rdParty/salomesmesh/src/SMESH/SMESH_MeshEditor.cpp|7377 col 27| warning: '&&' within '||' [-Wlogical-op-parentheses]
2015-08-29 18:35:53 +02:00
Alexander Golubev
37750cb03f salomsmesh: fix more bad conditions
warning was:
src/3rdParty/salomesmesh/src/StdMeshers/StdMeshers_Penta_3D.cpp|832 col 9| warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
2015-08-29 18:35:52 +02:00
Alexander Golubev
bb1e2ec508 salomesmesh: fix an error because of bad priorities in logial operators 2015-08-29 18:35:52 +02:00
Alexander Golubev
dc50905330 salomesmesh: fix broken conditions
Warnings was:
src/3rdParty/salomesmesh/src/SMESH/SMESH_Mesh.cpp|617 col 19| warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
||   bool isAlgo = ( !anHyp->GetType() == SMESHDS_Hypothesis::PARAM_ALGO );
||                   ^                 ~~
src/3rdParty/salomesmesh/src/Controls/SMESH_Controls.cpp|2165 col 31| warning: '&&' within '||' [-Wlogical-op-parentheses]
||       if ( !aMinStr.IsEmpty() && !aMinStr.IsIntegerValue() ||
2015-08-29 18:35:51 +02:00