Salome HOME
This commit was generated by cvs2git to create branch 'IMPORT'.
[modules/smesh.git] / src / SMDS / SMDSControl_MeshBoundary.cdl
1 -- File:        SMDSControl_MeshBoundary.cdl
2 -- Created:     Tue Mar 12 23:36:11 2002
3 -- Author:      Jean-Michel BOULCOURT
4 --              <jmb@localhost.localdomain>
5 ---Copyright:    Matra Datavision 2002
6
7
8 deferred class MeshBoundary from SMDSControl inherits TShared from MMgt
9
10         ---Purpose:  common   interface  for  classes   which  extract
11         --          boundaries from a mesh
12
13 uses
14
15     Mesh from SMDS
16
17 is
18     Initialize;
19     ---Purpose: Initialize an empty MeshBoundary
20
21
22     Initialize (M : Mesh from SMDS);
23     ---Purpose: Initialize a MeshBoundary.
24
25
26     Compute(me: mutable) is deferred;
27     
28     ResultMesh(me: mutable) returns Mesh from SMDS;
29     
30
31 fields
32     myMesh : Mesh from SMDS is protected;
33     myBoundaryMesh : Mesh from SMDS is protected;
34
35 end MeshBoundary;