0021459: EDF 1495 SMESH: Manipulation of discrete elements with attributes

+  CORBA::Long AddBall(CORBA::Long IDOfNodem, CORBA::Double diameter)

-  SMESH::long_array_var myLastCreatedElems;
-  SMESH::long_array_var myLastCreatedNodes;
+  ::SMESH_MeshEditor myEditor;
This commit is contained in:
eap 2012-07-19 13:23:51 +00:00
parent b6c4d708d5
commit 84f887e8f5
2 changed files with 273 additions and 319 deletions

File diff suppressed because it is too large Load Diff

View File

@ -65,6 +65,8 @@ public:
*/
CORBA::Long AddNode(CORBA::Double x, CORBA::Double y, CORBA::Double z);
CORBA::Long Add0DElement(CORBA::Long IDOfNode);
CORBA::Long AddBall(CORBA::Long IDOfNodem, CORBA::Double diameter)
throw (SALOME::SALOME_Exception);
CORBA::Long AddEdge(const SMESH::long_array & IDsOfNodes);
CORBA::Long AddFace(const SMESH::long_array & IDsOfNodes);
CORBA::Long AddPolygonalFace(const SMESH::long_array & IDsOfNodes);
@ -882,11 +884,9 @@ private: //!< private methods
private: //!< fields
SMESH_Mesh_i* myMesh_i;
SMESH_Mesh * myMesh;
SMESH::long_array_var myLastCreatedElems;
SMESH::long_array_var myLastCreatedNodes;
SMESH_Mesh_i* myMesh_i;
SMESH_Mesh * myMesh;
::SMESH_MeshEditor myEditor;
SMESH::MeshPreviewStruct_var myPreviewData;
bool myPreviewMode;