Integration of OCCT 6.5.0 from SVN
[occt.git] / src / BOP / BOP_WireShell.cdl
CommitLineData
7fd59977 1-- File: BOP_WireShell.cdl
2-- Created: Mon Feb 4 10:56:40 2002
3-- Author: Peter KURNEV
4-- <pkv@irinox>
5---Copyright: Matra Datavision 2002
6
7
8class WireShell from BOP inherits WireShape from BOP
9
10 ---Purpose:
11 -- The class to perform a Boolean Operations (BO)
12 -- Common,Cut,Fuse between arguments when one of them is
13 -- a wire and other argument is a shell
14 --
15uses
16 DSFiller from BOPTools,
17 PDSFiller from BOPTools,
18 --modified by NIZHNY-MKK Tue Sep 7 11:46:27 2004
19 ShapeEnum from TopAbs,
20 Operation from BOP,
21 ListOfShape from TopTools
22is
23 Create
24 returns WireShell from BOP;
25 ---Purpose:
26 --- Empty constructor;
27 ---
28 Do (me:out)
29 is redefined;
30 ---Purpose:
31 --- See base classes, please
32 ---
33 DoWithFiller (me:out;
34 aDSF: DSFiller from BOPTools)
35 is redefined;
36 ---Purpose:
37 --- See base classes, please
38 ---
39 Destroy (me: in out)
40 is redefined;
41 ---C++: alias "Standard_EXPORT virtual ~BOP_WireShell(){Destroy();}"
42 ---Purpose:
43 --- Destructor
44 ---
45 BuildResult (me:out)
46 is redefined;
47 ---Purpose:
48 --- See base classes, please
49 ---
50 --modified by NIZHNY-MKK Tue Sep 7 11:46:00 2004
51 CheckArgTypes(myclass; theType1, theType2: ShapeEnum from TopAbs;
52 theOperation: Operation from BOP)
53 returns Boolean from Standard;
54 ---Purpose:
55 --- Check the types of arguments.
56 --- Returns FALSE if types of arguments
57 --- are non-valid to be treated by the
58 --- agorithm
59
60 CheckArgTypes(me)
61 returns Boolean from Standard
62 is private;
63 ---Purpose:
64 --- Internal usage
65 ---
66
67--fields
68
69end WireShell;