Salome HOME
NRI : First integration.
[modules/smesh.git] / src / SMDS / SMDS_MeshFace.cdl
1 -- File:        SMDS_MeshFace.cdl
2 -- Created:     Wed Jan 23 16:16:09 2002
3 -- Author:      Jean-Michel BOULCOURT
4 --              <jmb@coulox.paris1.matra-dtv.fr>
5 ---Copyright:    Matra Datavision 2002
6
7
8 deferred class MeshFace from SMDS inherits MeshElement from SMDS
9
10         ---Purpose: 
11
12 uses
13     MeshElement from SMDS
14
15 is
16
17     Initialize(ID: Integer; NbConnections : Integer) returns mutable MeshFace;
18     
19     ComputeKey(me: mutable) is deferred;
20     ---Purpose: compute the  ID of the face  based on the  id's of its
21     --          bounding nodes
22
23     GetKey(me) returns Integer is redefined static;    
24     ---C++: inline
25
26     NbEdges(me) returns Integer
27     is redefined virtual;
28
29     Print(me; OS: in out OStream) is redefined virtual;
30
31 fields
32     myKey : Integer is protected;
33     
34 end MeshFace;