Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes
BRepFeat_Builder Class Reference

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>

Inheritance diagram for BRepFeat_Builder:
Inheritance graph
[legend]

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_ListOfShapeModified (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

Constructor & Destructor Documentation


Member Function Documentation

Reimplemented from BRepBuilderAPI_MakeShape.


Field Documentation


The documentation for this class was generated from the following file: