+ bool IsMeshComputed() const;
+ // check if _subMeshDS contains mesh elements
+
+ TopoDS_Shape GetCollection(SMESH_Gen * theGen, SMESH_Algo* theAlgo);
+ // return a shape containing all sub-shapes of the MainShape that can be
+ // meshed at once along with _subShape
+
+ bool ApplyToCollection (SMESH_Algo* theAlgo,
+ const TopoDS_Shape& theCollection);
+ // Apply theAlgo to all subshapes in theCollection
+
+ const SMESH_Hypothesis* GetSimilarAttached(const TopoDS_Shape& theShape,
+ const SMESH_Hypothesis * theHyp,
+ const int theHypType = 0);
+ // return a hypothesis attached to theShape.
+ // If theHyp is provided, similar but not same hypotheses
+ // is returned; else an applicable ones having theHypType
+ // is returned
+