PAL17694 (New Tool About Hexahedral Meshing)

+  /*!
+   * Node location on a shape
+   */
+  struct NodePosition {
+    long             shapeID;
+    GEOM::shape_type shapeType;
+    double_array     params; // [U] on EDGE, [U,V] on FACE, [] on the rest shapes
+  };
+     * \brief Return position of a node on shape
+     */
+    NodePosition GetNodePosition(in long NodeID);
+
+    /*!
This commit is contained in:
eap 2007-11-15 14:29:43 +00:00
parent 4f54006d92
commit 61864312fd

View File

@ -93,6 +93,14 @@ module SMESH
double vy;
double vz; } ;
/*!
* Node location on a shape
*/
struct NodePosition {
long shapeID;
GEOM::shape_type shapeType;
double_array params; // [U] on EDGE, [U,V] on FACE, [] on the rest shapes
};
/*!
* Enumeration for element type, like in SMDS
@ -537,6 +545,11 @@ module SMESH
*/
long_array GetNodeInverseElements(in long id);
/*!
* \brief Return position of a node on shape
*/
NodePosition GetNodePosition(in long NodeID);
/*!
* If given element is node returns IDs of shape from position
* If there is not node for given ID - returns -1