Salome HOME
projects
/
modules
/
smesh.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
PAL10237. Add GetHypothesesSets()
[modules/smesh.git]
/
src
/
SMESHGUI
/
SMESHGUI_HypothesesUtils.h
diff --git
a/src/SMESHGUI/SMESHGUI_HypothesesUtils.h
b/src/SMESHGUI/SMESHGUI_HypothesesUtils.h
index d87f45cb8a972efe356788574117d8a717b7ad1a..a3b93265772ece809f773ae9ffc7149617bd83dd 100644
(file)
--- a/
src/SMESHGUI/SMESHGUI_HypothesesUtils.h
+++ b/
src/SMESHGUI/SMESHGUI_HypothesesUtils.h
@@
-20,7
+20,7
@@
//
//
//
//
//
//
-// File : SMESHGUI_Hypotheses.h
+// File : SMESHGUI_Hypotheses
Utils
.h
// Author : Julia DOROVSKIKH
// Module : SMESH
// $Header$
// Author : Julia DOROVSKIKH
// Module : SMESH
// $Header$
@@
-32,20
+32,31
@@
#include <qstringlist.h>
#include "SALOME_InteractiveObject.hxx"
#include <qstringlist.h>
#include "SALOME_InteractiveObject.hxx"
+#include "SALOMEDSClient_definitions.hxx"
#include "SALOMEconfig.h"
#include CORBA_CLIENT_HEADER(SALOMEDS)
#include CORBA_SERVER_HEADER(SMESH_Mesh)
#include CORBA_SERVER_HEADER(SMESH_Hypothesis)
#include "SALOMEconfig.h"
#include CORBA_CLIENT_HEADER(SALOMEDS)
#include CORBA_SERVER_HEADER(SMESH_Mesh)
#include CORBA_SERVER_HEADER(SMESH_Hypothesis)
+#include <vector>
+
class HypothesisData;
class HypothesisData;
+class HypothesesSet;
class SMESHGUI_GenericHypothesisCreator;
class SMESHGUI_GenericHypothesisCreator;
+class SALOMEDSClient_SObject;
namespace SMESH{
void InitAvailableHypotheses();
namespace SMESH{
void InitAvailableHypotheses();
- QStringList GetAvailableHypotheses(const bool isAlgo);
+ QStringList GetAvailableHypotheses( const bool isAlgo,
+ const int theDim = -1,
+ const bool isAux = false);
+
+ QStringList GetHypothesesSets();
+
+ HypothesesSet* GetHypothesesSet(const QString theSetName);
HypothesisData* GetHypothesisData(const char* aHypType);
HypothesisData* GetHypothesisData(const char* aHypType);
@@
-61,10
+72,11
@@
namespace SMESH{
bool RemoveHypothesisOrAlgorithmOnMesh(const Handle(SALOME_InteractiveObject)& IObject);
bool RemoveHypothesisOrAlgorithmOnMesh(const Handle(SALOME_InteractiveObject)& IObject);
- bool RemoveHypothesisOrAlgorithmOnMesh(
SALOMEDS::SObject_ptr
MorSM,
+ bool RemoveHypothesisOrAlgorithmOnMesh(
_PTR(SObject)
MorSM,
SMESH::SMESH_Hypothesis_ptr anHyp);
SMESH::SMESH_Hypothesis_ptr anHyp);
- SALOMEDS::Study::ListOfSObject* GetMeshesUsingAlgoOrHypothesis(SMESH::SMESH_Hypothesis_ptr AlgoOrHyp ) ;
+ typedef std::vector<_PTR(SObject)> SObjectList;
+ SObjectList GetMeshesUsingAlgoOrHypothesis(SMESH::SMESH_Hypothesis_ptr AlgoOrHyp ) ;
}
}