Uwe
4b5062c0d3
[Part] ViewProvider: P to T: remove unused includes
2022-07-31 14:55:19 +02:00
wmayer
9b2b0e0acf
modernize C++: replace boost::function with std::function
2022-06-30 20:31:55 +02:00
mosfet80
620c273c4e
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
8f894ebefe
[Part] remove Python.h from headers
...
seems not to be necessary anymore
2022-03-20 14:16:55 +01:00
wmayer
c5b3ee7a72
Part: in ViewProviderSpline use the ViewProviderSplineExtension to avoid code duplication
2021-10-30 17:57:52 +02:00
wmayer
6b9178e0b3
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
70be25752d
Part: override extensionSetupContextMenu in ViewProviderSplineExtension
2020-11-08 13:37:17 +01:00
wmayer
98d7a0400e
Part: [skip ci] implement extension ViewProviderSplineExtension
2020-11-08 12:18:44 +01:00
wmayer
9d36253539
Part: [skip ci] use the correct icon for helix and sprial view providers
2020-10-22 12:43:39 +02:00
vocx-fc
27e42f5b05
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
f3b460e42e
boost: fix for boost < 1.60
2020-06-15 19:38:39 +02:00
wmayer
4ec45b545e
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
c8891be856
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
df38102017
PCH: Part GUI
2019-05-03 23:15:25 +02:00
wmayer
51811e4bf4
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
c582b069ba
fix compiler warnings with py3 and msvc
2018-04-16 18:24:53 +02:00
wmayer
71be79e09e
+ add toggle action to context-menu of spline view provider
2015-10-31 16:10:26 +01:00
wmayer
346e5c6a77
+ fix more compiler warnings
2014-08-27 13:26:44 +02:00
wmayer
8b054f3f18
Improve showing control points of splines
2013-10-23 15:16:49 +02:00
wmayer
25b6645e09
+ Special view provider to display splines
2013-10-22 17:56:24 +02:00