const long Tag_FaceGroups = 13;
const long Tag_VolumeGroups = 14;
const long Tag_0DElementsGroups = 15;
- const long Tag_LastGroup = 15;
+ const long Tag_BallElementsGroups = 16;
+ const long Tag_LastGroup = 16;
/*!
* Hypothesis definintion error
COMPERR_MEMORY_PB , // memory allocation problem
COMPERR_ALGO_FAILED , // computation failed
COMPERR_BAD_SHAPE , // bad geometry
- COMPERR_WARNING // algo reports error but sub-mesh is computed anyway
+ COMPERR_WARNING , // algo reports error but sub-mesh is computed anyway
+ COMPERR_CANCELED , // compute canceled
+ COMPERR_NO_MESH_ON_SHAPE // no mesh elements assigned to sub-mesh
};
struct ComputeError
{
out SMESH::DriverMED_ReadStatus theStatus )
raises ( SALOME::SALOME_Exception );
+ /*!
+ * Create Mesh object importing data from given GMF file
+ * \param theFileName - a name of file to import
+ * \param theMakeRequiredGroups - if true, groups of required entities will be created
+ */
+ SMESH_Mesh CreateMeshesFromGMF( in string theFileName,
+ in boolean theMakeRequiredGroups,
+ out SMESH::ComputeError theError)
+ raises ( SALOME::SALOME_Exception );
+
/*!
* Create a mesh by copying a part of another mesh
* \param meshPart - a part of mesh to copy