]> SALOME platform Git repositories - modules/smesh.git/commit
Salome HOME
PAL13460 (PAL EDF 301 force the mesh to go through a point)
authoreap <eap@opencascade.com>
Wed, 21 Feb 2007 17:15:57 +0000 (17:15 +0000)
committereap <eap@opencascade.com>
Wed, 21 Feb 2007 17:15:57 +0000 (17:15 +0000)
commit8a94b0bd1fd4584e2a03925e76edb0a55d9a90a1
treecc3d07f3fec8196c1c04e7374e54e0c3addb3afb
parent73dc14d280bcadd0c120f7662def8de8f9d49249
PAL13460 (PAL EDF 301 force the mesh to go through a point)
+  typedef sequence<PointStruct> nodes_array;
+  struct ElementSubType { ElementType SMDS_ElementType;
+                          boolean     isPoly;
+                          long        nbNodesInElement; };
+  typedef sequence<ElementSubType> types_array;
+  /*!
+   * Structure containing mesh edit preview data
+   */
+  struct MeshPreviewStruct { nodes_array nodesXYZ;
+                             long_array  elementConnectivities;
+                             types_array elementTypes; };
  inteface SMESH_Mesh {
+    /*!
+     * Return SMESH_MeshEditor that would not modify the mesh but
+     * fill MeshPreviewStruct
+     */
+    SMESH_MeshEditor GetMeshEditPreviewer()
+      raises (SALOME::SALOME_Exception);
+    /*!
+    * Return data of mesh edition preview which is computed provided
+    * that the editor was obtained trough SMESH_Mesh::GetMeshEditPreviewer()
+    */
+    MeshPreviewStruct GetPreviewData();
idl/SMESH_Mesh.idl