+ /*!
+ * \brief Replace each triangle bound by Node1-Node2 segment with
+ * two triangles by connecting a node made on the segment with a node opposite
+ * to the segment.
+ */
+ void AddNodeOnSegment(in smIdType Node1, in smIdType Node2, in double position)
+ raises (SALOME::SALOME_Exception);
+ /*!
+ * \brief Split a face into triangles by adding a new node onto the face
+ * and connecting the new node with face nodes
+ */
+ void AddNodeOnFace(in smIdType triangle, in double x, in double y, in double z);