0022492: Scaled sphere (Solid with BSplineSurface) is wrongly exported in STEP.
[occt.git] / src / BRepFeat / BRepFeat_LocalOperation.lxx
1 // File:        BRepFeat_LocalOperation.lxx
2 // Created:     Tue Jun 13 11:50:44 1995
3 // Author:      Jacques GOUSSARD
4 //              <jag@bravox>
5
6
7
8 //=======================================================================
9 //function : BRepFeat_LocalOperation
10 //purpose  : 
11 //=======================================================================
12
13 inline BRepFeat_LocalOperation::BRepFeat_LocalOperation () 
14 {
15 }
16
17
18 //=======================================================================
19 //function : BRepFeat_LocalOperation
20 //purpose  : 
21 //=======================================================================
22
23 inline BRepFeat_LocalOperation::BRepFeat_LocalOperation 
24    (const TopoDS_Shape& S) : BRepFeat_Builder(S)
25 {
26 }
27
28
29 //=======================================================================
30 //function : BRepFeat_LocalOperation
31 //purpose  : 
32 //=======================================================================
33
34 inline BRepFeat_LocalOperation::BRepFeat_LocalOperation
35    (const TopoDS_Shape& S,
36     const TopoDS_Shape& T) : BRepFeat_Builder(S,T)
37 {
38 }
39
40
41 //=======================================================================
42 //function : Perform
43 //purpose  : 
44 //=======================================================================
45
46 inline void BRepFeat_LocalOperation::Perform(const TopoDS_Shape& T,
47                                              const TopTools_ListOfShape& L,
48                                              const Standard_Boolean Fuse)
49 {
50   myBuilder.Perform(T,L,Fuse);
51 }
52
53
54 //=======================================================================
55 //function : Perform
56 //purpose  : 
57 //=======================================================================
58
59 inline void BRepFeat_LocalOperation::Perform(const TopTools_ListOfShape& LS,
60                                              const TopTools_ListOfShape& LT,
61                                              const Standard_Boolean Fuse)
62 {
63   myBuilder.Perform(LS,LT,Fuse);
64 }
65
66
67 //=======================================================================
68 //function : BuildPartsOfTool
69 //purpose  : 
70 //=======================================================================
71
72 inline void BRepFeat_LocalOperation::BuildPartsOfTool ()
73 {
74   myBuilder.BuildPartsOfTool();
75 }
76
77
78 //=======================================================================
79 //function : PartsOfTool
80 //purpose  : 
81 //=======================================================================
82
83 inline const TopTools_ListOfShape& BRepFeat_LocalOperation::
84    PartsOfTool () const
85 {
86   return myBuilder.PartsOfTool();
87 }
88
89
90 //=======================================================================
91 //function : RemovePart
92 //purpose  : 
93 //=======================================================================
94
95 inline void BRepFeat_LocalOperation::RemovePart(const TopoDS_Shape& S)
96 {
97   myBuilder.RemovePart(S);
98 }
99
100
101 //=======================================================================
102 //function : ActivatePart
103 //purpose  : 
104 //=======================================================================
105
106 inline void BRepFeat_LocalOperation::ActivatePart(const TopoDS_Shape& S)
107 {
108   myBuilder.ActivatePart(S);
109 }
110
111