|
Open CASCADE Technology
6.5.4
|
Provides the implementation of all methods
required by BRepCtx for class using a Builder from
LocOpe. All features have to inherit from this
class.
#include <BRepFeat_Builder.hxx>

Public Member Functions | |
| DEFINE_STANDARD_ALLOC void | Init (const TopoDS_Shape &S) |
| Initializes a local operation on <S>. | |
| void | Init (const TopoDS_Shape &S, const TopoDS_Shape &T) |
| Initializes a local operation between <S> and <T>. Raises ConstructionError if <S> is a null shape. | |
| const TopTools_ListOfShape & | Modified (const TopoDS_Shape &F) |
| Returns the list of generated Faces. | |
Protected Member Functions | |
| BRepFeat_Builder () | |
| Empty constructor. | |
| BRepFeat_Builder (const TopoDS_Shape &S) | |
| Creates a local operation on <S>. | |
| BRepFeat_Builder (const TopoDS_Shape &S, const TopoDS_Shape &T) | |
| Creates a local operation between <S> and <T>. | |
Protected Attributes | |
| LocOpe_Builder | myBuilder |
| TopTools_MapOfShape | myMap |
| TopTools_ListOfShape | myGenFaces |
| BRepFeat_Builder::BRepFeat_Builder | ( | ) | [protected] |
| BRepFeat_Builder::BRepFeat_Builder | ( | const TopoDS_Shape & | S | ) | [protected] |
| BRepFeat_Builder::BRepFeat_Builder | ( | const TopoDS_Shape & | S, |
| const TopoDS_Shape & | T | ||
| ) | [protected] |
| void BRepFeat_Builder::Init | ( | const TopoDS_Shape & | S, |
| const TopoDS_Shape & | T | ||
| ) |
| const TopTools_ListOfShape& BRepFeat_Builder::Modified | ( | const TopoDS_Shape & | F | ) | [virtual] |
Reimplemented from BRepBuilderAPI_MakeShape.
LocOpe_Builder BRepFeat_Builder::myBuilder [protected] |
TopTools_ListOfShape BRepFeat_Builder::myGenFaces [protected] |
TopTools_MapOfShape BRepFeat_Builder::myMap [protected] |
1.8.0