- void availableHyps( const int theDim,
- const int theHypType,
- QStringList& theHyps ) const;
- void existingHyps( const int theDim,
- const int theHypType,
- _PTR(SObject) theFather,
- QStringList& theHyps,
- QValueList<SMESH::SMESH_Hypothesis_var>& theHypVars );
-
- bool createMesh( QString& );
- bool createSubMesh( QString& );
+ bool isCompatibleToGeometry( HypothesisData* , const int);
+ bool isCompatibleToMeshType( HypothesisData* , const int);
+ void availableHyps( const int,
+ const int,
+ QStringList&,
+ THypDataList&,
+ HypothesisData* = 0,
+ HypothesisData* = 0,
+ const QString& = "");
+ void existingHyps( const int,
+ const int,
+ _PTR(SObject),
+ QStringList&,
+ THypList&,
+ HypothesisData* = 0 ) const;
+ HypothesisData* hypData( const int,
+ const int,
+ const int ); // access to myAvailableHypData
+
+ void createHypothesis( const int, const int,
+ const QString& );
+
+ bool createMesh( QString&, QStringList& );
+ bool createSubMesh( QString&, QStringList& );