Chris Hennes
8fe9d7e879
MeshPart: Wrap PyArg_ParseTupleAndKeywords
2023-08-25 15:34:26 -05:00
wmayer
8c2e110bfb
MeshPart: modernize C++: use default member init
2023-08-23 00:55:03 +02:00
wmayer
a3057e946b
Mod: modernize C++: use equals default
2023-08-22 11:16:49 +02:00
wmayer
7c42bc5e60
MeshPart: modernize C++: use range-based for loop
2023-08-15 12:52:52 +02:00
wmayer
4f10fc4fa0
modernize C++: use emplace
2023-08-06 20:29:56 -06:00
wmayer
2a88c7c7df
modernize C++: use bool literals
2023-08-06 01:35:39 +02:00
wmayer
db9d46e4bb
C++17: remove workaround for external smesh to fix build failure on Conda
2023-03-22 13:24:21 +01:00
luzpaz
6802bed99d
Fix various typos and whitespace
2023-03-10 14:40:46 +01:00
Uwe
bedfd8f743
[MeshPart] fix unwrap feature
...
- fixes #8741
- in commit d62d41a53b the pybind headers were accidentally removed
2023-03-09 16:57:21 +01:00
Uwe
6b5e015f94
[skip ci] [Mesh] add comment for boost
2022-12-20 02:56:10 +01:00
wmayer
12a05747c4
MeshPart: [skip ci] fix some issues reported by GH actions
2022-12-19 22:28:34 +01:00
wmayer
70a85872a9
MeshPart: include boost python headers only where required
2022-12-19 21:49:42 +01:00
wmayer
2fa8fb45d8
Base: refactor InventorBuilder
2022-12-13 17:48:51 +01:00
Uwe
5b7670a449
[MeshPart] enable precompiled headers
...
- also some sorting
2022-12-08 03:42:55 +01:00
Uwe
8d6ea90cee
[MeshPart] improve PreCompiled.h handling
2022-12-07 23:35:52 +01:00
wmayer
c16e4670fd
Base: refactoring of InventorBuilder
2022-11-29 15:20:43 +01:00
wmayer
c988f1d472
Base: start of refactoring of InventorBuilder
2022-11-27 16:45:16 +01:00
wmayer
8f136f60c6
Base: start of refactoring of Builder3D
2022-11-27 15:02:44 +01:00
wmayer
d955e0f108
MeshPart: [skip ci] fix build failure
2022-11-23 19:44:42 +01:00
Uwe
d62d41a53b
[MeshPart] remove unused includes
...
- also some sorting
2022-11-23 03:35:31 +01:00
luz paz
57d0c2000a
MeshPart: remove trailing whitespace
2022-11-15 12:45:52 +01:00
wmayer
7eb30ca5c7
MeshPart: modernize C++: replace 'typedef' with 'using'
2022-08-29 18:36:52 +02:00
berniev
6953310116
Mod: Single arg ctors must be explicit
2022-08-24 16:55:20 +02:00
wmayer
5014bab534
Mod: replace std::ifstream/std::ofstream with Base::ifstream/Base::ofstream
2022-08-21 12:46:53 +02:00
berniev
ddafb98813
Mod: Use override etc 2
2022-08-09 12:52:26 +02:00
wmayer
55fa3d8a77
Mod: [skip ci] improve whitespace
2022-08-08 10:46:04 +02:00
berniev
da9ebc572f
Mod: redundant void 2
2022-08-08 10:27:50 +02:00
berniev
b796a0d376
Mod: use empty
2022-08-06 19:30:13 +02:00
wmayer
d152d6dd0e
MeshPart: [skip ci] Fix several clazy issues:
...
* Missing reference in range-for with non trivial type [-Wclazy-range-loop-reference]
* Use multi-arg instead [-Wclazy-qstring-arg]
2022-07-25 10:34:51 +02:00
wmayer
aea58ace37
Mesh: replace PyObject_IsTrue with Base::asBoolean
2022-07-16 13:33:18 +02:00
andrea
93525ff7eb
removed references to OCC<7
2022-06-25 14:29:24 +02:00
wmayer
469c36e3cc
Mod: handle removed headers in PCH files for OCC 7.6
2022-05-21 06:28:07 +02:00
wmayer
99fd8af911
Mesh: include header with export macros
2022-03-24 20:42:15 +01:00
wmayer
97330443a2
All: modernize C++11
...
* replace deprecated headers
2022-03-23 22:44:18 +01:00
wmayer
1c93e5ac87
MeshPart: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
Uwe
19072b0538
[Mesh] remove Python.h and Xerces
...
seems not to be necessary anymore
2022-03-21 01:46:54 +01:00
wmayer
c3aebfeb1e
MeshPart: suppress incorrect warning with clang/MSYS
2022-03-20 13:45:43 +01:00
wmayer
9160f06e1c
Base: rename BaseExceptionFreeCADError to PyExc_FC_GeneralError
2022-03-17 14:45:48 +01:00
wmayer
d69defaa3c
Py: replace BaseExceptionFreeCADError with more suitable exception types
2022-03-17 13:54:23 +01:00
wmayer
0054cbddaa
Fix coverity issue:
...
* CID 332682: Resource leak
* CID 350607: Resource leak
* CID 332677: Resource leak
2022-03-14 11:35:04 +01:00
wmayer
2cb478fd66
MeshPart: raise runtime error in meshFromShape() if smesh was built without netgen support
2022-01-26 11:56:23 +01:00
luzpaz
4543c98267
MeshPart: fix header uniformity + remove superfluous whitespace ( #5135 )
...
* MeshPart: fix header uniformity + remove superfluous whitespace
2021-11-06 00:15:00 +01:00
wmayer
29408ee3d7
OCCT: port flatmesh to version 7.6
2021-10-12 10:03:11 +02:00
wmayer
33f3fa6865
Mesh: define the typenames FacetIndex and PointIndex to distinguish between facet and point related indexes
2021-09-14 23:01:29 +02:00
wmayer
5169a7e852
smesh: [skip ci] build FEM & MeshPart with C++14 when using external smesh because it doesn't support C++17 yet
2021-03-31 15:35:28 +02:00
wmayer
b68ca4c3be
MeshPart: refactor class Mesher
2021-03-27 01:28:54 +01:00
Benjamin Nauck
f555754810
[MeshPart] Use std::shared_ptr instead of boost::shared_ptr
...
There's no need to use boost version when stl has support for shared_ptr
2021-03-06 19:32:03 +01:00
wmayer
13927b2465
[skip ci] Do not throw plain C string as exception
2021-02-06 15:52:21 +01:00
Benjamin Nauck
1f77dc2af8
[MeshPart] Fix copy-paste error
...
It doesn't make sense to check minLen and then call SetMinSize to maxLen
so this must be a copy-paste error.
Introduced in f681b86abd
Found with Coverity.
2021-01-30 11:47:06 +01:00
wmayer
135525a806
smesh: port to version 9.6
2021-01-20 19:49:56 +01:00