Version: 9.12.0
SMESHGUI_HypothesesUtils.h File Reference
#include "SMESH_SMESHGUI.hxx"
#include <QString>
#include <QStringList>
#include <SALOME_InteractiveObject.hxx>
#include <SALOMEDSClient_definitions.hxx>
#include <SALOMEconfig.h>
#include <CORBA_SERVER_HEADER(SMESH_Mesh)>
#include <CORBA_SERVER_HEADER(SMESH_Hypothesis)>
#include <vector>
#include <boost/shared_ptr.hpp>
Include dependency graph for SMESHGUI_HypothesesUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 SMESH
 

Typedefs

typedef std::vector< _PTR(SObject)> SMESH::SObjectList
 

Functions

void SMESH::InitAvailableHypotheses ()
 
QStringList SMESH::GetAvailableHypotheses (const bool isAlgo, const int theDim, const bool isAux, const bool hasGeometry, const bool isSubMesh)
 
QStringList SMESH::GetHypothesesSets (int maxDim)
 
HypothesesSetSMESH::GetHypothesesSet (const QString &theSetName)
 
HypothesisDataSMESH::GetHypothesisData (const QString &aHypType)
 
HypothesisDataSMESH::GetGroupTitle (const HypothesisData *hyp, const bool isAlgo)
 Return the HypothesisData holding a name of a group of hypotheses a given hypothesis belongs to. More...
 
bool SMESH::IsAvailableHypothesis (const HypothesisData *algoData, const QString &hypType, bool &isAuxiliary)
 
bool SMESH::IsCompatibleAlgorithm (const HypothesisData *algo1Data, const HypothesisData *algo2Data)
 
SMESHGUI_GenericHypothesisCreatorSMESH::GetHypothesisCreator (const QString &aHypType)
 
SMESH::SMESH_Hypothesis_ptr SMESH::CreateHypothesis (const QString &aHypType, const QString &aHypName, const bool)
 
bool SMESH::IsApplicable (const QString &aHypType, GEOM::GEOM_Object_ptr theGeomObject, const bool toCheckAll)
 
bool SMESH::AddHypothesisOnMesh (SMESH::SMESH_Mesh_ptr aMesh, SMESH::SMESH_Hypothesis_ptr aHyp)
 
bool SMESH::AddHypothesisOnSubMesh (SMESH::SMESH_subMesh_ptr aSubMesh, SMESH::SMESH_Hypothesis_ptr aHyp)
 
bool SMESH::RemoveHypothesisOrAlgorithmOnMesh (const Handle(SALOME_InteractiveObject)&IObject)
 
bool SMESH::RemoveHypothesisOrAlgorithmOnMesh (_PTR(SObject) MorSM, SMESH::SMESH_Hypothesis_ptr anHyp)
 
void SMESH::UpdateViewer (SMESH::SMESH_Mesh_ptr theMesh)
 
SObjectList SMESH::GetMeshesUsingAlgoOrHypothesis (SMESH::SMESH_Hypothesis_ptr AlgoOrHyp)
 
QString SMESH::GetMessageOnAlgoStateErrors (const algo_error_array &errors)
 
const char * SMESH::Plugin_Name ()