X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGUI%2FGHS3DPluginGUI_HypothesisCreator.h;h=7a69145ba1817a21dfb1f211ea2252130146ecf7;hb=refs%2Fheads%2Fcce%2F32737_proposal_squashed_rebased;hp=2212dc51c4f9d5cc347c01d0069904dbc9f0c8c5;hpb=d96b871b2634572db28aae9eda5a89912312a1ac;p=plugins%2Fghs3dplugin.git diff --git a/src/GUI/GHS3DPluginGUI_HypothesisCreator.h b/src/GUI/GHS3DPluginGUI_HypothesisCreator.h index 2212dc5..7a69145 100644 --- a/src/GUI/GHS3DPluginGUI_HypothesisCreator.h +++ b/src/GUI/GHS3DPluginGUI_HypothesisCreator.h @@ -49,6 +49,7 @@ #include CORBA_SERVER_HEADER(SMESH_Mesh) class QWidget; +class QButtonGroup; class QComboBox; class QCheckBox; class QLineEdit; @@ -156,6 +157,8 @@ typedef struct short myVerboseLevel; TEnfVertexList myEnforcedVertices; TEnfMeshList myEnforcedMeshes; + short myAlgorithm, myNumOfThreads, myPthreadMode, myParallelMode; + bool myUseNumOfThreads; int myOptimization, mySplitOverConstrained, myPThreadsMode, myNumberOfThreads; bool mySmoothOffSlivers; @@ -208,6 +211,8 @@ protected slots: void onRemoveEnforcedMesh(); //void synchronizeEnforcedMesh(); void checkEnfMeshIsDefined(); + void onRadioButtonSelect(); + void onNumOfThreadsCheck(); signals: void vertexDefined(bool); @@ -230,6 +235,8 @@ private: QCheckBox* myMaxSizeCheck; SMESHGUI_SpinBox* myMinSizeSpin; SMESHGUI_SpinBox* myMaxSizeSpin; + QCheckBox* myNumOfThreadsCheck; + SalomeApp_IntSpinBox* myNumOfThreadsSpin; mutable double myMinSizeDefault, myMaxSizeDefault; // proximity QCheckBox* myGradationCheck; @@ -246,6 +253,9 @@ private: SalomeApp_IntSpinBox* myNumberOfThreadsSpin; QCheckBox* mySmoothOffSliversCheck; QCheckBox* myCreateNewNodesCheck; + QComboBox* myPthreadMode; + QComboBox* myParallelMode; + QButtonGroup* myRadioBottomGroup; QWidget* myAdvGroup; GHS3DPluginGUI_AdvWidget* myAdvWidget;