]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/ModelAPI/ModelAPI_Session.cpp
Salome HOME
Fix for registering parameters in command line mode
[modules/shaper.git] / src / ModelAPI / ModelAPI_Session.cpp
index fba142217242795d627b5727602fdcd30e076a0e..b2f0eaf9b95cd362cec0def973df61d6a1eaa046 100644 (file)
 #include <ModelAPI_AttributeSelectionList.h>
 #include <ModelAPI_Events.h>
 #include <ModelAPI_Validator.h>
+#include <ModelAPI_ResultBody.h>
+#include <ModelAPI_ResultConstruction.h>
 
 #include <Config_ModuleReader.h>
+#include <Config_PropManager.h>
 
 #ifdef WIN32
 #include <windows.h>
@@ -53,6 +56,17 @@ std::shared_ptr<ModelAPI_Session> ModelAPI_Session::get()
 {
   if (!MY_MANAGER) {  // import Model library that implements this interface of ModelAPI
     Config_ModuleReader::loadLibrary("Model");
+
+    Config_PropManager::registerProp("Visualization", "body_deflection",
+                                     "Body deflection coefficient",
+                                     Config_Prop::Double,
+                                     ModelAPI_ResultBody::DEFAULT_DEFLECTION());
+
+    Config_PropManager::registerProp("Visualization", "construction_deflection",
+                                     "Construction deflection coefficient",
+                                     Config_Prop::Double,
+                                     ModelAPI_ResultConstruction::DEFAULT_DEFLECTION());
+
   }
   return MY_MANAGER;
 }