Salome HOME
IPAL21265 It's impossible to select edge for Reverce in Arithmetic 1D Hypothesis...
[modules/smesh.git] / idl / SMESH_MeshEditor.idl
index 0a4b5b7cd4e8e464114a8fc22cd669b52f632227..b1b36c257f1dd6384a435c088295d353263f57b6 100644 (file)
@@ -41,6 +41,12 @@ module SMESH
 
     long AddNode(in double x, in double y, in double z);
 
+    /*!
+     *  Create 0D element on the given node.
+     *  \param IdOfNode Node IDs for creation of element.
+     */
+    long Add0DElement(in long IDOfNode);
+
     /*!
      *  Create edge, either linear and quadratic (this is determed
      *  by number of given nodes).
@@ -392,6 +398,30 @@ module SMESH
       EXTR_CANT_GET_TANGENT
       };
 
+    ListOfGroups ExtrusionAlongPathX(in long_array        IDsOfElements,
+                                    in SMESH_IDSource    Path,
+                                    in long              NodeStart,
+                                    in boolean           HasAngles,
+                                    in double_array      Angles,
+                                    in boolean           LinearVariation,
+                                    in boolean           HasRefPoint,
+                                    in PointStruct       RefPoint,
+                                    in boolean           MakeGroups,
+                                    in ElementType       ElemType,
+                                    out Extrusion_Error  Error);
+
+    ListOfGroups ExtrusionAlongPathObjX(in SMESH_IDSource    theObject,
+                                       in SMESH_IDSource    Path,
+                                       in long              NodeStart,
+                                       in boolean           HasAngles,
+                                       in double_array      Angles,
+                                       in boolean           LinearVariation,
+                                       in boolean           HasRefPoint,
+                                       in PointStruct       RefPoint,
+                                       in boolean           MakeGroups,
+                                       in ElementType       ElemType,
+                                       out Extrusion_Error  Error);
+
     Extrusion_Error ExtrusionAlongPath(in long_array        IDsOfElements,
                                       in SMESH_Mesh        PathMesh,
                                       in GEOM::GEOM_Object PathShape,