Uwe
6de14cd3a0
[Part] ViewProvider: P to T: remove unused includes
2022-07-31 14:55:19 +02:00
wmayer
0f5725b34a
modernize C++: replace boost::function with std::function
2022-06-30 20:31:55 +02:00
mosfet80
c48a569696
Boost version <=1.60 is never used in freecad 0.20 ( #7038 )
...
* Boost version 1.60 is never used in freecad 0.20
2022-06-24 02:20:26 +02:00
Uwe
3e1dbde0cf
[Part] remove Python.h from headers
...
seems not to be necessary anymore
2022-03-20 14:16:55 +01:00
wmayer
42174a7b13
Part: in ViewProviderSpline use the ViewProviderSplineExtension to avoid code duplication
2021-10-30 17:57:52 +02:00
wmayer
4a5698375b
Part: [skip ci] correctly show control points of a B-spline/Bezier curve/surface if a placement is set
2020-11-09 13:14:31 +01:00
wmayer
ac0e4011cc
Part: override extensionSetupContextMenu in ViewProviderSplineExtension
2020-11-08 13:37:17 +01:00
wmayer
e5c63bc3d0
Part: [skip ci] implement extension ViewProviderSplineExtension
2020-11-08 12:18:44 +01:00
wmayer
30455b5861
Part: [skip ci] use the correct icon for helix and sprial view providers
2020-10-22 12:43:39 +02:00
vocx-fc
7ca2d7dd03
Part: add viewprovider icon for the Part::Spline object
...
The `Part::Spline` object is the parent of the parametric
Surface Workbench objects.
For example, the `Part::Spline` object is created by the
`Surface_CurveOnMesh` tool, which in reality just calls
the `MeshPart_CurveOnMesh` tool.
2020-10-13 15:54:04 +02:00
wmayer
d6169d6478
boost: fix for boost < 1.60
2020-06-15 19:38:39 +02:00
wmayer
730154a684
boost 1.73.0: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated
2020-06-12 17:51:33 +02:00
Zheng, Lei
5214f5b7ce
Gui: add coinRemoveAllChildren to work around Coin3D bug
...
See bug description:
https://bitbucket.org/Coin3D/coin/pull-requests/119/fix-sochildlist-auditing/diff
Because of path based rendering (SoFCPathAnnotation) in mouse over
highlight, this bug causes crash more frequently here comparing to
upstream.
All C++ calling of SoGroup::removeAllChildren() is replaced by
Gui::coinRemoveAllChildren(), and python code is fixed by monkey
patching SoGroup.removeAllChildren() in FreeCADGuiInit.py.
2019-08-17 14:52:11 +02:00
Abdullah Tahiri
7ea21c84c3
PCH: Part GUI
2019-05-03 23:15:25 +02:00
wmayer
ba96c0773a
PVS: V688 A local variable possesses the same name as one of the class members, which can result in a confusion
2019-03-13 11:58:43 +01:00
wmayer
5ff6945577
fix compiler warnings with py3 and msvc
2018-04-16 18:24:53 +02:00
wmayer
27e77fd6ce
+ add toggle action to context-menu of spline view provider
2015-10-31 16:10:26 +01:00
wmayer
839eced7a9
+ fix more compiler warnings
2014-08-27 13:26:44 +02:00
wmayer
a264063a60
Improve showing control points of splines
2013-10-23 15:16:49 +02:00
wmayer
3cd69c46d4
+ Special view provider to display splines
2013-10-22 17:56:24 +02:00