[SALOME platform 0019316]: Need to have a better interface with GHS3D diagnostics

struct ComputeError
   {
+    boolean hasBadMesh; // there are elements preventing computation available for visualization
   }

+  SMESH::MeshPreviewStruct* GetBadInputElements( SMESH::SMESH_Mesh_ptr theMesh,
+                                                 CORBA::Short          theSubShapeID )
This commit is contained in:
eap 2008-07-21 09:55:03 +00:00
parent 6d10da4745
commit af4f7de11b

View File

@ -105,6 +105,7 @@ module SMESH
string comment; // textual problem description string comment; // textual problem description
string algoName; string algoName;
short subShapeID; // id of subshape of a shape to mesh short subShapeID; // id of subshape of a shape to mesh
boolean hasBadMesh; // there are elements preventing computation available for visualization
}; };
typedef sequence<ComputeError> compute_error_array; typedef sequence<ComputeError> compute_error_array;
@ -236,6 +237,13 @@ module SMESH
in GEOM::GEOM_Object theSubObject ) in GEOM::GEOM_Object theSubObject )
raises ( SALOME::SALOME_Exception ); raises ( SALOME::SALOME_Exception );
/*!
* Return mesh elements preventing computation of a subshape
*/
MeshPreviewStruct GetBadInputElements( in SMESH_Mesh theMesh,
in short theSubShapeID )
raises ( SALOME::SALOME_Exception );
/*! /*!
* Return indeces of faces, edges and vertices of given subshapes * Return indeces of faces, edges and vertices of given subshapes
* within theMainObject * within theMainObject