1 -- File: SMDS_EdgePosition.cdl
2 -- Created: Mon May 13 14:44:40 2002
3 -- Author: Jean-Michel BOULCOURT
4 -- <jmb@localhost.localdomain>
5 ---Copyright: Matra Datavision 2002
8 class EdgePosition from SMDS inherits Position from SMDS
10 ---Purpose: used to characterize a MeshNode with a CAD edge
17 Create returns mutable EdgePosition;
18 ---Purpose: empty constructor. the edge is not set
20 Create(aEdgeId : Integer; aUParam : Real) returns mutable EdgePosition;
22 Coords(me) returns Pnt from gp is redefined virtual;
23 ---Purpose: returns the resulting 3d point to be set
24 -- in the MeshNode instance
26 SetUParameter(me: mutable; aUparam : Real);
29 GetUParameter(me) returns Real;