From 9731c7f189b9574c30eb8d4bb13395b9ae41ed41 Mon Sep 17 00:00:00 2001 From: eap Date: Mon, 17 Sep 2012 10:15:51 +0000 Subject: [PATCH] 0020982: EDF 1547 SMESH: Creation of non-conformal quadratic pyramids + /*! + * \brief Returns description of an error/warning occured during the last operation + */ + ComputeError GetLastError(); --- idl/SMESH_MeshEditor.idl | 47 +++++++++++++++++++++++----------------- 1 file changed, 27 insertions(+), 20 deletions(-) diff --git a/idl/SMESH_MeshEditor.idl b/idl/SMESH_MeshEditor.idl index 90754ff0c..08f2b70f2 100644 --- a/idl/SMESH_MeshEditor.idl +++ b/idl/SMESH_MeshEditor.idl @@ -25,6 +25,7 @@ #define _SMESH_MESHEDITOR_IDL_ #include "SMESH_Mesh.idl" +#include "SMESH_Gen.idl" module SMESH { @@ -34,8 +35,34 @@ module SMESH * This interface makes modifications on the Mesh - removing elements and nodes etc. */ interface NumericalFunctor; + interface SMESH_MeshEditor { + /*! + * Return data of mesh edition preview which is computed provided + * that the editor was obtained trough SMESH_Mesh::GetMeshEditPreviewer() + */ + MeshPreviewStruct GetPreviewData(); + + /*! + * If during last operation of MeshEditor some nodes were + * created this method returns list of their IDs, if new nodes + * not created - returns empty list + */ + long_array GetLastCreatedNodes(); + + /*! + * If during last operation of MeshEditor some elements were + * created this method returns list of their IDs, if new elements + * not created - returns empty list + */ + long_array GetLastCreatedElems(); + + /*! + * \brief Returns description of an error/warning occured during the last operation + */ + ComputeError GetLastError(); + /*! * \brief Wrap a sequence of ids in a SMESH_IDSource * \param IDsOfElements list of mesh elements identifiers @@ -802,26 +829,6 @@ module SMESH */ boolean ChangeElemNodes(in long ide, in long_array newIDs); - /*! - * Return data of mesh edition preview which is computed provided - * that the editor was obtained trough SMESH_Mesh::GetMeshEditPreviewer() - */ - MeshPreviewStruct GetPreviewData(); - - /*! - * If during last operation of MeshEditor some nodes were - * created this method returns list of it's IDs, if new nodes - * not creared - returns empty list - */ - long_array GetLastCreatedNodes(); - - /*! - * If during last operation of MeshEditor some elements were - * created this method returns list of it's IDs, if new elements - * not creared - returns empty list - */ - long_array GetLastCreatedElems(); - /*! * \brief Creates a hole in a mesh by doubling the nodes of some particular elements * \param theNodes - identifiers of nodes to be doubled -- 2.39.2