]> SALOME platform Git repositories - modules/geom.git/blob - src/GEOMAlgo/BlockFix_CheckTool.cdl
Salome HOME
959ada7235ffbcf83f719fefde67a5e45a7d61e7
[modules/geom.git] / src / GEOMAlgo / BlockFix_CheckTool.cdl
1 -- File:        BlockFix_CheckTool.cdl
2 -- Created:     Fri Dec 17 10:36:58 2004
3 -- Author:      Sergey KUUL
4 --              <skl@strelox.nnov.matra-dtv.fr>
5 ---Copyright:   Open CASCADE SA 2004
6
7 class CheckTool from BlockFix
8
9         ---Purpose:
10         
11 uses
12
13     Shape from TopoDS,
14     SequenceOfShape from TopTools
15
16 is
17
18     Create returns CheckTool from BlockFix;
19         ---Purpose: Empty constructor
20     
21     SetShape(me: in out; aShape: Shape from TopoDS);
22
23     Perform(me: in out);
24         ---Purpose: 
25         
26     NbPossibleBlocks(me) returns Integer;
27     
28     PossibleBlock(me; num: Integer) returns Shape from TopoDS;
29
30     DumpCheckResult(me; S : in out OStream);
31         ---Purpose: Dumps results of checking 
32
33
34 fields
35
36     myShape      : Shape from TopoDS;
37     myHasCheck   : Boolean;
38     myNbSolids   : Integer;
39     myNbBlocks   : Integer;
40     myPossibleBlocks : SequenceOfShape from TopTools;
41     myNbUF       : Integer;
42     myNbUE       : Integer;
43     myNbUFUE     : Integer;
44     myBadRanges  : Integer;
45     
46 end CheckTool;