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