7fd59977 |
1 | -- File: BOP_EmptyBuilder.cdl |
2 | -- Created: Fri Feb 1 12:52:38 2002 |
3 | -- Author: Peter KURNEV |
4 | -- <pkv@irinox> |
5 | ---Copyright: Matra Datavision 2002 |
6 | |
7 | |
8 | class EmptyBuilder from BOP inherits Builder from BOP |
9 | |
10 | ---Purpose: |
11 | --- Performs Boolean Operation (BO) for shapes |
12 | --- in cases when one of arguments(or both) is(are) empty |
13 | --- |
14 | uses |
15 | DSFiller from BOPTools, |
16 | PDSFiller from BOPTools, |
17 | ListOfShape from TopTools |
18 | |
19 | --raises |
20 | |
21 | is |
22 | Create |
23 | returns EmptyBuilder from BOP; |
24 | ---Purpose: |
25 | --- Empty constructor; |
26 | --- |
27 | Do (me:out) |
28 | is redefined; |
29 | ---Purpose: |
30 | --- see base classes, please |
31 | --- |
32 | DoWithFiller (me:out; |
33 | aDSF: DSFiller from BOPTools) |
34 | is redefined; |
35 | ---Purpose: |
36 | --- see base classes, please |
37 | --- |
38 | Destroy (me: in out) |
39 | is redefined; |
40 | ---C++: alias "Standard_EXPORT virtual ~BOP_EmptyBuilder(){Destroy();}" |
41 | ---Purpose: |
42 | --- Destructor |
43 | --- |
44 | BuildResult (me:out) |
45 | is redefined; |
46 | ---Purpose: |
47 | --- see base classes, please |
48 | --- |
49 | |
50 | --fields |
51 | |
52 | end EmptyBuilder; |
53 | |