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] |