diff --git a/src/Mod/Fem/Gui/Command.cpp b/src/Mod/Fem/Gui/Command.cpp
index ba42f5235..f60dcac90 100644
--- a/src/Mod/Fem/Gui/Command.cpp
+++ b/src/Mod/Fem/Gui/Command.cpp
@@ -1147,6 +1147,30 @@ bool CmdFemPostCreateDataAlongLineFilter::isActive(void)
return hasActiveDocument();
}
+DEF_STD_CMD_A(CmdFemPostCreateLinearizedStressesFilter);
+
+CmdFemPostCreateLinearizedStressesFilter::CmdFemPostCreateLinearizedStressesFilter()
+ : Command("Fem_PostCreateLinearizedStressesFilter")
+{
+ sAppModule = "Fem";
+ sGroup = QT_TR_NOOP("Fem");
+ sMenuText = QT_TR_NOOP("Create stress linearization plots");
+ sToolTipText = QT_TR_NOOP("Create stress linearization plots");
+ sWhatsThis = "Fem_PostCreateLinearizedStressesFilter";
+ sStatusTip = sToolTipText;
+ sPixmap = "fem-linearizedstresses";
+}
+
+void CmdFemPostCreateLinearizedStressesFilter::activated(int)
+{
+}
+
+bool CmdFemPostCreateLinearizedStressesFilter::isActive(void)
+{
+ return hasActiveDocument();
+}
+
+
DEF_STD_CMD_A(CmdFemPostCreateScalarClipFilter);
CmdFemPostCreateScalarClipFilter::CmdFemPostCreateScalarClipFilter()
@@ -1481,6 +1505,7 @@ void CreateFemCommands(void)
#ifdef FC_USE_VTK
rcCmdMgr.addCommand(new CmdFemPostCreateClipFilter);
rcCmdMgr.addCommand(new CmdFemPostCreateDataAlongLineFilter);
+ rcCmdMgr.addCommand(new CmdFemPostCreateLinearizedStressesFilter);
rcCmdMgr.addCommand(new CmdFemPostCreateScalarClipFilter);
rcCmdMgr.addCommand(new CmdFemPostWarpVectorFilter);
rcCmdMgr.addCommand(new CmdFemPostFunctions);
diff --git a/src/Mod/Fem/Gui/Resources/Fem.qrc b/src/Mod/Fem/Gui/Resources/Fem.qrc
index 7e09420d6..d3e578383 100755
--- a/src/Mod/Fem/Gui/Resources/Fem.qrc
+++ b/src/Mod/Fem/Gui/Resources/Fem.qrc
@@ -54,6 +54,7 @@
icons/fem-isosurface.png
icons/fem-warp.png
+ icons/fem-linearizedstresses.svg
translations/Fem_af.qm
translations/Fem_de.qm
translations/Fem_fi.qm
diff --git a/src/Mod/Fem/Gui/Resources/icons/fem-linearizedstresses.svg b/src/Mod/Fem/Gui/Resources/icons/fem-linearizedstresses.svg
new file mode 100644
index 000000000..ab6c08c6b
--- /dev/null
+++ b/src/Mod/Fem/Gui/Resources/icons/fem-linearizedstresses.svg
@@ -0,0 +1,273 @@
+
+
+
+
diff --git a/src/Mod/Fem/Gui/Workbench.cpp b/src/Mod/Fem/Gui/Workbench.cpp
index d52959b4d..01f0ef790 100755
--- a/src/Mod/Fem/Gui/Workbench.cpp
+++ b/src/Mod/Fem/Gui/Workbench.cpp
@@ -104,6 +104,7 @@ Gui::ToolBarItem* Workbench::setupToolBars() const
<< "Fem_PostCreateCutFilter"
<< "Fem_PostCreateWarpVectorFilter"
<< "Fem_PostCreateDataAlongLineFilter"
+ << "Fem_PostCreateLinearizedStressesFilter"
<< "Separator"
<< "Fem_PostCreateFunctions";
#endif