Salome HOME
This commit was generated by cvs2git to create branch 'IMPORT'.
[modules/smesh.git] / src / SMDS / SMDS_MeshEdge.cdl
1 -- File:        SMDS_MeshEdge.cdl
2 -- Created:     Wed Jan 23 16:15:51 2002
3 -- Author:      Jean-Michel BOULCOURT
4 --              <jmb@coulox.paris1.matra-dtv.fr>
5 ---Copyright:    Matra Datavision 2002
6
7
8 class MeshEdge from SMDS inherits MeshElement from SMDS
9
10         ---Purpose: 
11
12 is
13     Create (ID,idnode1,idnode2: Integer) returns mutable MeshEdge;
14
15     ComputeKey(me: mutable);
16     ---Purpose: compute the  ID of the edge  based on the  id's of its
17     --          bounding nodes
18     ---C++: inline
19
20     GetKey(me) returns Integer is redefined static;    
21     ---C++: inline
22
23     GetConnections(me) returns Address is redefined static;
24     ---C++: inline
25
26     GetConnection(me; rank: Integer) returns Integer is redefined static;
27     ---C++: inline
28
29     SetConnections(me: mutable; idnode1,idnode2: Integer) is private;
30
31     Print(me; OS: in out OStream) is redefined static;
32     
33 fields
34     
35     myKey : Integer;
36     myNodes : Integer [2];
37
38 end MeshEdge;