0022922: Clean up warnings on uninitialized / unused variables
[occt.git] / src / ShapeUpgrade / ShapeUpgrade_ShapeDivideArea.cdl
1 -- File:        ShapeUpgrade_ShapeDivideArea.cdl
2 -- Created:     Tue Aug  8 11:40:33 2006
3 -- Author:      Galina KULIKOVA
4 --              <gka@zamox.nnov.matra-dtv.fr>
5 ---Copyright:    Open CASCADE 2006
6
7
8 class ShapeDivideArea from ShapeUpgrade  inherits ShapeDivide from ShapeUpgrade
9
10         ---Purpose: Divides faces from sprcified shape  by max area criterium.
11
12 uses
13
14     Shape from TopoDS,
15     FaceDivide from ShapeUpgrade
16
17 is
18      Create returns ShapeDivideArea from ShapeUpgrade;
19         ---Purpose:
20     
21     Create (S: Shape from TopoDS)
22     returns ShapeDivideArea from ShapeUpgrade;
23         ---Purpose: Initialize by a Shape.
24         
25     GetSplitFaceTool (me) returns FaceDivide from ShapeUpgrade
26     is redefined protected;
27         ---Purpose: Returns the tool for splitting faces. 
28         
29
30      MaxArea(me: in out) returns Real;
31     ---C++: inline
32     ---C++: return &
33     ---Purpose:Set max area allowed for faces   
34
35     
36 fields
37
38     myMaxArea : Real;
39
40 end ShapeDivideArea;